/*! 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{height:var(--rdp-day-height);text-align:center;width:var(--rdp-day-width)}.rdp-day_button{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.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{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.rdp-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{align-content:center;display:flex;font-size:large;font-weight:700;height:var(--rdp-nav-height)}.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{display:inline-flex;height:var(--rdp-nav-height);inset-inline-start:0;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{display:inline-flex;height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;position:absolute;top:0}.rdp-months{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.rdp-weekday{font-size:smaller;font-weight:500;opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font-size:small;font-weight:400;height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.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{color:var(--rdp-range_start-color);visibility:hidden}.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{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-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{background-color:#f9f9f9;border-radius:1rem 1rem 0 0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);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{cursor:pointer;display:inline-block;height:1.8rem;margin:0 .6rem 0 0;outline:0;stroke:#fff;transition-duration:.2s;transition-property:fill;transition-timing-function:ease;width:1.8rem}.audio-info__buttons{align-self:stretch;-moz-column-gap:.2rem;column-gap:.2rem;display:flex}.audio-info__recognize,.audio-info__transcript{align-items:center;display:inline-flex}.audio-info__delete{display:inline-block}.audio-info__delete,.audio-info__recognize,.audio-info__transcript{background-color:#39bbb8;border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:1.6em;font-weight:700;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease;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{background:#5acdca;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px;transition-duration:.2s;transition-property:background;transition-timing-function:ease}.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{background:#cd5a5d;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px;transition-duration:.2s;transition-property:background;transition-timing-function:ease}.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{background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px;transition-duration:.2s;transition-property:background;transition-timing-function:ease}.rdnt__button--border:focus{border-color:#206574;color:#206574;outline:0}.rdnt__button--border:hover{background:#5bbcd2;color:#fff}.rdnt__button--border-negative{background:transparent;border:1px solid #cd5a5d;border-radius:.8rem;color:#cd5a5d;cursor:pointer;padding:5px 16px;transition-duration:.2s;transition-property:background;transition-timing-function:ease}.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{background:#5ba1d2;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px;transition-duration:.2s;transition-property:background;transition-timing-function:ease}.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{bottom:1px;content:"";height:8px;left:1px;position:absolute;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease;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{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;transition-duration:.2s;transition-property:box-shadow;transition-timing-function:ease;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{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#fff;border:1px solid #ccc;border-radius:4px;outline:0;padding:9px 16px 8px;transition-duration:.2s;transition-property:border-color,box-shadow;transition-timing-function:ease}.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::-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;display:flex;font-size:.9rem;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;z-index:4}.dialog--active{opacity:1;pointer-events:auto}.dialog__scrim{background-color:rgba(0,0,0,.36);inset:0;opacity:0;position:fixed;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease}.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{background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px;transition-duration:.2s;transition-property:background;transition-timing-function:ease}.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{background-color:#fff;bottom:0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);left:0;padding:1rem;position:fixed;right:0;text-align:right}.document-detail__change-status__text{display:inline}.document-detail__change-status__submit{background:#5acdca;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px;transition-duration:.2s;transition-property:background;transition-timing-function:ease}.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{border-radius:50%;cursor:pointer;display:inline-block;fill:#5acdca;height:2.5em;margin:0 .2rem;outline:0;transition-duration:.2s;transition-property:fill;transition-timing-function:ease;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{background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px;transition-duration:.2s;transition-property:background;transition-timing-function:ease}.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;overflow-wrap:break-word;width:calc(80% - 4.5rem)}.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{background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px;transition-duration:.2s;transition-property:background;transition-timing-function:ease}.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{background:#5acdca;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px;transition-duration:.2s;transition-property:background;transition-timing-function:ease}.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{background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px;transition-duration:.2s;transition-property:background;transition-timing-function:ease}.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{cursor:pointer;inset:0 0 25px;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;stroke:#5acdca;transition-duration:.2s;transition-property:fill;transition-timing-function:ease;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;line-height:1.2rem;margin:.8rem 0;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{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#fff;border:1px solid #ccc;border-radius:4px;outline:0;padding:9px 16px 8px;transition-duration:.2s;transition-property:border-color,box-shadow;transition-timing-function:ease}.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::-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%,98%,.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{background:url(/img/login.jpg);background-color:#fff;background-repeat:no-repeat;background-size:100% 8rem;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);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{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-duration:.2s;transition-property:background-color,border;transition-timing-function:ease;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{background-color:#5e6fdb;border:1px solid #aaa;border-radius:50%;cursor:pointer;display:inline-block;height:16px;margin-right:6px;position:relative;transition-duration:.2s;transition-property:border-color;transition-timing-function:ease;vertical-align:bottom;width:16px}.rdnt__radio__span:after{background:#fff;border-radius:50%;content:"";inset:0;position:absolute;transition-duration:.2s;transition-property:bottom,left,right,top;transition-timing-function:ease}.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{width:100%}.settings__graph-titles{display:flex;justify-content:space-between}.settings__graph-title{margin:2rem 0 0;text-align:center;width:30%}.settings__usage{display:flex;flex-grow:1;flex-wrap:wrap;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__graphs{align-self:stretch;display:flex;justify-content:space-between;padding:0 0 2rem;width:100%}.settings__graphs--audio,.settings__graphs--pages,.settings__graphs--translations{height:100%;max-height:50vh;width:30%}.settings__terms{height:50vh;line-height:1.4;margin:2rem 0;overflow:auto;padding-right:40%}.settings__terms ul{margin:.5rem 0}.settings__terms table{border-collapse:collapse;border-radius:5px;border-spacing:0;margin:2rem 0;table-layout:fixed}.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);height:auto;overflow:hidden;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);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{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-duration:.2s;transition-property:color;transition-timing-function:ease;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{background-color:#cd5a5d;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin-right:.5rem;position:relative;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease;vertical-align:top;width:32px}.rdnt__switch__span:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:12px;left:2px;position:absolute;transition-duration:.2s;transition-property:transform;transition-timing-function:ease;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;overflow:hidden;padding:0;text-align:left;text-decoration:none;text-overflow:ellipsis;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{background-color:#fff;border-radius:0 0 .6rem .6rem;box-shadow:0 1px 3px hsla(0,0%,48%,.12),0 1px 2px hsla(0,0%,48%,.24);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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cUJBQ0Usd0JBUjRCLENBUzVCLGtCQUNBLFU3Q09XLEM2Q05YLHlCQUNBLGFBQ0EsZUFDQSxnQkFDQSxjQUNBLG9CQUNBLG9CQUNBLGtCQUNBLGtCQUNBLFlBQ0EsVUFHRixzQkFDRSxXQUNBLGFBQ0EsU0FDQSxrQkFDQSxRQUdGLHVEQUVFLGNBSUEsNEJBQ0UsU0FHRiw2QkFDRSxnQ0FDQSxrQ0FDQSxtQ0FDQSxnQkFDQSxTQUtGLHlCQUNFLFlBR0YsMEJBQ0Usa0NBQ0EsbUNBQ0EsNkJBQ0EsWUFDQSxtQkFLRiw0QkFDRSx1QkFHRiw2QkFDRSxzQkFLRiwwQkFDRSxhQUdGLDJCQUNFLHNCQUtGLDJCQUNFLFlBR0YsNEJBQ0UscUJDMUZSLFdBQ0Usa0JBQ0EsbUJBQ0Esa0JBQ0EsZ0JBQ0Esa0hBQ0UsQ0FJSixXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGtIQUNFLENBSUosV0FDRSxrQkFDQSxtQkFDQSxrQkFDQSxzRiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvcmVhY3QtZGF5LXBpY2tlci9zcmMvc3R5bGUuY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9taXhpbnMvcmVzcG9uc2l2ZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9taXhpbnMvc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9hZGRDb2x1bW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvYW5hbHl0aWNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2F1ZGlvSW5mby5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vbWl4aW5zL3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2JvZHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9taXhpbnMvYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2NoYW5nZWxvZy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9jaGVja2JveC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9jb252ZXJ0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZGFzaGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2RheXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9kZWxldGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZGV0YWlsVGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL21peGlucy9pbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9kaWFsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZG9jdW1lbnRhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9kb2N1bWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZG9jdW1lbnREZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZG9jdW1lbnRQcmV2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2VkaXRvci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9lcnJvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9pbXBvcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvam95cmlkZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9sb2FkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvbm9NYXRjaC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9yYWRpby5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9yaXBwbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvcm95YWx0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3NlYXJjaC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvc2V0dGluZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvc2hlbGYuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvc2lkZU1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3N3aXRjaC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy90YWJsZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy90YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvbWFpbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiBWYXJpYWJsZXMgZGVjbGFyYXRpb24gKi9cbi5yZHAtcm9vdCB7XG4gIC0tcmRwLWFjY2VudC1jb2xvcjogYmx1ZTsgLyogVGhlIGFjY2VudCBjb2xvciB1c2VkIGZvciBzZWxlY3RlZCBkYXlzIGFuZCBVSSBlbGVtZW50cy4gKi9cbiAgLS1yZHAtYWNjZW50LWJhY2tncm91bmQtY29sb3I6ICNmMGYwZmY7IC8qIFRoZSBhY2NlbnQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBzZWxlY3RlZCBkYXlzIGFuZCBVSSBlbGVtZW50cy4gKi9cblxuICAtLXJkcC1kYXktaGVpZ2h0OiA0NHB4OyAvKiBUaGUgaGVpZ2h0IG9mIHRoZSBkYXkgY2VsbHMuICovXG4gIC0tcmRwLWRheS13aWR0aDogNDRweDsgLyogVGhlIHdpZHRoIG9mIHRoZSBkYXkgY2VsbHMuICovXG5cbiAgLS1yZHAtZGF5X2J1dHRvbi1ib3JkZXItcmFkaXVzOiAxMDAlOyAvKiBUaGUgYm9yZGVyIHJhZGl1cyBvZiB0aGUgZGF5IGNlbGxzLiAqL1xuICAtLXJkcC1kYXlfYnV0dG9uLWJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyAvKiBUaGUgYm9yZGVyIG9mIHRoZSBkYXkgY2VsbHMuICovXG4gIC0tcmRwLWRheV9idXR0b24taGVpZ2h0OiA0MnB4OyAvKiBUaGUgaGVpZ2h0IG9mIHRoZSBkYXkgY2VsbHMuICovXG4gIC0tcmRwLWRheV9idXR0b24td2lkdGg6IDQycHg7IC8qIFRoZSB3aWR0aCBvZiB0aGUgZGF5IGNlbGxzLiAqL1xuXG4gIC0tcmRwLXNlbGVjdGVkLWJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJkcC1hY2NlbnQtY29sb3IpOyAvKiBUaGUgYm9yZGVyIG9mIHRoZSBzZWxlY3RlZCBkYXlzLiAqL1xuICAtLXJkcC1kaXNhYmxlZC1vcGFjaXR5OiAwLjU7IC8qIFRoZSBvcGFjaXR5IG9mIHRoZSBkaXNhYmxlZCBkYXlzLiAqL1xuICAtLXJkcC1vdXRzaWRlLW9wYWNpdHk6IDAuNzU7IC8qIFRoZSBvcGFjaXR5IG9mIHRoZSBkYXlzIG91dHNpZGUgdGhlIGN1cnJlbnQgbW9udGguICovXG4gIC0tcmRwLXRvZGF5LWNvbG9yOiB2YXIoLS1yZHAtYWNjZW50LWNvbG9yKTsgLyogVGhlIGNvbG9yIG9mIHRoZSB0b2RheSdzIGRhdGUuICovXG5cbiAgLS1yZHAtZHJvcGRvd24tZ2FwOiAwLjVyZW07IC8qIFRoZSBnYXAgYmV0d2VlbiB0aGUgZHJvcGRvd25zIHVzZWQgaW4gdGhlIG1vbnRoIGNhcHRvbnMuICovXG5cbiAgLS1yZHAtbW9udGhzLWdhcDogMnJlbTsgLyogVGhlIGdhcCBiZXR3ZWVuIHRoZSBtb250aHMgaW4gdGhlIG11bHRpLW1vbnRoIHZpZXcuICovXG5cbiAgLS1yZHAtbmF2X2J1dHRvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjU7IC8qIFRoZSBvcGFjaXR5IG9mIHRoZSBkaXNhYmxlZCBuYXZpZ2F0aW9uIGJ1dHRvbnMuICovXG4gIC0tcmRwLW5hdl9idXR0b24taGVpZ2h0OiAyLjI1cmVtOyAvKiBUaGUgaGVpZ2h0IG9mIHRoZSBuYXZpZ2F0aW9uIGJ1dHRvbnMuICovXG4gIC0tcmRwLW5hdl9idXR0b24td2lkdGg6IDIuMjVyZW07IC8qIFRoZSB3aWR0aCBvZiB0aGUgbmF2aWdhdGlvbiBidXR0b25zLiAqL1xuICAtLXJkcC1uYXYtaGVpZ2h0OiAyLjc1cmVtOyAvKiBUaGUgaGVpZ2h0IG9mIHRoZSBuYXZpZ2F0aW9uIGJhci4gKi9cblxuICAtLXJkcC1yYW5nZV9taWRkbGUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmRwLWFjY2VudC1iYWNrZ3JvdW5kLWNvbG9yKTsgLyogVGhlIGNvbG9yIG9mIHRoZSBiYWNrZ3JvdW5kIGZvciBkYXlzIGluIHRoZSBtaWRkbGUgb2YgYSByYW5nZS4gKi9cbiAgLS1yZHAtcmFuZ2VfbWlkZGxlLWNvbG9yOiBpbmhlcml0OyAvKiBUaGUgY29sb3Igb2YgdGhlIHJhbmdlIHRleHQuICovXG5cbiAgLS1yZHAtcmFuZ2Vfc3RhcnQtY29sb3I6IHdoaXRlOyAvKiBUaGUgY29sb3Igb2YgdGhlIHJhbmdlIHRleHQuICovXG4gIC0tcmRwLXJhbmdlX3N0YXJ0LWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICB2YXIoLS1yZHAtZ3JhZGllbnQtZGlyZWN0aW9uKSxcbiAgICB0cmFuc3BhcmVudCA1MCUsXG4gICAgdmFyKC0tcmRwLXJhbmdlX21pZGRsZS1iYWNrZ3JvdW5kLWNvbG9yKSA1MCVcbiAgKTsgLyogVXNlZCBmb3IgdGhlIGJhY2tncm91bmQgb2YgdGhlIHN0YXJ0IG9mIHRoZSBzZWxlY3RlZCByYW5nZS4gKi9cbiAgLS1yZHAtcmFuZ2Vfc3RhcnQtZGF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZHAtYWNjZW50LWNvbG9yKTsgLyogVGhlIGJhY2tncm91bmQgY29sb3Igb2YgdGhlIGRhdGUgd2hlbiBhdCB0aGUgc3RhcnQgb2YgdGhlIHNlbGVjdGVkIHJhbmdlLiAqL1xuXG4gIC0tcmRwLXJhbmdlX2VuZC1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdmFyKC0tcmRwLWdyYWRpZW50LWRpcmVjdGlvbiksXG4gICAgdmFyKC0tcmRwLXJhbmdlX21pZGRsZS1iYWNrZ3JvdW5kLWNvbG9yKSA1MCUsXG4gICAgdHJhbnNwYXJlbnQgNTAlXG4gICk7IC8qIFVzZWQgZm9yIHRoZSBiYWNrZ3JvdW5kIG9mIHRoZSBlbmQgb2YgdGhlIHNlbGVjdGVkIHJhbmdlLiAqL1xuICAtLXJkcC1yYW5nZV9lbmQtY29sb3I6IHdoaXRlOyAvKiBUaGUgY29sb3Igb2YgdGhlIHJhbmdlIHRleHQuICovXG4gIC0tcmRwLXJhbmdlX2VuZC1kYXRlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXJkcC1hY2NlbnQtY29sb3IpOyAvKiBUaGUgYmFja2dyb3VuZCBjb2xvciBvZiB0aGUgZGF0ZSB3aGVuIGF0IHRoZSBlbmQgb2YgdGhlIHNlbGVjdGVkIHJhbmdlLiAqL1xuXG4gIC0tcmRwLXdlZWtfbnVtYmVyLWJvcmRlci1yYWRpdXM6IDEwMCU7IC8qIFRoZSBib3JkZXIgcmFkaXVzIG9mIHRoZSB3ZWVrIG51bWJlci4gKi9cbiAgLS1yZHAtd2Vla19udW1iZXItYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IC8qIFRoZSBib3JkZXIgb2YgdGhlIHdlZWsgbnVtYmVyLiAqL1xuXG4gIC0tcmRwLXdlZWtfbnVtYmVyLWhlaWdodDogdmFyKC0tcmRwLWRheS1oZWlnaHQpOyAvKiBUaGUgaGVpZ2h0IG9mIHRoZSB3ZWVrIG51bWJlciBjZWxscy4gKi9cbiAgLS1yZHAtd2Vla19udW1iZXItb3BhY2l0eTogMC43NTsgLyogVGhlIG9wYWNpdHkgb2YgdGhlIHdlZWsgbnVtYmVyLiAqL1xuICAtLXJkcC13ZWVrX251bWJlci13aWR0aDogdmFyKC0tcmRwLWRheS13aWR0aCk7IC8qIFRoZSB3aWR0aCBvZiB0aGUgd2VlayBudW1iZXIgY2VsbHMuICovXG4gIC0tcmRwLXdlZWtudW1iZXItdGV4dC1hbGlnbjogY2VudGVyOyAvKiBUaGUgdGV4dCBhbGlnbm1lbnQgb2YgdGhlIHdlZWtkYXkgY2VsbHMuICovXG5cbiAgLS1yZHAtd2Vla2RheS1vcGFjaXR5OiAwLjc1OyAvKiBUaGUgb3BhY2l0eSBvZiB0aGUgd2Vla2RheS4gKi9cbiAgLS1yZHAtd2Vla2RheS1wYWRkaW5nOiAwLjVyZW0gMHJlbTsgLyogVGhlIHBhZGRpbmcgb2YgdGhlIHdlZWtkYXkuICovXG4gIC0tcmRwLXdlZWtkYXktdGV4dC1hbGlnbjogY2VudGVyOyAvKiBUaGUgdGV4dCBhbGlnbm1lbnQgb2YgdGhlIHdlZWtkYXkgY2VsbHMuICovXG5cbiAgLS1yZHAtZ3JhZGllbnQtZGlyZWN0aW9uOiA5MGRlZztcblxuICAtLXJkcC1hbmltYXRpb25fZHVyYXRpb246IDAuM3M7XG4gIC0tcmRwLWFuaW1hdGlvbl90aW1pbmc6IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi5yZHAtcm9vdFtkaXI9XCJydGxcIl0ge1xuICAtLXJkcC1ncmFkaWVudC1kaXJlY3Rpb246IC05MGRlZztcbn1cblxuLnJkcC1yb290W2RhdGEtYnJvYWRjYXN0LWNhbGVuZGFyPVwidHJ1ZVwiXSB7XG4gIC0tcmRwLW91dHNpZGUtb3BhY2l0eTogdW5zZXQ7XG59XG5cbi8qIFJvb3Qgb2YgdGhlIGNvbXBvbmVudC4gKi9cbi5yZHAtcm9vdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogUmVxdWlyZWQgdG8gcG9zaXRpb24gdGhlIG5hdmlnYXRpb24gdG9vbGJhci4gKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJkcC1yb290ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucmRwLWRheSB7XG4gIHdpZHRoOiB2YXIoLS1yZHAtZGF5LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1yZHAtZGF5LWhlaWdodCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJkcC1kYXlfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcblxuICB3aWR0aDogdmFyKC0tcmRwLWRheV9idXR0b24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLXJkcC1kYXlfYnV0dG9uLWhlaWdodCk7XG4gIGJvcmRlcjogdmFyKC0tcmRwLWRheV9idXR0b24tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmRwLWRheV9idXR0b24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5yZHAtZGF5X2J1dHRvbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogcmV2ZXJ0O1xufVxuXG4ucmRwLWNhcHRpb25fbGFiZWwge1xuICB6LWluZGV4OiAxO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucmRwLWRyb3Bkb3duOmZvY3VzLXZpc2libGUgfiAucmRwLWNhcHRpb25fbGFiZWwge1xuICBvdXRsaW5lOiA1cHggYXV0byBIaWdobGlnaHQ7XG4gIC8qIGJpb21lLWlnbm9yZSBsaW50L3N1c3BpY2lvdXMvbm9EdXBsaWNhdGVQcm9wZXJ0aWVzOiBiYWNrd2FyZCBjb21wYXRpYmlsaXR5ICovXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuLnJkcC1idXR0b25fbmV4dCxcbi5yZHAtYnV0dG9uX3ByZXZpb3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICB3aWR0aDogdmFyKC0tcmRwLW5hdl9idXR0b24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLXJkcC1uYXZfYnV0dG9uLWhlaWdodCk7XG59XG5cbi5yZHAtYnV0dG9uX25leHQ6ZGlzYWJsZWQsXG4ucmRwLWJ1dHRvbl9uZXh0W2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdLFxuLnJkcC1idXR0b25fcHJldmlvdXM6ZGlzYWJsZWQsXG4ucmRwLWJ1dHRvbl9wcmV2aW91c1thcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gIGN1cnNvcjogcmV2ZXJ0O1xuXG4gIG9wYWNpdHk6IHZhcigtLXJkcC1uYXZfYnV0dG9uLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4ucmRwLWNoZXZyb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6IHZhcigtLXJkcC1hY2NlbnQtY29sb3IpO1xufVxuXG4ucmRwLXJvb3RbZGlyPVwicnRsXCJdIC5yZHAtbmF2IC5yZHAtY2hldnJvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbn1cblxuLnJkcC1kcm9wZG93bnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXJkcC1kcm9wZG93bi1nYXApO1xufVxuLnJkcC1kcm9wZG93biB7XG4gIHotaW5kZXg6IDI7XG5cbiAgLyogUmVzZXQgKi9cbiAgb3BhY2l0eTogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnJkcC1kcm9wZG93bl9yb290IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJkcC1kcm9wZG93bl9yb290W2RhdGEtZGlzYWJsZWQ9XCJ0cnVlXCJdIC5yZHAtY2hldnJvbiB7XG4gIG9wYWNpdHk6IHZhcigtLXJkcC1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLnJkcC1tb250aF9jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IHZhcigtLXJkcC1uYXYtaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogbGFyZ2U7XG59XG5cbi5yZHAtcm9vdFtkYXRhLW5hdi1sYXlvdXQ9XCJhcm91bmRcIl0gLnJkcC1tb250aCxcbi5yZHAtcm9vdFtkYXRhLW5hdi1sYXlvdXQ9XCJhZnRlclwiXSAucmRwLW1vbnRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmRwLXJvb3RbZGF0YS1uYXYtbGF5b3V0PVwiYXJvdW5kXCJdIC5yZHAtbW9udGhfY2FwdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1yZHAtbmF2X2J1dHRvbi13aWR0aCk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1yZHAtbmF2X2J1dHRvbi13aWR0aCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJkcC1yb290W2RhdGEtbmF2LWxheW91dD1cImFyb3VuZFwiXSAucmRwLWJ1dHRvbl9wcmV2aW91cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogdmFyKC0tcmRwLW5hdi1oZWlnaHQpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnJkcC1yb290W2RhdGEtbmF2LWxheW91dD1cImFyb3VuZFwiXSAucmRwLWJ1dHRvbl9uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogdmFyKC0tcmRwLW5hdi1oZWlnaHQpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZHAtbW9udGhzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0tcmRwLW1vbnRocy1nYXApO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ucmRwLW1vbnRoX2dyaWQge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4ucmRwLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBoZWlnaHQ6IHZhcigtLXJkcC1uYXYtaGVpZ2h0KTtcbn1cblxuLnJkcC13ZWVrZGF5IHtcbiAgb3BhY2l0eTogdmFyKC0tcmRwLXdlZWtkYXktb3BhY2l0eSk7XG4gIHBhZGRpbmc6IHZhcigtLXJkcC13ZWVrZGF5LXBhZGRpbmcpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHNtYWxsZXI7XG4gIHRleHQtYWxpZ246IHZhcigtLXJkcC13ZWVrZGF5LXRleHQtYWxpZ24pO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tcmRwLXdlZWtkYXktdGV4dC10cmFuc2Zvcm0pO1xufVxuXG4ucmRwLXdlZWtfbnVtYmVyIHtcbiAgb3BhY2l0eTogdmFyKC0tcmRwLXdlZWtfbnVtYmVyLW9wYWNpdHkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IHNtYWxsO1xuICBoZWlnaHQ6IHZhcigtLXJkcC13ZWVrX251bWJlci1oZWlnaHQpO1xuICB3aWR0aDogdmFyKC0tcmRwLXdlZWtfbnVtYmVyLXdpZHRoKTtcbiAgYm9yZGVyOiB2YXIoLS1yZHAtd2Vla19udW1iZXItYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmRwLXdlZWtfbnVtYmVyLWJvcmRlci1yYWRpdXMpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1yZHAtd2Vla251bWJlci10ZXh0LWFsaWduKTtcbn1cblxuLyogREFZIE1PRElGSUVSUyAqL1xuLnJkcC10b2RheTpub3QoLnJkcC1vdXRzaWRlKSB7XG4gIGNvbG9yOiB2YXIoLS1yZHAtdG9kYXktY29sb3IpO1xufVxuXG4ucmRwLXNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogbGFyZ2U7XG59XG5cbi5yZHAtc2VsZWN0ZWQgLnJkcC1kYXlfYnV0dG9uIHtcbiAgYm9yZGVyOiB2YXIoLS1yZHAtc2VsZWN0ZWQtYm9yZGVyKTtcbn1cblxuLnJkcC1vdXRzaWRlIHtcbiAgb3BhY2l0eTogdmFyKC0tcmRwLW91dHNpZGUtb3BhY2l0eSk7XG59XG5cbi5yZHAtZGlzYWJsZWQ6bm90KC5yZHAtc2VsZWN0ZWQpIHtcbiAgb3BhY2l0eTogdmFyKC0tcmRwLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4ucmRwLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLXJkcC1yYW5nZV9zdGFydC1jb2xvcik7XG59XG5cbi5yZHAtcmFuZ2Vfc3RhcnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZHAtcmFuZ2Vfc3RhcnQtYmFja2dyb3VuZCk7XG59XG5cbi5yZHAtcmFuZ2Vfc3RhcnQgLnJkcC1kYXlfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmRwLXJhbmdlX3N0YXJ0LWRhdGUtYmFja2dyb3VuZC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1yZHAtcmFuZ2Vfc3RhcnQtY29sb3IpO1xufVxuXG4ucmRwLXJhbmdlX21pZGRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJkcC1yYW5nZV9taWRkbGUtYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5yZHAtcmFuZ2VfbWlkZGxlIC5yZHAtZGF5X2J1dHRvbiB7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBjb2xvcjogdmFyKC0tcmRwLXJhbmdlX21pZGRsZS1jb2xvcik7XG59XG5cbi5yZHAtcmFuZ2VfZW5kIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmRwLXJhbmdlX2VuZC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLXJkcC1yYW5nZV9lbmQtY29sb3IpO1xufVxuXG4ucmRwLXJhbmdlX2VuZCAucmRwLWRheV9idXR0b24ge1xuICBjb2xvcjogdmFyKC0tcmRwLXJhbmdlX3N0YXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmRwLXJhbmdlX2VuZC1kYXRlLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4ucmRwLXJhbmdlX3N0YXJ0LnJkcC1yYW5nZV9lbmQge1xuICBiYWNrZ3JvdW5kOiByZXZlcnQ7XG59XG5cbi5yZHAtZm9jdXNhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5Aa2V5ZnJhbWVzIHJkcC1zbGlkZV9pbl9sZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmRwLXNsaWRlX2luX3JpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZHAtc2xpZGVfb3V0X2xlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZHAtc2xpZGVfb3V0X3JpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuLnJkcC13ZWVrc19iZWZvcmVfZW50ZXIge1xuICBhbmltYXRpb246IHJkcC1zbGlkZV9pbl9sZWZ0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLXdlZWtzX2JlZm9yZV9leGl0IHtcbiAgYW5pbWF0aW9uOiByZHAtc2xpZGVfb3V0X2xlZnQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtd2Vla3NfYWZ0ZXJfZW50ZXIge1xuICBhbmltYXRpb246IHJkcC1zbGlkZV9pbl9yaWdodCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC13ZWVrc19hZnRlcl9leGl0IHtcbiAgYW5pbWF0aW9uOiByZHAtc2xpZGVfb3V0X3JpZ2h0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLXJvb3RbZGlyPVwicnRsXCJdIC5yZHAtd2Vla3NfYWZ0ZXJfZW50ZXIge1xuICBhbmltYXRpb246IHJkcC1zbGlkZV9pbl9sZWZ0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLXJvb3RbZGlyPVwicnRsXCJdIC5yZHAtd2Vla3NfYmVmb3JlX2V4aXQge1xuICBhbmltYXRpb246IHJkcC1zbGlkZV9vdXRfcmlnaHQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtcm9vdFtkaXI9XCJydGxcIl0gLnJkcC13ZWVrc19iZWZvcmVfZW50ZXIge1xuICBhbmltYXRpb246IHJkcC1zbGlkZV9pbl9yaWdodCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC1yb290W2Rpcj1cInJ0bFwiXSAucmRwLXdlZWtzX2FmdGVyX2V4aXQge1xuICBhbmltYXRpb246IHJkcC1zbGlkZV9vdXRfbGVmdCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyByZHAtZmFkZV9pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZHAtZmFkZV9vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yZHAtY2FwdGlvbl9hZnRlcl9lbnRlciB7XG4gIGFuaW1hdGlvbjogcmRwLWZhZGVfaW4gdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtY2FwdGlvbl9hZnRlcl9leGl0IHtcbiAgYW5pbWF0aW9uOiByZHAtZmFkZV9vdXQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtY2FwdGlvbl9iZWZvcmVfZW50ZXIge1xuICBhbmltYXRpb246IHJkcC1mYWRlX2luIHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLWNhcHRpb25fYmVmb3JlX2V4aXQge1xuICBhbmltYXRpb246IHJkcC1mYWRlX291dCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvcmVzcG9uc2l2ZSc7XG5AdXNlICcuLi9taXhpbnMvc2hhZG93cyc7XG5cbi5yZG50X19yb290IHtcbiAgLyogcHJldHRpZXItaWdub3JlICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxcbiAgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsXG4gIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yLFxuICBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzEzZW07XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS5yZXRpbmEge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cbn1cblxuLnJkbnRfX21haW4ge1xuICBAaW5jbHVkZSBzaGFkb3dzLnNoYWRvdztcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDI7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLS1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICA+ICoge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG1vYmlsZSB7XG4gIEBtZWRpYSAod2lkdGggPD0gNTY3cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcG9ydHJhaXQge1xuICBAbWVkaWEgKHdpZHRoIDw9IDc2N3B4KSwgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsYW5kc2NhcGUge1xuICBAbWVkaWEgKHdpZHRoIDw9IDk5MnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcmdlIHtcbiAgQG1lZGlhICh3aWR0aCA8PSAxMjAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4geGwge1xuICBAbWVkaWEgKHdpZHRoIDw9IDE1MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB3aWRlIHtcbiAgQG1lZGlhICh3aWR0aCA+PSAxNTAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcmV0aW5hIHtcbiAgQG1lZGlhIChyZXNvbHV0aW9uID49IDE5MmRwaSksIChyZXNvbHV0aW9uID49IDJkcHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xOiAjNWU2ZmRiO1xuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMjogIzViYTFkMjtcbiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM6ICM1YWNkY2E7XG4kcmVhZGlhbnQtcmVkOiBjb2xvci5jb21wbGVtZW50KCRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMpO1xuXG4vKipcbiAqIEEgbGlnaHQgZ3JleSB1c2FibGUgZm9yIGJvcmRlcnMgYW5kIHRleHQgaGludHMuXG4gKi9cbiRyZWFkaWFudC1ncmV5OiAjZDhkOGQ4O1xuXG4vKipcbiAqIFRoZSBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhbGwgcGFnZXMuXG4gKi9cbiRyZWFkaWFudC1iYWNrZ3JvdW5kOiAjZjlmOWY5O1xuXG4vKipcbiAqIFdoaXRlIGNvbG9yXG4gKi9cbiRyZWFkaWFudC13aGl0ZTogI2ZmZjtcbiIsIi8qKlxuICogU2hhZG93cyBiYXNlZCBvbiBodHRwczovL21lZGl1bS5jb20vQEZsb3JpYW4vZnJlZWJpZS1nb29nbGUtbWF0ZXJpYWwtZGVzaWduLXNoYWRvdy1oZWxwZXItMmEwNTAxMjk1YTJkXG4gKi9cblxuQG1peGluIHNoYWRvdygkbGV2ZWw6IDEsICRjb2xvcjogIzAwMCkge1xuICBAaWYgJGxldmVsID09IDEge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDFweCAzcHggcmdiYSgkY29sb3IsIDEyJSksXG4gICAgICAwIDFweCAycHggcmdiYSgkY29sb3IsIDI0JSk7XG4gIH0gQGVsc2UgaWYgJGxldmVsID09IDIge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDNweCA2cHggcmdiYSgkY29sb3IsIDE2JSksXG4gICAgICAwIDNweCA2cHggcmdiYSgkY29sb3IsIDIzJSk7XG4gIH0gQGVsc2UgaWYgJGxldmVsID09IDMge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDEwcHggMjBweCByZ2JhKCRjb2xvciwgMTklKSxcbiAgICAgIDAgNnB4IDZweCByZ2JhKCRjb2xvciwgMjMlKTtcbiAgfSBAZWxzZSBpZiAkbGV2ZWwgPT0gNCB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMTRweCAyOHB4IHJnYmEoJGNvbG9yLCAyNSUpLFxuICAgICAgMCAxMHB4IDEwcHggcmdiYSgkY29sb3IsIDIyJSk7XG4gIH0gQGVsc2UgaWYgJGxldmVsID09IDUge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDE5cHggMzhweCByZ2JhKCRjb2xvciwgMzAlKSxcbiAgICAgIDAgMTVweCAxMnB4IHJnYmEoJGNvbG9yLCAyMiUpO1xuICB9IEBlbHNlIHtcbiAgICBAZXJyb3IgJ2xldmVsIHNob3VsZCBiZSBiZXR3ZWVuIDEgYW5kIDUsIGJ1dCBpcyAjeyRsZXZlbH0nO1xuICB9XG59XG4iLCIuYWRkLWNvbHVtbiB7XG4gICZfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvcmVzcG9uc2l2ZSc7XG5AdXNlICdzYXNzOmNvbG9yJztcblxuJGFuYWx5dGljcy0tYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuXG4vKiBwcmV0dGllci1pZ25vcmUgKi9cbiRhbmFseXRpY3NfX2xpbmUtLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkYW5hbHl0aWNzLS1iYWNrZ3JvdW5kLWNvbG9yLFxuJGxpZ2h0bmVzczogLTMlKTtcbiRhbmFseXRpY3NfX21pbmltaXplLS1ob3Zlci0tY29sb3I6ICM3YTdhN2E7XG4kYW5hbHl0aWNzX19taW5pbWl6ZS0tY29sb3I6ICNkOGQ4ZDg7XG4kYW5hbHl0aWNzX19kZWxldGUtLWhvdmVyLS1jb2xvcjogI2Y4MzgxODtcbiRhbmFseXRpY3NfX2RlbGV0ZS0tY29sb3I6IHJnYmEoJGFuYWx5dGljc19fZGVsZXRlLS1ob3Zlci0tY29sb3IsIDYwJSk7XG4kYW5hbHl0aWNzX19idXR0b24tLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yOiAjNWNiY2QyO1xuJGFuYWx5dGljc19fYnV0dG9uLS1ob3Zlci0tY29sb3I6ICNmZmY7XG4kYW5hbHl0aWNzX19idXR0b24tLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4vKiBwcmV0dGllci1pZ25vcmUgKi9cbiRhbmFseXRpY3NfX2J1dHRvbi0tYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGFuYWx5dGljc19fYnV0dG9uLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcixcbiRsaWdodG5lc3M6IC0xMCUpO1xuJGFuYWx5dGljc19fYnV0dG9uLS1jb2xvcjogJGFuYWx5dGljc19fYnV0dG9uLS1ib3JkZXItY29sb3I7XG4kYW5hbHl0aWNzX19idXR0b24tLWNhbmNlbC0taG92ZXItLWJhY2tncm91bmQtY29sb3I6ICNjZTY3Nzg7XG4kYW5hbHl0aWNzX19idXR0b24tLWNhbmNlbC0taG92ZXItLWNvbG9yOiAjZmZmO1xuXG4vKiBwcmV0dGllci1pZ25vcmUgKi9cbiRhbmFseXRpY3NfX2J1dHRvbi0tY2FuY2VsLS1ib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkYW5hbHl0aWNzX19idXR0b24tLWNhbmNlbC0taG92ZXItLWJhY2tncm91bmQtY29sb3IsXG4kbGlnaHRuZXNzOiAtMTAlKTtcbiRhbmFseXRpY3NfX2J1dHRvbi0tY2FuY2VsLS1jb2xvcjogJGFuYWx5dGljc19fYnV0dG9uLS1jYW5jZWwtLWJvcmRlci1jb2xvcjtcblxuLmFuYWx5dGljcyB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19mb3JtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbTtcbiAgfVxuXG4gICZfX2dyYXBoIHtcbiAgICBoZWlnaHQ6IDQwcmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3BlcmlvZCB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW46IDAuM3JlbSAycmVtIDAuMnJlbSAzcmVtO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhbmFseXRpY3NfX2xpbmUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMjVlbTtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG5cbiAgJl9fbWluaW1pemUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAwLjVyZW0gc29saWQgJGFuYWx5dGljc19fbWluaW1pemUtLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMC4zcmVtIDAgMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRhbmFseXRpY3NfX21pbmltaXplLS1ob3Zlci0tY29sb3I7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuNXJlbSBzb2xpZCAkYW5hbHl0aWNzX19taW5pbWl6ZS0tY29sb3I7XG4gICAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGFuYWx5dGljc19fbWluaW1pemUtLWhvdmVyLS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZWxldGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJGFuYWx5dGljc19fZGVsZXRlLS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBtYXJnaW46IC0wLjhyZW0gMCAwIDAuMXJlbTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDJyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYW5hbHl0aWNzX19kZWxldGUtLWhvdmVyLS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAucmVjaGFydHMtc3VyZmFjZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAucmVjaGFydHMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxuXG4gICZfX3NldHRpbmdzX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAycmVtO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogNHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlLm1vYmlsZSB7XG4gIC5hbmFseXRpY3Mge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwO1xuXG4gICAgJl9fbW9kYWwge1xuICAgICAgbWF4LXdpZHRoOiA2MHZ3O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5AdXNlICdzYXNzOmNvbG9yJztcblxuLmF1ZGlvLWluZm8ge1xuICAmX19nZW5lcmF0ZWQge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDA7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gICZfX2dlbmVyYXRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBtYXJnaW46IDFyZW0gMnJlbSAwIDA7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNnJlbTtcbiAgfVxuXG4gICZfX3N0YXR1cyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC42cmVtO1xuXG4gICAgJi5nZW5lcmF0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgfVxuXG4gICAgJi5ub3QtZ2VuZXJhdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcmVkO1xuICAgIH1cbiAgfVxuXG4gICZfX3BhdXNlLFxuICAmX19wbGF5IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGZpbGwpO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICBtYXJnaW46IDAgMC42cmVtIDAgMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHN0cm9rZTogI2ZmZjtcbiAgICB3aWR0aDogMS44cmVtO1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDAuMnJlbTtcbiAgfVxuXG4gICZfX3JlY29nbml6ZSxcbiAgJl9fdHJhbnNjcmlwdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2RlbGV0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJl9fZGVsZXRlLFxuICAmX19yZWNvZ25pemUsXG4gICZfX3RyYW5zY3JpcHQge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMsXG4gICAgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMS42cmVtO1xuXG4gICAgJi0tYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zLFxuICAgICAgJGxpZ2h0bmVzczogLTE1JSk7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxufVxuIiwiQG1peGluIHRyYW5zaXRpb24tc2ltcGxlLWVhc2UoJHByb3BlcnRpZXMuLi4pIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnRpZXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvYnV0dG9uJztcblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3Rvciwgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuXG5AdXNlICdzYXNzOmNvbG9yJztcblxuLnJkbnRfX2J1dHRvbi0tZGFyayB7XG4gIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbi1kYXJrO1xufVxuXG4ucmRudF9fYnV0dG9uLS1kYXJrLW5lZ2F0aXZlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uLWRhcmsoY29sb3JzLiRyZWFkaWFudC1yZWQpO1xufVxuXG4ucmRudF9fYnV0dG9uLS1ib3JkZXIge1xuICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b247XG59XG5cbi5yZG50X19idXR0b24tLWJvcmRlci1uZWdhdGl2ZSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbigkY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcmVkKTtcbn1cblxuLnJkbnRfX2J1dHRvbi0tdGV4dCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi50ZXh0LWJ1dHRvbjtcbn1cblxuLnJkbnRfX2J1dHRvbi0tbGluay1saWtlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZG50X19idXR0b24tLWRhcmstYWx0ZXJuYXRpdmUge1xuICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b24tZGFyayhcbiAgICAkYmFja2dyb3VuZDogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTJcbiAgKTtcblxuICBib3JkZXI6IDFweCBzb2xpZFxuICAgIGNvbG9yLmFkanVzdChjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMiwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsXG4gICAgJGxpZ2h0bmVzczogLTMwJSk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci5hZGp1c3QoI2RkZCwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAndHJhbnNpdGlvbnMnO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yLCBuZXN0aW5nLXNlbGVjdG9yLW5vLW1pc3Npbmctc2NvcGluZy1yb290ICovXG5cbkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4vKipcbiAqIFRoZSBiYXNpcyBmb3IgYSBidXR0b24gdGhhdCBoYXMgYSBwcmltYXJ5IGZ1bmN0aW9uLCBsaWtlIHN1Ym1pdHRpbmcgYSBmb3JtLlxuICovXG5AbWl4aW4gcHJpbWFyeS1idXR0b24oXG4gICRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCxcbiAgJGNvbG9yOiAjMzZhYWM0LFxuICAkYmFja2dyb3VuZC0taG92ZXI6IGNvbG9yLmFkanVzdCgkY29sb3IsICRsaWdodG5lc3M6IDEwJSksXG4gICRjb2xvci0taG92ZXI6ICNmZmYsXG4gICRjb2xvci0tZm9jdXM6IGNvbG9yLmFkanVzdCgkY29sb3IsICRsaWdodG5lc3M6IC0yMCUpXG4pIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShiYWNrZ3JvdW5kKTtcblxuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIGNvbG9yOiAkY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDE2cHg7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItLWZvY3VzO1xuICAgIGNvbG9yOiAkY29sb3ItLWZvY3VzO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC0taG92ZXI7XG4gICAgY29sb3I6ICRjb2xvci0taG92ZXI7XG4gIH1cbn1cblxuLyoqXG4gKiBBIGRhcmsgdmVyc2lvbiBvZiBgcHJpbWFyeS1idXR0b25gLlxuICovXG5AbWl4aW4gcHJpbWFyeS1idXR0b24tZGFyayhcbiAgJGJhY2tncm91bmQ6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zLFxuICAkY29sb3I6ICNmZmYsXG4gICRiYWNrZ3JvdW5kLS1ob3ZlcjogY29sb3IuYWRqdXN0KCRiYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtMTAlKSxcbiAgJGNvbG9yLS1ob3ZlcjogI2ZmZlxuKSB7XG4gIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKFxuICAgICRiYWNrZ3JvdW5kLFxuICAgICRjb2xvcixcbiAgICAkYmFja2dyb3VuZC0taG92ZXIsXG4gICAgJGNvbG9yLS1ob3ZlclxuICApO1xuXG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBBIGJ1dHRvbiB0aGF0IGNvbnNpc3Qgb2Ygb25seSBzdHlsZWQgdGV4dCwgd2l0aG91dCBhIGJhY2tncm91bmQuXG4gKi9cbkBtaXhpbiB0ZXh0LWJ1dHRvbihcbiAgJGNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMyxcbiAgJGNvbG9yLS1ob3ZlcjogY29sb3IuYWRqdXN0KCRjb2xvciwgJGxpZ2h0bmVzczogLTEwJSlcbikge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci0taG92ZXI7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5cbi5jaGFuZ2Vsb2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwdnc7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fZW50cnkge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDNyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA0MHJlbTtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCwgNDAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiKDAsIDAsIDAsIDE4JSk7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC40cmVtIDA7XG4gICAgd2lkdGg6IDQwcmVtO1xuXG4gICAgZHQsXG4gICAgZGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICBkdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNnJlbTtcbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcbiAgICB9XG4gIH1cblxuICAmX190eXBlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgcGFkZGluZzogMC4ycmVtIDAuM3JlbTtcblxuICAgICYtLWZlYXR1cmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgICBjb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgICYtLWZpeCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXJlZDtcbiAgICAgIGNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgJi0taW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMTtcbiAgICAgIGNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3RyYW5zaXRpb25zJztcblxuLnJkbnRfX2NoZWNrYm94IHtcbiAgJGJhY2tncm91bmQtY29sb3ItY2hlY2tlZDogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTI7XG4gICRib3JkZXItY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtZ3JleTtcblxuICBkaXNwbGF5OiBub25lO1xuXG4gICZfX2NoZWNrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogLTRweCAyNHB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTJweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJhY2tncm91bmQtY29sb3IpO1xuXG4gICAgICBib3R0b206IDFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogOHB4O1xuICAgIH1cblxuICAgICYuY2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yLWNoZWNrZWQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuXG4kY29udmVydGVyX191cGxvYWQtLWJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG5cbi5jb252ZXJ0ZXIge1xuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG5cbiAgJl9fdXBsb2FkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udmVydGVyX191cGxvYWQtLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtaWNvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0byAwLjVyZW07XG4gICAgICB3aWR0aDogNzVweDtcbiAgICB9XG5cbiAgICAmLWJyb3dzZSB7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG4gIH1cblxuICAmLS1mdWxsLXdpZHRoIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmNvbnZlcnRlcl9fdXBsb2FkIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udmVydGVyX191cGxvYWQtYnJvd3NlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgb3V0bGluZTogMDtcbiAgICBzdHJva2U6ICMwMDA7XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IDFyZW0gMCAwO1xuICB9XG5cbiAgJl9fdXBsb2FkLWZpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIG1hcmdpbjogMXJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19maWxlIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAmX19maWxlcyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgICYtLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4xcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhbnZhcyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJl9fY2FudmFzLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbTtcbiAgfVxuXG4gICZfX3NlbGVjdGlvbiB7XG4gICAgLyogcHJldHRpZXItaWdub3JlICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxuICAgIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xLFxuICAgIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yLFxuICAgIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zKTtcbiAgICBib3R0b206IC0xcmVtO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXJlbTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgJl9fcmVmZXJlbmNlIHtcbiAgICBoZWlnaHQ6IDEycmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcblxuICAgICYtLWxvYWRlZCB7XG4gICAgICAtLWxlZnQ6IDA7XG5cbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxlZnQ6IHZhcigtLWxlZnQpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFyZW07XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsZS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gICZfX2ZpbGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3Jlc3BvbnNpdmUnO1xuQHVzZSAnLi4vbWl4aW5zL3NoYWRvd3MnO1xuQHVzZSAnLi4vbWl4aW5zL3RyYW5zaXRpb25zJztcblxuJGRhc2hib2FyZF9fbWVudS1pdGVtLS1jb2xvcjogIzVlNWU1ZTtcbiRkYXNoYm9hcmRfX21lbnUtaXRlbS0tYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiRkYXNoYm9hcmRfX21lbnUtaXRlbS0tYm9yZGVyLWNvbG9yOiByZ2JhKGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zLFxuNDAlKTtcbiRkYXNoYm9hcmRfX21lbnUtaXRlbS0tdW5kZXJsaW5lLWNvbG9yOiByZ2IoOTQsIDk0LCA5NCwgNDAlKTtcblxuLmRhc2hib2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDJyZW0gNHJlbTtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG5cbiAgJl9fYW5hbHl0aWNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gICZfX2dyYXBoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhc2hib2FyZF9fbWVudS1pdGVtLS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAxLjVyZW0gMS41cmVtIDA7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtIDFyZW0gMDtcbiAgICB3aWR0aDogNzAlO1xuXG4gICAgLnJlY2hhcnRzLWNhcnRlc2lhbi1heGlzLXRpY2stbGluZSxcbiAgICAucmVjaGFydHMtY2FydGVzaWFuLWF4aXMtbGluZSB7XG4gICAgICBzdHJva2U6ICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5yZWNoYXJ0cy10ZXh0IHtcbiAgICAgIGZpbGw6ICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tY29sb3I7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gICZfX2luZm8tYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICB9XG5cbiAgJl9faW5mby1hbW91bnQsXG4gICZfX2luZm8tdGl0bGUge1xuICAgIGNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuXG4gICZfX2luZm8tdGl0bGUge1xuICAgIGNvbG9yOiAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZm9udC12YXJpYW50OiBhbGwtcGV0aXRlLWNhcHM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX21lbnUtaXRlbSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShib3gtc2hhZG93KTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGNvbG9yOiAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWNvbG9yO1xuICAgIGhlaWdodDogN3JlbTtcbiAgICBtYXJnaW46IDAgMS41cmVtIDEuNXJlbSAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogN3JlbTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBzaGFkb3dzLnNoYWRvdygyLCAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJvcmRlci1jb2xvcik7XG5cbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLXVuZGVybGluZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19tZW51LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXJnaW46IDEuMnJlbSBhdXRvIDA7XG4gICAgd2lkdGg6IDQwJTtcblxuICAgICYtLWZpcnN0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJi0tdGhpcmQge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5LTEge1xuICAgICAgZmlsbDogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE7XG4gICAgfVxuXG4gICAgJi0tcHJpbWFyeS0yIHtcbiAgICAgIGZpbGw6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yO1xuICAgIH1cblxuICAgICYtLXByaW1hcnktMyB7XG4gICAgICBmaWxsOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgICB9XG4gIH1cblxuICAmX19tZW51LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMC44cmVtIDAgMDtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlLmxhbmRzY2FwZSB7XG4gIC5kYXNoYm9hcmQge1xuICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAmX19hbmFseXRpY3Mge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICZfX2dyYXBoLFxuICAgICZfX2luZm8ge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2dyYXBoIHtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG5cbiAgICAmX19pbmZvLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUucG9ydHJhaXQge1xuICAuZGFzaGJvYXJkIHtcbiAgICAmX19ncmFwaCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUubW9iaWxlIHtcbiAgLmRhc2hib2FyZCB7XG4gICAgJl9fZ3JhcGgge1xuICAgICAgaGVpZ2h0OiAxNnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3JlYWN0LWRheS1waWNrZXIvc3JjL3N0eWxlLmNzcyc7XG5cbi5yZHAge1xuICBtYXJnaW46IDFyZW0gNHJlbSAwIDA7XG5cbiAgJi1jYXB0aW9uX2xhYmVsLFxuICAmLWhlYWRfY2VsbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gICYtY2FwdGlvbl9sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG4ucmRudCB7XG4gICZfX2RheXBpY2tlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxufVxuIiwiLmRlbGV0ZSB7XG4gICZfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy9pbnB1dCc7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3IsIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cblxuLmRldGFpbC10YWJsZSB7XG4gICRkZXRhaWwtdGFibGVfX3Jvdy0tYmFja2dyb3VuZC1jb2xvci0tZXZlbjogI2ZmZjtcbiAgJGRldGFpbC10YWJsZV9fcm93LS1iYWNrZ3JvdW5kLWNvbG9yLS1vZGQ6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiAgJGRldGFpbC10YWJsZV9fZWRpdC0tYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgJGRldGFpbC10YWJsZV9fZWRpdC0tZm9jdXMtLWJvcmRlci1jb2xvcjogIzI2ODRmZjtcbiAgJGRldGFpbC10YWJsZS0tY29sb3I6ICM4ODg7XG5cbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICB3aWR0aDogMTAwJTtcblxuICAmX19yb3cge1xuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZXRhaWwtdGFibGVfX3Jvdy0tYmFja2dyb3VuZC1jb2xvci0tZXZlbjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZXRhaWwtdGFibGVfX3Jvdy0tYmFja2dyb3VuZC1jb2xvci0tb2RkO1xuICAgIH1cblxuICAgICYtLWVtcHR5IHtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgIH1cblxuICAgICYtLXBhZGRpbmcge1xuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2VkaXRfX2lucHV0IHtcbiAgICBAaW5jbHVkZSBpbnB1dC5pbnB1dDtcblxuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19rZXksXG4gICZfX3ZhbHVlIHtcbiAgICBjb2xvcjogJGRldGFpbC10YWJsZS0tY29sb3I7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi0tbm8tZWRpdCB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAndHJhbnNpdGlvbnMnO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuZXN0aW5nLXNlbGVjdG9yLW5vLW1pc3Npbmctc2NvcGluZy1yb290ICovXG5cbkBtaXhpbiBpbnB1dCgkY29sb3I6ICNjY2MsICRib3JkZXItY29sb3ItLWZvY3VzOiAjMjY4NGZmKSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoYm9yZGVyLWNvbG9yLCBib3gtc2hhZG93KTtcblxuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiA5cHggMTZweCA4cHg7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLS1mb2N1cztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvcmRlci1jb2xvci0tZm9jdXM7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuXG4uZGlhbG9nIHtcbiAgJGRpYWxvZ19fc2NyaW0tLWJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwLCAzNiUpO1xuICAkZGlhbG9nX19zdXJmYWNlLS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDtcblxuICAmLS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmX19zY3JpbSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShvcGFjaXR5KTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaWFsb2dfX3NjcmltLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGluc2V0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIG9wYWNpdHksXG4gICAgICB0cmFuc2Zvcm0gMC4ycztcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1cmZhY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaWFsb2dfX3N1cmZhY2UtLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogY2FsYyg5MHZoIC0gNnJlbSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMnJlbSAzcmVtIDRyZW07XG4gICAgd2lkdGg6IDgwdnc7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgJi0tcyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogNTB2dztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNWVtO1xuICAgIG1hcmdpbjogMXJlbSAwIDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5cbiRkb2N1bWVudGF0aW9uX19oZWFkZXItLWNvbG9yOiAjNWU1ZTVlO1xuXG4uZG9jdW1lbnRhdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzMTNlbTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDFyZW0gY2FsYygzMDBweCArIDRyZW0pIDJyZW0gNHJlbTtcbiAgd2lkdGg6IDEwMHZ3O1xuXG4gICZfX2VtYmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xLCAyMCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgcGFkZGluZzogMXJlbTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zaWRlYmFyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICB6LWluZGV4OiA5OTk7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc2lkZWJhcl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG5cbiAgICAmLS1zdWIge1xuICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICB9XG4gIH1cblxuICBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNWU2ZmRiO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICM1YmExZDI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzVlNmZkYjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgaDEge1xuICAgIGNvbG9yOiAkZG9jdW1lbnRhdGlvbl9faGVhZGVyLS1jb2xvcjtcbiAgICBmb250LXNpemU6IDIuMmVtO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cblxuICBoMiB7XG4gICAgY29sb3I6ICRkb2N1bWVudGF0aW9uX19oZWFkZXItLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBjb2xvcjogJGRvY3VtZW50YXRpb25fX2hlYWRlci0tY29sb3I7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG5cbiAgaDQge1xuICAgIGNvbG9yOiAkZG9jdW1lbnRhdGlvbl9faGVhZGVyLS1jb2xvcjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG5cbiAgZW0ge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIH1cblxuICB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICB9XG5cbiAgdGhlYWQgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTZmZGI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzVlNmZkYjtcbiAgfVxuXG4gIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgfVxuXG4gIHRoIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIHRkIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG59XG4iLCIuZG9jdW1lbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiQHVzZSAnLi4vbWl4aW5zL2J1dHRvbic7XG5AdXNlICcuLi9taXhpbnMvc2hhZG93cyc7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3IsIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cblxuLmRvY3VtZW50LWRldGFpbCB7XG4gICRwcm9wcy0tYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgJGRvY3VtZW50LWRldGFpbC0tY2hhbmdlLXN0YXR1cy1iYWNrZ3JvdW5kOiAjZmZmO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmX19kZWxldGUsXG4gICZfX2Rvd25sb2FkIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0tcmlnaHQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2FkZC1maWVsZCxcbiAgJl9fZGVsZXRlLWZpZWxkIHtcbiAgICBAaW5jbHVkZSBidXR0b24udGV4dC1idXR0b247XG4gIH1cblxuICAmX19kZWxldGUtZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gIH1cblxuICAmX19zYXZlIHtcbiAgICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b247XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICZfX3RhYmxlcyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLS1hdWRpbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FsdCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19hbHQtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxOHJlbTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMnJlbTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190ZXh0YXJlYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICAgICAgbWluLWhlaWdodDogNnJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fbGVmdCArIC5kb2N1bWVudC1kZXRhaWxfX2NvbnRlbnRfX3RhYmxlcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgfVxuXG4gICAgLmJvb2stcHJldmlldyB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jaGFwdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gICZfX2R1cGxpY2F0ZSxcbiAgJl9fcmVmcmVzaCB7XG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICB9XG5cbiAgJl9fcmVwbGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19yZXBsYWNlLWZpbGUsXG4gICZfX3JlcGxhY2UtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX3VwbG9hZCB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMXB4IDNweCByZ2IoMCwgMCwgMCwgMTIlKSxcbiAgICAgIDAgMXB4IDJweCByZ2IoMCwgMCwgMCwgMjQlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMnJlbSAxcmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxuXG4gICZfX3VwbG9hZC1maWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fdXBsb2FkLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3Byb3BzIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcHMtLWJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAmX19jaGFuZ2Utc3RhdHVzIHtcbiAgICBAaW5jbHVkZSBzaGFkb3dzLnNoYWRvdztcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2N1bWVudC1kZXRhaWwtLWNoYW5nZS1zdGF0dXMtYmFja2dyb3VuZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICZfX3RleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgICZfX3N1Ym1pdCB7XG4gICAgICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b24tZGFyaztcblxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgfVxuXG4gICAgJi5jb2xsYXBzZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvc2hhZG93cyc7XG5AdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuXG4uZG9jdW1lbnQtcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcblxuICAmX19pZnJhbWUge1xuICAgIGJvcmRlcjogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYtLWZ1bGxzY3JlZW4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgc2hhZG93cy5zaGFkb3c7XG5cbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19zZWxlY3Rpb24tYXJlYSB7XG4gICAgaW5zZXQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmX19zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsIDEwJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSwgNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmX19oaWdobGlnaHQge1xuICAgIGhlaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICAmX19oaWdobGlnaHRfX2hlbHBlciB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICB9XG5cbiAgJl9fc2NyZWVuc2hvdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB9XG5cbiAgJl9fZGlyZWN0LXBhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgJl9fZGlyZWN0LXBhZ2VfX2lucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgICBjb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2RpcmVjdC1wYWdlX19pbnB1dCxcbiAgJl9fZnVsbHNjcmVlbixcbiAgJl9fbmV4dCxcbiAgJl9fcHJldmlvdXMsXG4gICZfX3JlZnJlc2gge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoZmlsbCk7XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmaWxsOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIG1hcmdpbjogMCAwLjJyZW07XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMi41cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWxsOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMjtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvYnV0dG9uJztcblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3Rvciwgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuXG5AdXNlICdzYXNzOmNvbG9yJztcblxuLnJkbnRfX2VkaXRvciB7XG4gICRicmVhay1iYWNrZ3JvdW5kLWNvbG9yOiAjNjQ3N2VkO1xuICAkYnJlYWstY29sb3I6ICNmZmY7XG4gICRzaWxlbnQtYmFja2dyb3VuZC1jb2xvcjogI2Y0MjgyOTtcbiAgJHNwYWNlLWJhY2tncm91bmQtY29sb3I6ICNmNDI4Mjk7XG4gICRidXR0b24tYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjVmODtcblxuICAvKiBwcmV0dGllci1pZ25vcmUgKi9cbiAgJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjogY29sb3IuYWRqdXN0KCRidXR0b24tYmFja2dyb3VuZC1jb2xvcixcbiAgJGxpZ2h0bmVzczogLTEwJSk7XG4gICRidXR0b24tYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xuXG4gIGNvdW50ZXItcmVzZXQ6IGxpbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3N3aXRjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuXG4gICZfX3NhdmUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbjtcbiAgfVxuXG4gICZfX3N3aXRjaC1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3V0bGluZTogMDtcblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgY29udGVudDogY291bnRlcihsaW5lKTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaW5lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICBtaW4td2lkdGg6IDRyZW07XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbSAwIDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgIH1cblxuICAgICYtLWRyYWdnZWQge1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsIDEwJSkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsIDUwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1lZGl0YWJsZSB7XG4gICAgICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgfVxuICB9XG5cbiAgJl9fZWRpdGFibGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlO1xuICAgIHdpZHRoOiBjYWxjKDgwJSAtIDQuNXJlbSk7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2tleWJvYXJkLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwLjJyZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAwLjVyZW07XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC4zcmVtIDAuM3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi5maXJzdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgICAgfVxuXG4gICAgICAmLmxhc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJ1dHRvbi1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLCAkbGlnaHRuZXNzOiAtMjAlKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvci0taG92ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgIHdpZHRoOiAxLjJyZW07XG5cbiAgICAgICYtLXNtYWxsZXIge1xuICAgICAgICBoZWlnaHQ6IDAuOXJlbTtcbiAgICAgIH1cblxuICAgICAgJi0tc21hbGwge1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB9XG5cbiAgICAgICYtLW1lZGl1bSB7XG4gICAgICAgIGhlaWdodDogMS4xcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b247XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW0gMC4zcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLmxhc3Qge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b24tZGFyaztcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC40cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtIDAuM3JlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAmLS1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZXB1YiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19oZWxwIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMnJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAmX19zcGFjZSxcbiAgJl9fYnJlYWssXG4gICZfX2lnbm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAwLjhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc3BhY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsIDIwJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE7XG4gIH1cblxuICAmX19icmVhayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMiwgMjAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMjtcbiAgfVxuXG4gICZfX2lnbm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMywgMjAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgfVxuXG4gICZfX3ByZXZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMnJlbSA0cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgfVxufVxuXG4ucmRudF9fY3JlYXRlLWF1ZGlvIHtcbiAgJl9fY29uZmlybSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uO1xuXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gICZfX2F1ZGlvLFxuICAmX19yYWRpby1idXR0b24sXG4gICZfX2xhbmd1YWdlLXNlbGVjdCxcbiAgJl9fcHJvdmlkZXItc2VsZWN0LFxuICAmX192b2ljZS1zZWxlY3QsXG4gICZfX3ByaWNlLWluZGljYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG5cbiAgJl9fcHJpY2UtaW5kaWNhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICB9XG59XG5cbi5yZG50X190cmFuc2NyaXB0IHtcbiAgJl9fd2F2ZWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fcGxheWVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fY2FudmFzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBpbnNldDogMCAwIDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19wbGF5LXBhdXNlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIG1hcmdpbjogMCAwLjZyZW0gMCAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIHN0cm9rZTogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgfVxuXG4gICZfX3NlZWtlcixcbiAgJl9fdHJhY2tlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSwgNjAlKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDJweDtcbiAgfVxuXG4gICZfX3RyYWNrZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsIDgwJSk7XG4gIH1cblxuICAmX19zeW50YXgge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG5cbiAgJl9fc2VudGVuY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuM3JlbTtcblxuICAgICYtLWFkZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgbWFyZ2luOiAwLjhyZW0gMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsICRsaWdodG5lc3M6IC0yMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICZfX2lucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTtcbiAgICAgIHdpZHRoOiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3dvcmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gICAgcmVzaXplOiBub25lO1xuICAgIHdpZHRoOiA2cmVtO1xuXG4gICAgJi0tYWRkLFxuICAgICYtLXNwbGl0LFxuICAgICYtLWRlbGV0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgIG1hcmdpbjogMCAwLjFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yLCAkbGlnaHRuZXNzOiAtMjAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jaGFuZ2VzIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMXJlbTtcbiAgICBwYWRkaW5nOiAwLjJyZW07XG4gIH1cblxuICAmX19lbnRyeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwLjJyZW0gMC4ycmVtIDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuIiwiLmVycm9yIHtcbiAgJGxvZ2luX19sYWJlbC0tZXJyb3ItLWJhY2tncm91bmQtY29sb3I6ICNmZjYyNDU7XG4gICRsb2dpbl9fbGFiZWwtLWVycm9yLS1jb2xvcjogI2ZmZjtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9naW5fX2xhYmVsLS1lcnJvci0tYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBjb2xvcjogJGxvZ2luX19sYWJlbC0tZXJyb3ItLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjJzO1xuXG4gICY6ZW1wdHkge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICdzYXNzOmNvbG9yJztcblxuJGZpbHRlcl9fZm9ybS0tYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xuJGZpbHRlcl9faW5wdXQtLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4kZmlsdGVyX19pbnB1dC0tYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xuJGZpbHRlcl9faW5wdXQtLWZvY3VzLS1ib3JkZXItY29sb3I6ICMyNjg0ZmY7XG4kZmlsdGVyX19pbnB1dC0tcGxhY2Vob2xkZXItLWNvbG9yOiAkZmlsdGVyX19pbnB1dC0tYm9yZGVyLWNvbG9yO1xuJGZpbHRlcl9fc2VsZWN0ZWQtLWJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiRmaWx0ZXJfX3NlbGVjdGVkLS1ib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4kZmlsdGVyX19zd2l0Y2gtLWJhY2tncm91bmQtLWNvbG9yOiAjY2U2Nzc4O1xuJGZpbHRlcl9fc3dpdGNoLS1iZWZvcmUtLWJhY2tncm91bmQtLWNvbG9yOiAjZmZmO1xuJGZpbHRlcl9fc3dpdGNoLS1jaGVja2VkLS1iYWNrZ3JvdW5kLS1jb2xvcjogIzVjYmNkMjtcbiRmaWx0ZXJfX2J1dHRvbi0taG92ZXItLWJhY2tncm91bmQtY29sb3I6ICM1Y2JjZDI7XG4kZmlsdGVyX19idXR0b24tLWhvdmVyLS1jb2xvcjogI2ZmZjtcbiRmaWx0ZXJfX2J1dHRvbi0tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJGZpbHRlcl9fYnV0dG9uLS1ib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkZmlsdGVyX19idXR0b24tLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yLFxuJGxpZ2h0bmVzczogLTEwJSk7XG4kZmlsdGVyX19idXR0b24tLWNvbG9yOiAkZmlsdGVyX19idXR0b24tLWJvcmRlci1jb2xvcjtcbiRmaWx0ZXJfX2J1dHRvbi0tY2FuY2VsLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcjogI2NlNjc3ODtcbiRmaWx0ZXJfX2J1dHRvbi0tY2FuY2VsLS1ob3Zlci0tY29sb3I6ICNmZmY7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJGZpbHRlcl9fYnV0dG9uLS1jYW5jZWwtLWJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRmaWx0ZXJfX2J1dHRvbi0tY2FuY2VsLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcixcbiRsaWdodG5lc3M6IC0xMCUpO1xuJGZpbHRlcl9fYnV0dG9uLS1jYW5jZWwtLWNvbG9yOiAkZmlsdGVyX19idXR0b24tLWNhbmNlbC0tYm9yZGVyLWNvbG9yO1xuXG4uZmlsdGVyIHtcbiAgJl9fZm9ybSB7XG4gICAgcGFkZGluZzogMXJlbSAwIDEuNXJlbTtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcnMuJHJlYWRpYW50LWdyZXk7XG4gICAgfVxuXG4gICAgJi0tc2V0dGluZ3Mge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9ycy4kcmVhZGlhbnQtZ3JleTtcbiAgICAgIHBhZGRpbmc6IDFlbSAwIDA7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMXJlbTtcbiAgfVxuXG4gICZfX3N3aXRjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlcl9fc3dpdGNoLS1iYWNrZ3JvdW5kLS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGxpbmVhciAwLjJzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IDMycHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlcl9fc3dpdGNoLS1iZWZvcmUtLWJhY2tncm91bmQtLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBsaW5lYXIgMC4ycztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICB0ciB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAmLS1leHRlbmQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fb3B0aW9ucyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjZyZW0pO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG4gIH1cblxuICAmX19vcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcblxuICAgICYtLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuXG4uaGVhZGVyIHtcbiAgJGhlYWRlci0tY29sb3I6ICNmZmY7XG4gICRoZWFkZXJfX2luaXRpYWxzLS1ib3JkZXItY29sb3I6ICRoZWFkZXItLWNvbG9yO1xuICAkaGVhZGVyX19tZW51LS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4gICRoZWFkZXJfX21lbnUtaXRlbS0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSwgMTAlKTtcbiAgJGhlYWRlcl9fbWVudS1pdGVtLS1jb2xvcjogI2ZmZjtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJGhlYWRlci0tY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuXG4gICZfX2xvZ28ge1xuICAgIGZpbGw6ICRoZWFkZXItLWNvbG9yO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG5cbiAgJl9faGVscCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGhlYWRlcl9faW5pdGlhbHMtLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgd2lkdGg6IDEuN3JlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9fbWVudS1pdGVtLS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9faW5pdGlhbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRoZWFkZXJfX2luaXRpYWxzLS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICB3aWR0aDogMnJlbTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDAuM3JlbSBzb2xpZCAkaGVhZGVyX19pbml0aWFscy0tYm9yZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTEuMnJlbTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjFlbSk7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfX21lbnUtaXRlbS0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX3VzZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMTUlO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBoZWlnaHQsXG4gICAgICBwYWRkaW5nIDAuMXM7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMnJlbSAxNSUgMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3VzZXItbWVudS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX19tZW51LWl0ZW0tLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICRoZWFkZXJfX21lbnUtaXRlbS0tY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMjVlbTtcbiAgICBtYXJnaW46IDAuM3JlbSAxcmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG5cbiAgICAmOmhvdmVyLFxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmX191c2VyLW1lbnUtaWNvbiB7XG4gICAgZmlsbDogJGhlYWRlcl9fbWVudS1pdGVtLS1jb2xvcjtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gICZfX21lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW46IDFyZW0gMCAwLjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faW5saW5lLWxpbmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcblxuJGltcG9ydF9fdXBsb2FkLS1iYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuXG4vKiBwcmV0dGllci1pZ25vcmUgKi9cbiRpbXBvcnRfX3VwbG9hZC0tYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGltcG9ydF9fdXBsb2FkLS1iYWNrZ3JvdW5kLWNvbG9yLFxuJGxpZ2h0bmVzczogLTEwJSk7XG5cbi5pbXBvcnQge1xuICAmX191cGxvYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbXBvcnRfX3VwbG9hZC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW1wb3J0X191cGxvYWQtLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi1pY29uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgIH1cblxuICAgICYtYnJvd3NlIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX21lc3NhZ2Uge1xuICAgIG1hcmdpbjogMXJlbSAwIDAuNXJlbTtcbiAgfVxuXG4gICZfX2ZpbGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fZmllbGRzIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDAuM3JlbTtcbiAgICB9XG4gIH1cblxuICAmX19jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJl9fd2lkdGgge1xuICAgICAgd2lkdGg6IDZyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbXVsdGlwbGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2RlbGltaXRlciB7XG4gICAgJl9faW5wdXQge1xuICAgICAgcGFkZGluZzogM3B4IDRweCAxcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDFyZW07XG5cbiAgICAmLS10b3Age1xuICAgICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdXBsb2FkLWZpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDFyZW0gMCAwO1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vbWl4aW5zL2lucHV0JztcblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3Rvciwgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuXG4ucmRudF9faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gICZfX2lucHV0IHtcbiAgICBAaW5jbHVkZSBpbnB1dC5pbnB1dDtcblxuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gICYubGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuXG4gICYuY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5yZG50X19pbnB1dF9fc3BhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJi5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLnJkbnRfX2lucHV0X19zcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWZpbHRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xuXG4gICAgJl9faW5wdXQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAgIHBhZGRpbmc6IDExcHggMTZweCA5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxuXG4gICZfX3N0cmVuZ3RoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi0td2VhayAucmRudF9faW5wdXRfX2luZGljYXRvcjpudGgtY2hpbGQoLW4gKyAxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY0ODM2O1xuICAgIH1cblxuICAgICYtLW9rIC5yZG50X19pbnB1dF9faW5kaWNhdG9yOm50aC1jaGlsZCgtbiArIDIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmI0NGQ7XG4gICAgfVxuXG4gICAgJi0tZ29vZCAucmRudF9faW5wdXRfX2luZGljYXRvcjpudGgtY2hpbGQoLW4gKyAzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI5MGVmO1xuICAgIH1cblxuICAgICYtLXN0cm9uZyAucmRudF9faW5wdXRfX2luZGljYXRvcjpudGgtY2hpbGQoLW4gKyA0KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVjMjgxO1xuICAgIH1cbiAgfVxufVxuIiwiLnJlYWN0LWpveXJpZGUge1xuICAmX190b29sdGlwIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gIH1cbn1cbiIsIiRsb2FkaW5nX19iYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ5LCAyNDksIDI0OSwgOTUlKTtcbiRsb2FkaW5nX19mYWRlLS1iYWNrZ3JvdW5kLWNvbG9yOiAjYWNkYmUzO1xuJGxvYWRpbmdfX3RleHQtLWNvbG9yOiAjN2E3YTdhO1xuXG5Aa2V5ZnJhbWVzIGZhZGUxIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNjAlLFxuICA4NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZTMge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDMwJSxcbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGU0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAzMCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlNSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZTYge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSxcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGU3IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAzNSUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9hZGluZ19fYmFja2dyb3VuZC1jb2xvcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDg7XG5cbiAgJl9fbG9nbyB7XG4gICAgZmlsbDogJGxvYWRpbmdfX2ZhZGUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTUwJSk7XG5cbiAgICAmLS1vbmUge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlMSA0cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGg7XG4gICAgfVxuXG4gICAgJi0tdHdvIHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZTIgNHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZSBib3RoO1xuICAgIH1cblxuICAgICYtLXRocmVlIHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZTMgNHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZSBib3RoO1xuICAgIH1cblxuICAgICYtLWZvdXIge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlNCA0cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGg7XG4gICAgfVxuXG4gICAgJi0tZml2ZSB7XG4gICAgICBhbmltYXRpb246IGZhZGU1IDRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcbiAgICB9XG5cbiAgICAmLS1zaXgge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlNiA0cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGg7XG4gICAgfVxuXG4gICAgJi0tc2V2ZW4ge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlNyA0cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3Jlc3BvbnNpdmUnO1xuQHVzZSAnLi4vbWl4aW5zL3NoYWRvd3MnO1xuXG4kbG9naW4tLWJhY2tncm91bmQ6IHVybCgnLi9pbWcvbG9naW5fYmcuanBnJyk7XG4kbG9naW4tLWJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiRsb2dpbl9fYm94LS1iYWNrZ3JvdW5kOiB1cmwoJy4vaW1nL2xvZ2luLmpwZycpO1xuJGxvZ2luX19ib3gtLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4kbG9naW5fX2xvZ28tLXNtYWxsLS1iYWNrZ3JvdW5kLWNvbG9yOiAjNjE3MTkyO1xuJGxvZ2luX19pbnB1dC0tYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xuJGxvZ2luX19pbnB1dC0tZm9jdXMtLWJvcmRlci1jb2xvcjogIzI2ODRmZjtcbiRsb2dpbl9faW5wdXQtLXBsYWNlaG9sZGVyLS1jb2xvcjogJGxvZ2luX19pbnB1dC0tYm9yZGVyLWNvbG9yO1xuJGxvZ2luX19idXR0b24tLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yOiAjNWNiY2QyO1xuJGxvZ2luX19idXR0b24tLWhvdmVyLS1jb2xvcjogI2ZmZjtcbiRsb2dpbl9fYnV0dG9uLS1iYWNrZ3JvdW5kLWNvbG9yOiAjNzZjZWI2O1xuJGxvZ2luX19idXR0b24tLWNvbG9yOiAjZmZmO1xuJGxvZ2luX19mb290ZXItLWNvbG9yOiAjNTU1O1xuJGxvZ2luX19mb3Jnb3QtLWNvbG9yOiAjNzZjZWI2O1xuXG4ubG9naW4ge1xuICBiYWNrZ3JvdW5kOiAkbG9naW4tLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsb2dpbi0tYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDUwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcblxuICAmX19ib3gge1xuICAgIEBpbmNsdWRlIHNoYWRvd3Muc2hhZG93O1xuXG4gICAgYmFja2dyb3VuZDogJGxvZ2luX19ib3gtLWJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxvZ2luX19ib3gtLWJhY2tncm91bmQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgOHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGxlZnQ6IDM1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZyZW07XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBtYXJnaW46IDFyZW0gMCAwLjJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fc3ViLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIG1hcmdpbjogMCAwIDAuNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDEuMnJlbSBhdXRvIDAuNXJlbTtcbiAgfVxuXG4gICZfX2ZvcmdvdCB7XG4gICAgY29sb3I6ICRsb2dpbl9fZm9yZ290LS1jb2xvcjtcbiAgICBwYWRkaW5nOiAxcmVtIDAgNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19tZXNzYWdlIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmlsbDogI2ZmZjtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9naW5fX2xvZ28tLXNtYWxsLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICBtYXJnaW46IDZyZW0gY2FsYyg1MCUgLSAycmVtKSAwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbWFyZ2luOiAwIDEwJTtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMCAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5sYXJnZSB7XG4gIC5sb2dpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDE4cmVtO1xuXG4gICAgJl9fYm94IHtcbiAgICAgIGxlZnQ6IDM1JTtcbiAgICAgIHRvcDogNnJlbTtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUubGFuZHNjYXBlIHtcbiAgLmxvZ2luIHtcbiAgICAmX19sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fYm94IHtcbiAgICAgIGxlZnQ6IDMwJTtcbiAgICAgIHRvcDogMnJlbTtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUucG9ydHJhaXQge1xuICAubG9naW4ge1xuICAgICZfX2JveCB7XG4gICAgICBsZWZ0OiAyNSU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlLm1vYmlsZSB7XG4gIC5sb2dpbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICZfX2JhY2tncm91bmQsXG4gICAgJl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC42cmVtO1xuICAgIH1cblxuICAgICZfX21pc3NpbmcsXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vbWl4aW5zL3Jlc3BvbnNpdmUnO1xuQHVzZSAnLi4vbWl4aW5zL3RyYW5zaXRpb25zJztcblxuJG1lbnVfX2l0ZW0tLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUsIDEwJSk7XG4kbWVudV9faXRlbS0tYWN0aXZlLS1ib3JkZXItY29sb3I6ICNmZmY7XG4kbWVudV9faWNvbi0tZmlsbDogI2ZmZjtcblxuLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyKTtcblxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNWVtO1xuICAgIG1hcmdpbjogMCAwLjJyZW07XG4gICAgbWluLXdpZHRoOiAxMGVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG5cbiAgICAmOmhvdmVyLFxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudV9faXRlbS0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWVudV9faXRlbS0tYWN0aXZlLS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZmlsbDogJG1lbnVfX2ljb24tLWZpbGw7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5sYW5kc2NhcGUge1xuICAubWVudSB7XG4gICAgJl9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuXG4kbm8tbWF0Y2gtLWJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiRuby1tYXRjaC0tbGlnaHQtcHVycGxlOiAjNTE2NWE4O1xuJG5vLW1hdGNoLS1wdXJwbGU6ICMyYzQyOGU7XG4kbm8tbWF0Y2gtLWxpZ2h0LWdyZWVuOiAjN2VjYWQ0O1xuJG5vLW1hdGNoLS1ncmVlbjogIzJkYjNhZjtcbiRuby1tYXRjaC0teWVsbG93OiAjZjVhMTI4O1xuJG5vLW1hdGNoX19zdXBwb3J0LS1jb2xvcjogIzIxODhjMztcblxuLm5vLW1hdGNoIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5vLW1hdGNoLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAyO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19sb2dvIHtcbiAgICBtYXJnaW46IC00cmVtIDAgMnJlbTtcbiAgICB3aWR0aDogNHJlbTtcblxuICAgIDpudGgtY2hpbGQoMiksXG4gICAgOm50aC1jaGlsZCg1KSB7XG4gICAgICBmaWxsOiAkbm8tbWF0Y2gtLXB1cnBsZTtcbiAgICB9XG5cbiAgICA6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGZpbGw6ICRuby1tYXRjaC0tbGlnaHQtZ3JlZW47XG4gICAgfVxuXG4gICAgOm50aC1jaGlsZCg0KSB7XG4gICAgICBmaWxsOiAkbm8tbWF0Y2gtLWdyZWVuO1xuICAgIH1cblxuICAgIDpudGgtY2hpbGQoMSksXG4gICAgOm50aC1jaGlsZCg2KSB7XG4gICAgICBmaWxsOiAkbm8tbWF0Y2gtLWxpZ2h0LXB1cnBsZTtcbiAgICB9XG5cbiAgICA6bGFzdC1jaGlsZCB7XG4gICAgICBmaWxsOiAkbm8tbWF0Y2gtLXllbGxvdztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG5cbiAgJl9fc3VwcG9ydCB7XG4gICAgY29sb3I6ICRuby1tYXRjaF9fc3VwcG9ydC0tY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuQHVzZSAnc2FzczptYXRoJztcblxuLnJkbnRfX3JhZGlvIHtcbiAgJGRpYW1ldGVyOiAxNnB4O1xuICAkZGlhbWV0ZXItZG90OiA2cHg7XG4gICRkb3Qtc3BhY2luZzogbWF0aC5kaXYoJGRpYW1ldGVyIC0gJGRpYW1ldGVyLWRvdCwgMik7XG5cbiAgJl9faW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICZfX3NwYW4ge1xuICAgICRib3JkZXItY29sb3I6ICNhYWE7XG4gICAgJGJhY2tncm91bmQ6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xO1xuICAgICRkb3QtY29sb3I6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJvcmRlci1jb2xvcik7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogJGRpYW1ldGVyO1xuICAgIG1hcmdpbi1yaWdodDogJGRpYW1ldGVyLWRvdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogJGRpYW1ldGVyO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShib3R0b20sIGxlZnQsIHJpZ2h0LCB0b3ApO1xuXG4gICAgICBiYWNrZ3JvdW5kOiAkZG90LWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dDpjaGVja2VkICsgLnJkbnRfX3JhZGlvX19zcGFuOjphZnRlciB7XG4gICAgaW5zZXQ6ICRkb3Qtc3BhY2luZyAkZG90LXNwYWNpbmcgJGRvdC1zcGFjaW5nICRkb3Qtc3BhY2luZztcbiAgfVxuXG4gICZfX2lucHV0OmZvY3VzICsgLnJkbnRfX3JhZGlvX19zcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICM1NTU7XG4gIH1cbn1cbiIsIi5yaXBwbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNmZmYgMTAlLCB0cmFuc3BhcmVudCAxMC4wMSUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEwKTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgdHJhbnNmb3JtIDAuNXMsXG4gICAgICBvcGFjaXR5IDFzO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB0cmFuc2l0aW9uOiAwcztcbiAgICB9XG4gIH1cbn1cbiIsIi5yb3lhbHRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgcGFkZGluZzogMCAycmVtO1xuXG4gICZfX2hlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbiIsIi5zZWFyY2gge1xuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMXJlbSAwIDA7XG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICB9XG5cbiAgJl9fdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmVzdWx0LWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgfVxuICB9XG59XG4iLCJzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCAjY2NjIDUwJSksXG4gICAgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2NjYyA1MCUsIHRyYW5zcGFyZW50IDUwJSksXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjY2NjLCAjY2NjKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjpcbiAgICBjYWxjKDEwMCUgLSAyMHB4KSAxMy4ycHgsXG4gICAgY2FsYygxMDAlIC0gMTVweCkgMTMuMnB4LFxuICAgIGNhbGMoMTAwJSAtIDIuNWVtKSAwLjNlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOlxuICAgIDVweCA1cHgsXG4gICAgNXB4IDVweCxcbiAgICAxcHggMS4zZW07XG59XG5cbi5yZG50X19zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJi5jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gICYtLW5vLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgJl9fc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgJjplbXB0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWZpbHRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDc1cHg7XG5cbiAgICAmX19zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0X19jb250cm9sIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiA0MXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0X19pbmRpY2F0b3Itc2VwYXJhdG9yIHtcbiAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tc2VjdGlvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cblxuICAmLS1wcmV2aWV3LWxheW91dHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDJweCAwLjVyZW0gMCAwICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cblxuLnNldHRpbmdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2hlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cblxuICAmX19mb3JtLFxuICAmX191c2FnZSB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuXG4gICAgJi0tbWFyZ2luLXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdCxcbiAgJl9fZ3JhcGgtdGl0bGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2dyYXBoLXRpdGxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19ncmFwaC10aXRsZSB7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gICZfX3VzYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYWN0aXZpdHksXG4gICZfX2RvbWFpbnMsXG4gICZfX2xheW91dCxcbiAgJl9fc3R5bGVzaGVldCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDlweCAxNnB4IDNweDtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwIDAuMnJlbTtcblxuICAgICYtLWRlbGV0ZSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXJtcy1tZXNzYWdlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gICZfX2NsaWVudC1saXN0IHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGhlaWdodDogNDRweDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgIHRyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG5cbiAgJl9fZG9tYWluIHtcbiAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2NhbGwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwLjVyZW07XG5cbiAgICAmX19lbmRwb2ludCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cblxuICAgICZfX21ldGhvZCxcbiAgICAmX19yZXNwb25zZS1jb2RlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1NDU0NTQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogNTRweDtcbiAgICB9XG5cbiAgICAmX190aW1lc3RhbXAge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19sYXlvdXQsXG4gICZfX3N0eWxlc2hlZXQge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuXG4gICAgJl9fcm93IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAxcmVtIDAuNXJlbTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuXG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zdHlsZXNoZWV0IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgJl9fZ3JhcGhzIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0tcGFnZXMsXG4gICAgJi0tYXVkaW8sXG4gICAgJi0tdHJhbnNsYXRpb25zIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3Rlcm1zIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBiNWFjO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICB0aGVhZCB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuIiwiJHJkbnRfX2NvbG91ci0tZ3JleTogIzU1NTtcbiRyZG50X19jb2xvdXItLWxpZ2h0LXB1cnBsZTogIzUxNjVhODtcbiRyZG50X19jb2xvdXItLXB1cnBsZTogIzJjNDI4ZTtcbiRyZG50X19jb2xvdXItLWxpZ2h0LWdyZWVuOiAjN2VjYWQ0O1xuJHJkbnRfX2NvbG91ci0tZ3JlZW46ICMyZGIzYWY7XG4kcmRudF9fY29sb3VyLS15ZWxsb3c6ICNmNWExMjg7XG5cbi5yZG50IHtcbiAgJl9fc2hlbGYtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDJyZW07XG5cbiAgICAmLS10b3AtcmlnaHQsXG4gICAgJi0tbGVmdC1jZW50ZXIsXG4gICAgJi0tYm90dG9tLWxlZnQsXG4gICAgJi0tcmlnaHQtY2VudGVyLFxuICAgICYtLXRvcC1jZW50ZXIsXG4gICAgJi0tbGVmdCxcbiAgICAmLS1ib3R0b20tcmlnaHQge1xuICAgICAgZmlsbDogJHJkbnRfX2NvbG91ci0tZ3JleTtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgICB9XG4gIH1cblxuICAmX19zaGVsZiB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEzZW07XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAucmRudF9fc2hlbGYtbG9nbyB7XG4gICAgICAgICYtLXRvcC1yaWdodCxcbiAgICAgICAgJi0tbGVmdC1jZW50ZXIge1xuICAgICAgICAgIGZpbGw6ICRyZG50X19jb2xvdXItLWxpZ2h0LXB1cnBsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvdHRvbS1sZWZ0LFxuICAgICAgICAmLS1yaWdodC1jZW50ZXIge1xuICAgICAgICAgIGZpbGw6ICRyZG50X19jb2xvdXItLXB1cnBsZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRvcC1jZW50ZXIge1xuICAgICAgICAgIGZpbGw6ICRyZG50X19jb2xvdXItLWxpZ2h0LWdyZWVuO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICBmaWxsOiAkcmRudF9fY29sb3VyLS1ncmVlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvdHRvbS1yaWdodCB7XG4gICAgICAgICAgZmlsbDogJHJkbnRfX2NvbG91ci0teWVsbG93O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zaGVsZi1kb2N1bWVudHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19zaGVsZi1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDIwcHggMjVweCAtNXB4IHJnYigwLCAwLCAwLCAxMCUpLFxuICAgICAgMCA4cHggMTBweCAtNnB4IHJnYigwLCAwLCAwLCAxMCUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3NoZWxmLWRvY3VtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiA0NSU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5yZG50X19zaGVsZi1pbWFnZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2hlbGYtY292ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3NoZWxmLXRpdGxlIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fc2hlbGYtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fc2hlbGYtZG9jdW1lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fc2hlbGYtY29weXJpZ2h0IHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBtYXJnaW46IDEycmVtIDAgMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+PSAxMDI0cHgpIHtcbiAgLnJkbnQge1xuICAgICZfX3NoZWxmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgICB9XG5cbiAgICAmX19zaGVsZi1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDEycmVtO1xuICAgIH1cblxuICAgICZfX3NoZWxmLWRvY3VtZW50IHtcbiAgICAgIHdpZHRoOiAyMiU7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuXG4kc2lkZS1tZW51X19pdGVtLS1hY3RpdmUtLWNvbG9yOiAjNWU2ZmRiO1xuJHNpZGUtbWVudV9faXRlbS0tY29sb3I6IHJnYigwLCAwLCAwLCA0MCUpO1xuJHNpZGUtbWVudV9faWNvbi0tZmlsbDogJHNpZGUtbWVudV9faXRlbS0tY29sb3I7XG5cbi5zaWRlLW1lbnUge1xuICBib3gtc2hhZG93OiBpbnNldCAtN3B4IDAgOXB4IC03cHggcmdiKDAsIDAsIDAsIDEwJSk7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBhZGRpbmc6IDJyZW0gMC40cmVtIDA7XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmlsbDogJHNpZGUtbWVudV9faWNvbi0tZmlsbDtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAwLjRyZW07XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoY29sb3IpO1xuXG4gICAgY29sb3I6ICRzaWRlLW1lbnVfX2l0ZW0tLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICB3aWR0aDogMTQwcHg7XG5cbiAgICAmLS1hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHNpZGUtbWVudV9faXRlbS0tYWN0aXZlLS1jb2xvcjtcblxuICAgICAgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgICAgIGZpbGw6ICRzaWRlLW1lbnVfX2l0ZW0tLWFjdGl2ZS0tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnc2FzczptYXRoJztcblxuJHJkbnRfX3NsaWRlci0tdGh1bWItYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE7XG4kcmRudF9fc2xpZGVyLS10cmFjay1iYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXG4ucmRudF9fc2xpZGVyIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3NwYW4ge1xuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXNsaWRlci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJkbnRfX3NsaWRlci0tdGh1bWItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cblxuICAmOjotbW96LXNsaWRlci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcmRudF9fc2xpZGVyLS10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLCAyMCUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmRudF9fc2xpZGVyLS10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkcmRudF9fc2xpZGVyLS10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLCAyMCUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZG50X19zbGlkZXItLXRodW1iLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjM1cmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHJkbnRfX3NsaWRlci0tdHJhY2stYmFja2dyb3VuZC1jb2xvciwgMjAlKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5AdXNlICdzYXNzOm1hdGgnO1xuXG4kc3dpdGNoLS13aWR0aDogMzJweDtcbiRzd2l0Y2gtLWhlaWdodDogMTZweDtcbiRzd2l0Y2gtLWRpYWwtLWRpYW1ldGVyOiAxMnB4O1xuJHN3aXRjaC0tb2ZmLS1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1yZWQ7XG4kc3dpdGNoLS1vbi0tY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuJHN3aXRjaC0tZGlhbC0tY29sb3I6ICNmZmY7XG5cbi5yZG50X19zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgJl9fc3BhbiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtLW9mZi0tY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogbWF0aC5kaXYoJHN3aXRjaC0taGVpZ2h0LCAyKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogJHN3aXRjaC0taGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAkc3dpdGNoLS13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAkc3BhY2UtLWFyb3VuZDogbWF0aC5kaXYoJHN3aXRjaC0taGVpZ2h0IC0gJHN3aXRjaC0tZGlhbC0tZGlhbWV0ZXIsIDIpO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKHRyYW5zZm9ybSk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtLWRpYWwtLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm90dG9tOiAkc3BhY2UtLWFyb3VuZDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAkc3dpdGNoLS1kaWFsLS1kaWFtZXRlcjtcbiAgICAgIGxlZnQ6ICRzcGFjZS0tYXJvdW5kO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6ICRzd2l0Y2gtLWRpYWwtLWRpYW1ldGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0OmNoZWNrZWQgKyAucmRudF9fc3dpdGNoX19zcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLS1vbi0tY29sb3I7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvcmVzcG9uc2l2ZSc7XG5AdXNlICcuLi9taXhpbnMvc2hhZG93cyc7XG5cbiR0YWJsZS0tYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuJHRhYmxlX19oZWFkLS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuJHRhYmxlX19vdmVybGF5LS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0YWJsZV9faGVhZC0tYmFja2dyb3VuZC1jb2xvciwgOTAlKTtcbiR0YWJsZV9fcm93LS1ldmVuLS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4kdGFibGVfX3Jvdy0tb2RkLS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuJHRhYmxlX19saW5rLS1jb2xvcjogIzIxODhjMztcbiR0YWJsZV9fY2hlY2stLWNoZWNrZWQtLWJhY2tncm91bmQtLWNvbG9yOiAjNWNiY2QyO1xuJHRhYmxlX19jaGVjay0tY2hlY2tlZC0tYm9yZGVyLS1jb2xvcjogI2Q4ZDhkODtcbiR0YWJsZV9faWNvbi0tY29sb3I6ICNkOGQ4ZDg7XG4kdGFibGVfX2ljb24tLWhvdmVyLS1jb2xvcjogIzdhN2E3YTtcbiR0YWJsZV9fYWRkLS1ob3Zlci0tY29sb3I6ICMwMWNhNzA7XG4kdGFibGVfX2FkZC0tY29sb3I6IHJnYmEoJHRhYmxlX19hZGQtLWhvdmVyLS1jb2xvciwgNjAlKTtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kdGFibGVfX2FkZC0tYm94LXNoYWRvdzogMCAwIDZweCByZ2IoMCwgMCwgMCwgMTUlKSxcbiAgMCAzcHggNnB4IHJnYigwLCAwLCAwLCAxMCUpO1xuXG4vKiBwcmV0dGllci1pZ25vcmUgKi9cbiR0YWJsZV9fYWRkLS1ob3Zlci0tYm94LXNoYWRvdzogMCAwIDZweCByZ2IoMCwgMCwgMCwgMjAlKSxcbiAgMCAzcHggNnB4IHJnYigwLCAwLCAwLCAxNSUpO1xuJHRhYmxlX19kZWxldGUtLWhvdmVyLS1jb2xvcjogI2Y4MzgxODtcbiR0YWJsZV9fZGVsZXRlLS1jb2xvcjogcmdiYSgkdGFibGVfX2RlbGV0ZS0taG92ZXItLWNvbG9yLCA2MCUpO1xuJHRhYmxlX19kZWxldGUtLWJveC1zaGFkb3c6ICR0YWJsZV9fYWRkLS1ib3gtc2hhZG93O1xuJHRhYmxlX19kZWxldGUtLWhvdmVyLS1ib3gtc2hhZG93OiAkdGFibGVfX2FkZC0taG92ZXItLWJveC1zaGFkb3c7XG4kdGFibGVfX3ZpZXctLWhvdmVyLS1jb2xvcjogIzIyMjtcbiR0YWJsZV9fdmlldy0tY29sb3I6IHJnYmEoJHRhYmxlX192aWV3LS1ob3Zlci0tY29sb3IsIDYwJSk7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJHRhYmxlX192aWV3LS1ib3gtc2hhZG93OiAwIDAgNnB4IHJnYigwLCAwLCAwLCAxNSUpLFxuICAwIDNweCA2cHggcmdiKDAsIDAsIDAsIDEwJSk7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJHRhYmxlX192aWV3LS1ob3Zlci0tYm94LXNoYWRvdzogMCAwIDZweCByZ2IoMCwgMCwgMCwgMjAlKSxcbiAgMCAzcHggNnB4IHJnYigwLCAwLCAwLCAxNSUpO1xuJHRhYmxlX190aXRsZS0tYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiR0YWJsZV9fc29ydC0tYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiR0YWJsZV9fc29ydC0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yOiAjN2E3YTdhO1xuJHRhYmxlX19zd2l0Y2gtLWJhY2tncm91bmQtLWNvbG9yOiAjY2U2Nzc4O1xuJHRhYmxlX19zd2l0Y2gtLWJlZm9yZS0tYmFja2dyb3VuZC0tY29sb3I6ICNmZmY7XG4kdGFibGVfX3N3aXRjaC0tY2hlY2tlZC0tYmFja2dyb3VuZC0tY29sb3I6ICM1Y2JjZDI7XG4kdGFibGVfX2Nsb3NlLS1jb2xvcjogIzdhN2E3YTtcblxuLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYtLWFuYWx5dGljcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAuNmVtO1xuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTNyZW0pO1xuICB9XG5cbiAgJl9fb3B0aW9ucyB7XG4gICAgYm90dG9tOiAycmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMnJlbTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgJl9fYWRkLFxuICAmX19kZWxldGUsXG4gICZfX3ZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtd2hpdGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDAgMC4zcmVtO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBib3gtc2hhZG93LFxuICAgICAgY29sb3IgbGluZWFyIDAuMnM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuXG4gICZfX2FkZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6ICR0YWJsZV9fYWRkLS1ib3gtc2hhZG93O1xuICAgIGNvbG9yOiAkdGFibGVfX2FkZC0tY29sb3I7XG4gICAgZm9udC1zaXplOiAzLjFlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogM3JlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogJHRhYmxlX19hZGQtLWhvdmVyLS1ib3gtc2hhZG93O1xuICAgICAgY29sb3I6ICR0YWJsZV9fYWRkLS1ob3Zlci0tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVsZXRlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogJHRhYmxlX19hZGQtLWJveC1zaGFkb3c7XG4gICAgY29sb3I6ICR0YWJsZV9fZGVsZXRlLS1jb2xvcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogJHRhYmxlX19kZWxldGUtLWhvdmVyLS1ib3gtc2hhZG93O1xuICAgICAgY29sb3I6ICR0YWJsZV9fZGVsZXRlLS1ob3Zlci0tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlldyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6ICR0YWJsZV9fdmlldy0tYm94LXNoYWRvdztcbiAgICBmaWxsOiAkdGFibGVfX3ZpZXctLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMy4xZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogM3JlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogJHRhYmxlX192aWV3LS1ob3Zlci0tYm94LXNoYWRvdztcbiAgICAgIGNvbG9yOiAkdGFibGVfX3ZpZXctLWhvdmVyLS1jb2xvcjtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZmlsbDogJHRhYmxlX19pY29uLS1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIGxpbmVhciAwLjJzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWxsOiAkdGFibGVfX2ljb24tLWhvdmVyLS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19jb3B5LFxuICAmX19jb2x1bW4tZGVsZXRlLFxuICAmX19lZGl0LFxuICAmX19maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDFyZW07XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgLnRhYmxlX19pY29uIHtcbiAgICAgICAgZmlsbDogJHRhYmxlX19pY29uLS1ob3Zlci0tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZWRpdCxcbiAgJl9fZmlsdGVyLFxuICAmX19zb3J0IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICB9XG5cbiAgJl9fc29ydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDFyZW07XG5cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgbGluZWFyIDAuMnM7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICR0YWJsZV9fc29ydC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvdHRvbTogMC4xNXJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAkdGFibGVfX3NvcnQtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB0b3A6IDAuMXJlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOm5vdCgudGFibGVfX3NvcnQtYXNjLCAudGFibGVfX3NvcnQtLWRlc2MpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJsZV9fc29ydC0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFzYyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFibGVfX3NvcnQtLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGFibGVfX3NvcnQtLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlX19zb3J0LS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVzYyB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0YWJsZV9fc29ydC0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0YWJsZV9fc29ydC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlX19zb3J0LS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICR0YWJsZV9fbGluay0tY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDIwcmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19zd2l0Y2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZV9fc3dpdGNoLS1iYWNrZ3JvdW5kLS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGxpbmVhciAwLjJzO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICB3aWR0aDogMzJweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVfX3N3aXRjaC0tYmVmb3JlLS1iYWNrZ3JvdW5kLS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gbGluZWFyIDAuMnM7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19jb2x1bW4ge1xuICAgIG1heC13aWR0aDogMjByZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAwLjlyZW07XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAyMHJlbTtcblxuICAgICYtLWFuYWx5dGljcy1oZWFkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi0taGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVfX2hlYWQtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgJi50YWJsZV9fY29sdW1uLS1maXJzdCB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZmlyc3Qge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtaW4td2lkdGg6IDI2cmVtO1xuICAgIH1cblxuICAgICYtLW5vLWNoZWNrYm94IHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gKyAzNnB4KTtcbiAgICB9XG5cbiAgICAmLS1ldmVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZV9fcm93LS1ldmVuLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgICYtLW9kZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVfX3Jvdy0tb2RkLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgICYtZGVsZXRlIHtcbiAgICAgIGNvbG9yOiAkdGFibGVfX2ljb24tLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC4xO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZV9fZGVsZXRlLS1ob3Zlci0tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgQGluY2x1ZGUgc2hhZG93cy5zaGFkb3coMSwgJHRhYmxlX19pY29uLS1ob3Zlci0tY29sb3IpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlX19oZWFkLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwLjZyZW0gMC42cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjJzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgJi0tb3BlbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0X19zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxcmVtIDAgMCAwLjVyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlX190aXRsZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJHRhYmxlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIGhlaWdodDogMi40cmVtO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUubW9iaWxlIHtcbiAgLnRhYmxlIHtcbiAgICAmX19jb2x1bW4ge1xuICAgICAgbWluLXdpZHRoOiAycmVtO1xuICAgICAgcGFkZGluZzogMXJlbSAwIDAuOXJlbTtcbiAgICAgIHdpZHRoOiA3cmVtO1xuXG4gICAgICAmLS1maXJzdCB7XG4gICAgICAgIG1pbi13aWR0aDogMTByZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnZlcnRlciB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigwLCAwLCAwLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5cbiR0YWJzLS1ib3JkZXItY29sb3I6IHJnYig5NiwgMTEwLCAyMjEsIDEwJSk7XG4kdGFic19fdGFiLS1jb2xvcjogIzdhN2E3YTtcbiR0YWJzX190YWItLWFjdGl2ZS0tYm9yZGVyLWNvbG9yOiAjMjA4ZmNlO1xuJHRhYnNfX3RhYi0tYWN0aXZlLS1jb2xvcjogIzAwMDtcbiR0YWJzX19idXR0b24tLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yOiAjNWNiY2QyO1xuJHRhYnNfX2J1dHRvbi0taG92ZXItLWNvbG9yOiAjZmZmO1xuJHRhYnNfX2J1dHRvbi0tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJHRhYnNfX2J1dHRvbi0tYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJHRhYnNfX2J1dHRvbi0taG92ZXItLWJhY2tncm91bmQtY29sb3IsXG4kbGlnaHRuZXNzOiAtMTAlKTtcbiR0YWJzX19idXR0b24tLWNvbG9yOiAkdGFic19fYnV0dG9uLS1ib3JkZXItY29sb3I7XG5cbi50YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMnJlbTtcblxuICAmX19ibG9jayB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICZfX3RhYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkdGFic19fdGFiLS1jb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAuMXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMC4ycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIGJvcmRlci1jb2xvcixcbiAgICAgIGNvbG9yIGxpbmVhciAwLjJzO1xuXG4gICAgJi0tYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFic19fdGFiLS1hY3RpdmUtLWJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkdGFic19fdGFiLS1hY3RpdmUtLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcblxuICAgICYtLWFkZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19zbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICdzYXNzOmNvbG9yJztcblxuJHJkbnRfX3Rvb2x0aXAtLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgjMzZhYWM0LCAkbGlnaHRuZXNzOiAxMCUpO1xuJHJkbnRfX3Rvb2x0aXAtLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXdoaXRlO1xuXG4ucmRudCB7XG4gICZfX3Rvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZG50X190b29sdGlwLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY29sb3I6ICRyZG50X190b29sdGlwLS1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoYXJpYS1sYWJlbCk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogNXB4IDhweCA2cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyLFxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLmJvdHRvbSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogMTI1JTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRyZG50X190b29sdGlwLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgdG9wOiAxMjUlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudG9wIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAxMjUlO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRyZG50X190b29sdGlwLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3R0b206IDEyNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jZW50ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTAuMXJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTAuMXJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnc2FzczptZXRhJztcbkBpbXBvcnQgJ25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyc7XG5AaW5jbHVkZSBtZXRhLmxvYWQtY3NzKCdjdXN0b20vY3VzdG9tJyk7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOlxuICAgIHVybCgnLi9mb250cy9yb2JvdG8tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4vZm9udHMvcm9ib3RvLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBzcmM6XG4gICAgdXJsKCcuL2ZvbnRzL3JvYm90by1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi9mb250cy9yb2JvdG8tYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOlxuICAgIHVybCgnLi9mb250cy9yb2JvdG8tbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuL2ZvbnRzL3JvYm90by1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/