/*! 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::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__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:center;display:flex;margin-bottom:2rem;padding:.5rem 0 .5rem 2rem}.document-detail__content__alt-container{width:18rem}.document-detail__content__image{max-height:12rem;max-width:16rem}.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{cursor:pointer;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--disabled{opacity:.4;pointer-events:none}.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__block--editable{cursor:text!important}.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__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::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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RiwwQkFDRSxrQ0FDQSxtQ0FDQSw2QkFDQSxZQUNBLG1CQUtGLDRCQUNFLHVCQUdGLDZCQUNFLHNCQUtGLDBCQUNFLGFBR0YsMkJBQ0Usc0JBS0YsMkJBQ0UsWUFHRiw0QkFDRSxxQkMxRlIsV0FDRSxrQkFDQSxtQkFDQSxrQkFDQSxnQkFDQSxrSEFDRSxDQUlKLFdBQ0Usa0JBQ0EsbUJBQ0Esa0JBQ0EsZ0JBQ0Esa0hBQ0UsQ0FJSixXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLHNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9yZWFjdC1kYXktcGlja2VyL3NyYy9zdHlsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL21peGlucy9yZXNwb25zaXZlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL21peGlucy9zaGFkb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2FkZENvbHVtbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9hbmFseXRpY3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvYXVkaW9JbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9taXhpbnMvdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvYm9keS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL21peGlucy9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvY2hhbmdlbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2NoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2NvbnZlcnRlci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9kYXNoYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZGF5cGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2RlbGV0ZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9kZXRhaWxUYWJsZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vbWl4aW5zL2lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2RpYWxvZy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9kb2N1bWVudGF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2RvY3VtZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9kb2N1bWVudERldGFpbC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9kb2N1bWVudFByZXZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2Vycm9ycy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9maWx0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2ltcG9ydC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9pbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9qb3lyaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2xvYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9ub01hdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3JhZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3JpcHBsZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9yb3lhbHRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3NlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9zZXR0aW5ncy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9zaGVsZi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9zaWRlTWVudS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvc3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3RhYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9tYWluLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIFZhcmlhYmxlcyBkZWNsYXJhdGlvbiAqL1xuLnJkcC1yb290IHtcbiAgLS1yZHAtYWNjZW50LWNvbG9yOiBibHVlOyAvKiBUaGUgYWNjZW50IGNvbG9yIHVzZWQgZm9yIHNlbGVjdGVkIGRheXMgYW5kIFVJIGVsZW1lbnRzLiAqL1xuICAtLXJkcC1hY2NlbnQtYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmZjsgLyogVGhlIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIHNlbGVjdGVkIGRheXMgYW5kIFVJIGVsZW1lbnRzLiAqL1xuXG4gIC0tcmRwLWRheS1oZWlnaHQ6IDQ0cHg7IC8qIFRoZSBoZWlnaHQgb2YgdGhlIGRheSBjZWxscy4gKi9cbiAgLS1yZHAtZGF5LXdpZHRoOiA0NHB4OyAvKiBUaGUgd2lkdGggb2YgdGhlIGRheSBjZWxscy4gKi9cblxuICAtLXJkcC1kYXlfYnV0dG9uLWJvcmRlci1yYWRpdXM6IDEwMCU7IC8qIFRoZSBib3JkZXIgcmFkaXVzIG9mIHRoZSBkYXkgY2VsbHMuICovXG4gIC0tcmRwLWRheV9idXR0b24tYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IC8qIFRoZSBib3JkZXIgb2YgdGhlIGRheSBjZWxscy4gKi9cbiAgLS1yZHAtZGF5X2J1dHRvbi1oZWlnaHQ6IDQycHg7IC8qIFRoZSBoZWlnaHQgb2YgdGhlIGRheSBjZWxscy4gKi9cbiAgLS1yZHAtZGF5X2J1dHRvbi13aWR0aDogNDJweDsgLyogVGhlIHdpZHRoIG9mIHRoZSBkYXkgY2VsbHMuICovXG5cbiAgLS1yZHAtc2VsZWN0ZWQtYm9yZGVyOiAycHggc29saWQgdmFyKC0tcmRwLWFjY2VudC1jb2xvcik7IC8qIFRoZSBib3JkZXIgb2YgdGhlIHNlbGVjdGVkIGRheXMuICovXG4gIC0tcmRwLWRpc2FibGVkLW9wYWNpdHk6IDAuNTsgLyogVGhlIG9wYWNpdHkgb2YgdGhlIGRpc2FibGVkIGRheXMuICovXG4gIC0tcmRwLW91dHNpZGUtb3BhY2l0eTogMC43NTsgLyogVGhlIG9wYWNpdHkgb2YgdGhlIGRheXMgb3V0c2lkZSB0aGUgY3VycmVudCBtb250aC4gKi9cbiAgLS1yZHAtdG9kYXktY29sb3I6IHZhcigtLXJkcC1hY2NlbnQtY29sb3IpOyAvKiBUaGUgY29sb3Igb2YgdGhlIHRvZGF5J3MgZGF0ZS4gKi9cblxuICAtLXJkcC1kcm9wZG93bi1nYXA6IDAuNXJlbTsgLyogVGhlIGdhcCBiZXR3ZWVuIHRoZSBkcm9wZG93bnMgdXNlZCBpbiB0aGUgbW9udGggY2FwdG9ucy4gKi9cblxuICAtLXJkcC1tb250aHMtZ2FwOiAycmVtOyAvKiBUaGUgZ2FwIGJldHdlZW4gdGhlIG1vbnRocyBpbiB0aGUgbXVsdGktbW9udGggdmlldy4gKi9cblxuICAtLXJkcC1uYXZfYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk6IDAuNTsgLyogVGhlIG9wYWNpdHkgb2YgdGhlIGRpc2FibGVkIG5hdmlnYXRpb24gYnV0dG9ucy4gKi9cbiAgLS1yZHAtbmF2X2J1dHRvbi1oZWlnaHQ6IDIuMjVyZW07IC8qIFRoZSBoZWlnaHQgb2YgdGhlIG5hdmlnYXRpb24gYnV0dG9ucy4gKi9cbiAgLS1yZHAtbmF2X2J1dHRvbi13aWR0aDogMi4yNXJlbTsgLyogVGhlIHdpZHRoIG9mIHRoZSBuYXZpZ2F0aW9uIGJ1dHRvbnMuICovXG4gIC0tcmRwLW5hdi1oZWlnaHQ6IDIuNzVyZW07IC8qIFRoZSBoZWlnaHQgb2YgdGhlIG5hdmlnYXRpb24gYmFyLiAqL1xuXG4gIC0tcmRwLXJhbmdlX21pZGRsZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZHAtYWNjZW50LWJhY2tncm91bmQtY29sb3IpOyAvKiBUaGUgY29sb3Igb2YgdGhlIGJhY2tncm91bmQgZm9yIGRheXMgaW4gdGhlIG1pZGRsZSBvZiBhIHJhbmdlLiAqL1xuICAtLXJkcC1yYW5nZV9taWRkbGUtY29sb3I6IGluaGVyaXQ7IC8qIFRoZSBjb2xvciBvZiB0aGUgcmFuZ2UgdGV4dC4gKi9cblxuICAtLXJkcC1yYW5nZV9zdGFydC1jb2xvcjogd2hpdGU7IC8qIFRoZSBjb2xvciBvZiB0aGUgcmFuZ2UgdGV4dC4gKi9cbiAgLS1yZHAtcmFuZ2Vfc3RhcnQtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIHZhcigtLXJkcC1ncmFkaWVudC1kaXJlY3Rpb24pLFxuICAgIHRyYW5zcGFyZW50IDUwJSxcbiAgICB2YXIoLS1yZHAtcmFuZ2VfbWlkZGxlLWJhY2tncm91bmQtY29sb3IpIDUwJVxuICApOyAvKiBVc2VkIGZvciB0aGUgYmFja2dyb3VuZCBvZiB0aGUgc3RhcnQgb2YgdGhlIHNlbGVjdGVkIHJhbmdlLiAqL1xuICAtLXJkcC1yYW5nZV9zdGFydC1kYXRlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXJkcC1hY2NlbnQtY29sb3IpOyAvKiBUaGUgYmFja2dyb3VuZCBjb2xvciBvZiB0aGUgZGF0ZSB3aGVuIGF0IHRoZSBzdGFydCBvZiB0aGUgc2VsZWN0ZWQgcmFuZ2UuICovXG5cbiAgLS1yZHAtcmFuZ2VfZW5kLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICB2YXIoLS1yZHAtZ3JhZGllbnQtZGlyZWN0aW9uKSxcbiAgICB2YXIoLS1yZHAtcmFuZ2VfbWlkZGxlLWJhY2tncm91bmQtY29sb3IpIDUwJSxcbiAgICB0cmFuc3BhcmVudCA1MCVcbiAgKTsgLyogVXNlZCBmb3IgdGhlIGJhY2tncm91bmQgb2YgdGhlIGVuZCBvZiB0aGUgc2VsZWN0ZWQgcmFuZ2UuICovXG4gIC0tcmRwLXJhbmdlX2VuZC1jb2xvcjogd2hpdGU7IC8qIFRoZSBjb2xvciBvZiB0aGUgcmFuZ2UgdGV4dC4gKi9cbiAgLS1yZHAtcmFuZ2VfZW5kLWRhdGUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmRwLWFjY2VudC1jb2xvcik7IC8qIFRoZSBiYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSBkYXRlIHdoZW4gYXQgdGhlIGVuZCBvZiB0aGUgc2VsZWN0ZWQgcmFuZ2UuICovXG5cbiAgLS1yZHAtd2Vla19udW1iZXItYm9yZGVyLXJhZGl1czogMTAwJTsgLyogVGhlIGJvcmRlciByYWRpdXMgb2YgdGhlIHdlZWsgbnVtYmVyLiAqL1xuICAtLXJkcC13ZWVrX251bWJlci1ib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgLyogVGhlIGJvcmRlciBvZiB0aGUgd2VlayBudW1iZXIuICovXG5cbiAgLS1yZHAtd2Vla19udW1iZXItaGVpZ2h0OiB2YXIoLS1yZHAtZGF5LWhlaWdodCk7IC8qIFRoZSBoZWlnaHQgb2YgdGhlIHdlZWsgbnVtYmVyIGNlbGxzLiAqL1xuICAtLXJkcC13ZWVrX251bWJlci1vcGFjaXR5OiAwLjc1OyAvKiBUaGUgb3BhY2l0eSBvZiB0aGUgd2VlayBudW1iZXIuICovXG4gIC0tcmRwLXdlZWtfbnVtYmVyLXdpZHRoOiB2YXIoLS1yZHAtZGF5LXdpZHRoKTsgLyogVGhlIHdpZHRoIG9mIHRoZSB3ZWVrIG51bWJlciBjZWxscy4gKi9cbiAgLS1yZHAtd2Vla251bWJlci10ZXh0LWFsaWduOiBjZW50ZXI7IC8qIFRoZSB0ZXh0IGFsaWdubWVudCBvZiB0aGUgd2Vla2RheSBjZWxscy4gKi9cblxuICAtLXJkcC13ZWVrZGF5LW9wYWNpdHk6IDAuNzU7IC8qIFRoZSBvcGFjaXR5IG9mIHRoZSB3ZWVrZGF5LiAqL1xuICAtLXJkcC13ZWVrZGF5LXBhZGRpbmc6IDAuNXJlbSAwcmVtOyAvKiBUaGUgcGFkZGluZyBvZiB0aGUgd2Vla2RheS4gKi9cbiAgLS1yZHAtd2Vla2RheS10ZXh0LWFsaWduOiBjZW50ZXI7IC8qIFRoZSB0ZXh0IGFsaWdubWVudCBvZiB0aGUgd2Vla2RheSBjZWxscy4gKi9cblxuICAtLXJkcC1ncmFkaWVudC1kaXJlY3Rpb246IDkwZGVnO1xuXG4gIC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbjogMC4zcztcbiAgLS1yZHAtYW5pbWF0aW9uX3RpbWluZzogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLnJkcC1yb290W2Rpcj1cInJ0bFwiXSB7XG4gIC0tcmRwLWdyYWRpZW50LWRpcmVjdGlvbjogLTkwZGVnO1xufVxuXG4ucmRwLXJvb3RbZGF0YS1icm9hZGNhc3QtY2FsZW5kYXI9XCJ0cnVlXCJdIHtcbiAgLS1yZHAtb3V0c2lkZS1vcGFjaXR5OiB1bnNldDtcbn1cblxuLyogUm9vdCBvZiB0aGUgY29tcG9uZW50LiAqL1xuLnJkcC1yb290IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBSZXF1aXJlZCB0byBwb3NpdGlvbiB0aGUgbmF2aWdhdGlvbiB0b29sYmFyLiAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucmRwLXJvb3QgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yZHAtZGF5IHtcbiAgd2lkdGg6IHZhcigtLXJkcC1kYXktd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLXJkcC1kYXktaGVpZ2h0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmRwLWRheV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIHdpZHRoOiB2YXIoLS1yZHAtZGF5X2J1dHRvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tcmRwLWRheV9idXR0b24taGVpZ2h0KTtcbiAgYm9yZGVyOiB2YXIoLS1yZHAtZGF5X2J1dHRvbi1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yZHAtZGF5X2J1dHRvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnJkcC1kYXlfYnV0dG9uOmRpc2FibGVkIHtcbiAgY3Vyc29yOiByZXZlcnQ7XG59XG5cbi5yZHAtY2FwdGlvbl9sYWJlbCB7XG4gIHotaW5kZXg6IDE7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5yZHAtZHJvcGRvd246Zm9jdXMtdmlzaWJsZSB+IC5yZHAtY2FwdGlvbl9sYWJlbCB7XG4gIG91dGxpbmU6IDVweCBhdXRvIEhpZ2hsaWdodDtcbiAgLyogYmlvbWUtaWdub3JlIGxpbnQvc3VzcGljaW91cy9ub0R1cGxpY2F0ZVByb3BlcnRpZXM6IGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgKi9cbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG4ucmRwLWJ1dHRvbl9uZXh0LFxuLnJkcC1idXR0b25fcHJldmlvdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gIHdpZHRoOiB2YXIoLS1yZHAtbmF2X2J1dHRvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tcmRwLW5hdl9idXR0b24taGVpZ2h0KTtcbn1cblxuLnJkcC1idXR0b25fbmV4dDpkaXNhYmxlZCxcbi5yZHAtYnV0dG9uX25leHRbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0sXG4ucmRwLWJ1dHRvbl9wcmV2aW91czpkaXNhYmxlZCxcbi5yZHAtYnV0dG9uX3ByZXZpb3VzW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgY3Vyc29yOiByZXZlcnQ7XG5cbiAgb3BhY2l0eTogdmFyKC0tcmRwLW5hdl9idXR0b24tZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5yZHAtY2hldnJvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogdmFyKC0tcmRwLWFjY2VudC1jb2xvcik7XG59XG5cbi5yZHAtcm9vdFtkaXI9XCJydGxcIl0gLnJkcC1uYXYgLnJkcC1jaGV2cm9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xufVxuXG4ucmRwLWRyb3Bkb3ducyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tcmRwLWRyb3Bkb3duLWdhcCk7XG59XG4ucmRwLWRyb3Bkb3duIHtcbiAgei1pbmRleDogMjtcblxuICAvKiBSZXNldCAqL1xuICBvcGFjaXR5OiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ucmRwLWRyb3Bkb3duX3Jvb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmRwLWRyb3Bkb3duX3Jvb3RbZGF0YS1kaXNhYmxlZD1cInRydWVcIl0gLnJkcC1jaGV2cm9uIHtcbiAgb3BhY2l0eTogdmFyKC0tcmRwLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4ucmRwLW1vbnRoX2NhcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogdmFyKC0tcmRwLW5hdi1oZWlnaHQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBsYXJnZTtcbn1cblxuLnJkcC1yb290W2RhdGEtbmF2LWxheW91dD1cImFyb3VuZFwiXSAucmRwLW1vbnRoLFxuLnJkcC1yb290W2RhdGEtbmF2LWxheW91dD1cImFmdGVyXCJdIC5yZHAtbW9udGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZHAtcm9vdFtkYXRhLW5hdi1sYXlvdXQ9XCJhcm91bmRcIl0gLnJkcC1tb250aF9jYXB0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXJkcC1uYXZfYnV0dG9uLXdpZHRoKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXJkcC1uYXZfYnV0dG9uLXdpZHRoKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmRwLXJvb3RbZGF0YS1uYXYtbGF5b3V0PVwiYXJvdW5kXCJdIC5yZHAtYnV0dG9uX3ByZXZpb3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1yZHAtbmF2LWhlaWdodCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ucmRwLXJvb3RbZGF0YS1uYXYtbGF5b3V0PVwiYXJvdW5kXCJdIC5yZHAtYnV0dG9uX25leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1yZHAtbmF2LWhlaWdodCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJkcC1tb250aHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1yZHAtbW9udGhzLWdhcCk7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5yZHAtbW9udGhfZ3JpZCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5yZHAtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGhlaWdodDogdmFyKC0tcmRwLW5hdi1oZWlnaHQpO1xufVxuXG4ucmRwLXdlZWtkYXkge1xuICBvcGFjaXR5OiB2YXIoLS1yZHAtd2Vla2RheS1vcGFjaXR5KTtcbiAgcGFkZGluZzogdmFyKC0tcmRwLXdlZWtkYXktcGFkZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgdGV4dC1hbGlnbjogdmFyKC0tcmRwLXdlZWtkYXktdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1yZHAtd2Vla2RheS10ZXh0LXRyYW5zZm9ybSk7XG59XG5cbi5yZHAtd2Vla19udW1iZXIge1xuICBvcGFjaXR5OiB2YXIoLS1yZHAtd2Vla19udW1iZXItb3BhY2l0eSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG4gIGhlaWdodDogdmFyKC0tcmRwLXdlZWtfbnVtYmVyLWhlaWdodCk7XG4gIHdpZHRoOiB2YXIoLS1yZHAtd2Vla19udW1iZXItd2lkdGgpO1xuICBib3JkZXI6IHZhcigtLXJkcC13ZWVrX251bWJlci1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yZHAtd2Vla19udW1iZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXJkcC13ZWVrbnVtYmVyLXRleHQtYWxpZ24pO1xufVxuXG4vKiBEQVkgTU9ESUZJRVJTICovXG4ucmRwLXRvZGF5Om5vdCgucmRwLW91dHNpZGUpIHtcbiAgY29sb3I6IHZhcigtLXJkcC10b2RheS1jb2xvcik7XG59XG5cbi5yZHAtc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBsYXJnZTtcbn1cblxuLnJkcC1zZWxlY3RlZCAucmRwLWRheV9idXR0b24ge1xuICBib3JkZXI6IHZhcigtLXJkcC1zZWxlY3RlZC1ib3JkZXIpO1xufVxuXG4ucmRwLW91dHNpZGUge1xuICBvcGFjaXR5OiB2YXIoLS1yZHAtb3V0c2lkZS1vcGFjaXR5KTtcbn1cblxuLnJkcC1kaXNhYmxlZDpub3QoLnJkcC1zZWxlY3RlZCkge1xuICBvcGFjaXR5OiB2YXIoLS1yZHAtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5yZHAtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tcmRwLXJhbmdlX3N0YXJ0LWNvbG9yKTtcbn1cblxuLnJkcC1yYW5nZV9zdGFydCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJkcC1yYW5nZV9zdGFydC1iYWNrZ3JvdW5kKTtcbn1cblxuLnJkcC1yYW5nZV9zdGFydCAucmRwLWRheV9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZHAtcmFuZ2Vfc3RhcnQtZGF0ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXJkcC1yYW5nZV9zdGFydC1jb2xvcik7XG59XG5cbi5yZHAtcmFuZ2VfbWlkZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmRwLXJhbmdlX21pZGRsZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuLnJkcC1yYW5nZV9taWRkbGUgLnJkcC1kYXlfYnV0dG9uIHtcbiAgYm9yZGVyOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGNvbG9yOiB2YXIoLS1yZHAtcmFuZ2VfbWlkZGxlLWNvbG9yKTtcbn1cblxuLnJkcC1yYW5nZV9lbmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZHAtcmFuZ2VfZW5kLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tcmRwLXJhbmdlX2VuZC1jb2xvcik7XG59XG5cbi5yZHAtcmFuZ2VfZW5kIC5yZHAtZGF5X2J1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1yZHAtcmFuZ2Vfc3RhcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZHAtcmFuZ2VfZW5kLWRhdGUtYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5yZHAtcmFuZ2Vfc3RhcnQucmRwLXJhbmdlX2VuZCB7XG4gIGJhY2tncm91bmQ6IHJldmVydDtcbn1cblxuLnJkcC1mb2N1c2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgcmRwLXNsaWRlX2luX2xlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZHAtc2xpZGVfaW5fcmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJkcC1zbGlkZV9vdXRfbGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJkcC1zbGlkZV9vdXRfcmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG4ucmRwLXdlZWtzX2JlZm9yZV9lbnRlciB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX2luX2xlZnQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtd2Vla3NfYmVmb3JlX2V4aXQge1xuICBhbmltYXRpb246IHJkcC1zbGlkZV9vdXRfbGVmdCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC13ZWVrc19hZnRlcl9lbnRlciB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX2luX3JpZ2h0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLXdlZWtzX2FmdGVyX2V4aXQge1xuICBhbmltYXRpb246IHJkcC1zbGlkZV9vdXRfcmlnaHQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtcm9vdFtkaXI9XCJydGxcIl0gLnJkcC13ZWVrc19hZnRlcl9lbnRlciB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX2luX2xlZnQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtcm9vdFtkaXI9XCJydGxcIl0gLnJkcC13ZWVrc19iZWZvcmVfZXhpdCB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX291dF9yaWdodCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC1yb290W2Rpcj1cInJ0bFwiXSAucmRwLXdlZWtzX2JlZm9yZV9lbnRlciB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX2luX3JpZ2h0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLXJvb3RbZGlyPVwicnRsXCJdIC5yZHAtd2Vla3NfYWZ0ZXJfZXhpdCB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX291dF9sZWZ0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHJkcC1mYWRlX2luIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJkcC1mYWRlX291dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJkcC1jYXB0aW9uX2FmdGVyX2VudGVyIHtcbiAgYW5pbWF0aW9uOiByZHAtZmFkZV9pbiB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC1jYXB0aW9uX2FmdGVyX2V4aXQge1xuICBhbmltYXRpb246IHJkcC1mYWRlX291dCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC1jYXB0aW9uX2JlZm9yZV9lbnRlciB7XG4gIGFuaW1hdGlvbjogcmRwLWZhZGVfaW4gdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtY2FwdGlvbl9iZWZvcmVfZXhpdCB7XG4gIGFuaW1hdGlvbjogcmRwLWZhZGVfb3V0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy9yZXNwb25zaXZlJztcbkB1c2UgJy4uL21peGlucy9zaGFkb3dzJztcblxuLnJkbnRfX3Jvb3Qge1xuICAvKiBwcmV0dGllci1pZ25vcmUgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxuICBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSxcbiAgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsXG4gIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzMTNlbTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLnJldGluYSB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxufVxuXG4ucmRudF9fbWFpbiB7XG4gIEBpbmNsdWRlIHNoYWRvd3Muc2hhZG93O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMjtcbiAgbWluLWhlaWdodDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtLWRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgID4gKiB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbW9iaWxlIHtcbiAgQG1lZGlhICh3aWR0aCA8PSA1NjdweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwb3J0cmFpdCB7XG4gIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpLCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhbmRzY2FwZSB7XG4gIEBtZWRpYSAod2lkdGggPD0gOTkycHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbGFyZ2Uge1xuICBAbWVkaWEgKHdpZHRoIDw9IDEyMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB4bCB7XG4gIEBtZWRpYSAod2lkdGggPD0gMTUwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHdpZGUge1xuICBAbWVkaWEgKHdpZHRoID49IDE1MDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiByZXRpbmEge1xuICBAbWVkaWEgKHJlc29sdXRpb24gPj0gMTkyZHBpKSwgKHJlc29sdXRpb24gPj0gMmRwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5cbiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE6ICM1ZTZmZGI7XG4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yOiAjNWJhMWQyO1xuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMzogIzVhY2RjYTtcbiRyZWFkaWFudC1yZWQ6IGNvbG9yLmNvbXBsZW1lbnQoJHJlYWRpYW50LXByaW1hcnktY29sb3ItMyk7XG5cbi8qKlxuICogQSBsaWdodCBncmV5IHVzYWJsZSBmb3IgYm9yZGVycyBhbmQgdGV4dCBoaW50cy5cbiAqL1xuJHJlYWRpYW50LWdyZXk6ICNkOGQ4ZDg7XG5cbi8qKlxuICogVGhlIGJhY2tncm91bmQgY29sb3IgZm9yIGFsbCBwYWdlcy5cbiAqL1xuJHJlYWRpYW50LWJhY2tncm91bmQ6ICNmOWY5Zjk7XG5cbi8qKlxuICogV2hpdGUgY29sb3JcbiAqL1xuJHJlYWRpYW50LXdoaXRlOiAjZmZmO1xuIiwiLyoqXG4gKiBTaGFkb3dzIGJhc2VkIG9uIGh0dHBzOi8vbWVkaXVtLmNvbS9ARmxvcmlhbi9mcmVlYmllLWdvb2dsZS1tYXRlcmlhbC1kZXNpZ24tc2hhZG93LWhlbHBlci0yYTA1MDEyOTVhMmRcbiAqL1xuXG5AbWl4aW4gc2hhZG93KCRsZXZlbDogMSwgJGNvbG9yOiAjMDAwKSB7XG4gIEBpZiAkbGV2ZWwgPT0gMSB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMXB4IDNweCByZ2JhKCRjb2xvciwgMTIlKSxcbiAgICAgIDAgMXB4IDJweCByZ2JhKCRjb2xvciwgMjQlKTtcbiAgfSBAZWxzZSBpZiAkbGV2ZWwgPT0gMiB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgM3B4IDZweCByZ2JhKCRjb2xvciwgMTYlKSxcbiAgICAgIDAgM3B4IDZweCByZ2JhKCRjb2xvciwgMjMlKTtcbiAgfSBAZWxzZSBpZiAkbGV2ZWwgPT0gMyB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMTBweCAyMHB4IHJnYmEoJGNvbG9yLCAxOSUpLFxuICAgICAgMCA2cHggNnB4IHJnYmEoJGNvbG9yLCAyMyUpO1xuICB9IEBlbHNlIGlmICRsZXZlbCA9PSA0IHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAxNHB4IDI4cHggcmdiYSgkY29sb3IsIDI1JSksXG4gICAgICAwIDEwcHggMTBweCByZ2JhKCRjb2xvciwgMjIlKTtcbiAgfSBAZWxzZSBpZiAkbGV2ZWwgPT0gNSB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMTlweCAzOHB4IHJnYmEoJGNvbG9yLCAzMCUpLFxuICAgICAgMCAxNXB4IDEycHggcmdiYSgkY29sb3IsIDIyJSk7XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciAnbGV2ZWwgc2hvdWxkIGJlIGJldHdlZW4gMSBhbmQgNSwgYnV0IGlzICN7JGxldmVsfSc7XG4gIH1cbn1cbiIsIi5hZGQtY29sdW1uIHtcbiAgJl9fZm9ybSB7XG4gICAgcGFkZGluZzogMXJlbSAwIDA7XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy9yZXNwb25zaXZlJztcbkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4kYW5hbHl0aWNzLS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJGFuYWx5dGljc19fbGluZS0tYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRhbmFseXRpY3MtLWJhY2tncm91bmQtY29sb3IsXG4kbGlnaHRuZXNzOiAtMyUpO1xuJGFuYWx5dGljc19fbWluaW1pemUtLWhvdmVyLS1jb2xvcjogIzdhN2E3YTtcbiRhbmFseXRpY3NfX21pbmltaXplLS1jb2xvcjogI2Q4ZDhkODtcbiRhbmFseXRpY3NfX2RlbGV0ZS0taG92ZXItLWNvbG9yOiAjZjgzODE4O1xuJGFuYWx5dGljc19fZGVsZXRlLS1jb2xvcjogcmdiYSgkYW5hbHl0aWNzX19kZWxldGUtLWhvdmVyLS1jb2xvciwgNjAlKTtcbiRhbmFseXRpY3NfX2J1dHRvbi0taG92ZXItLWJhY2tncm91bmQtY29sb3I6ICM1Y2JjZDI7XG4kYW5hbHl0aWNzX19idXR0b24tLWhvdmVyLS1jb2xvcjogI2ZmZjtcbiRhbmFseXRpY3NfX2J1dHRvbi0tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJGFuYWx5dGljc19fYnV0dG9uLS1ib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkYW5hbHl0aWNzX19idXR0b24tLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yLFxuJGxpZ2h0bmVzczogLTEwJSk7XG4kYW5hbHl0aWNzX19idXR0b24tLWNvbG9yOiAkYW5hbHl0aWNzX19idXR0b24tLWJvcmRlci1jb2xvcjtcbiRhbmFseXRpY3NfX2J1dHRvbi0tY2FuY2VsLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcjogI2NlNjc3ODtcbiRhbmFseXRpY3NfX2J1dHRvbi0tY2FuY2VsLS1ob3Zlci0tY29sb3I6ICNmZmY7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJGFuYWx5dGljc19fYnV0dG9uLS1jYW5jZWwtLWJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRhbmFseXRpY3NfX2J1dHRvbi0tY2FuY2VsLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcixcbiRsaWdodG5lc3M6IC0xMCUpO1xuJGFuYWx5dGljc19fYnV0dG9uLS1jYW5jZWwtLWNvbG9yOiAkYW5hbHl0aWNzX19idXR0b24tLWNhbmNlbC0tYm9yZGVyLWNvbG9yO1xuXG4uYW5hbHl0aWNzIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtO1xuICB9XG5cbiAgJl9fZ3JhcGgge1xuICAgIGhlaWdodDogNDByZW07XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fcGVyaW9kIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbjogMC4zcmVtIDJyZW0gMC4ycmVtIDNyZW07XG5cbiAgICBzdHJvbmcge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Vycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFuYWx5dGljc19fbGluZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNWVtO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cblxuICAmX19taW5pbWl6ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAkYW5hbHl0aWNzX19taW5pbWl6ZS0tY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwLjNyZW0gMCAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGFuYWx5dGljc19fbWluaW1pemUtLWhvdmVyLS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC41cmVtIHNvbGlkICRhbmFseXRpY3NfX21pbmltaXplLS1jb2xvcjtcbiAgICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYW5hbHl0aWNzX19taW5pbWl6ZS0taG92ZXItLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RlbGV0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkYW5hbHl0aWNzX19kZWxldGUtLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbjogLTAuOHJlbSAwIDAgMC4xcmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMnJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRhbmFseXRpY3NfX2RlbGV0ZS0taG92ZXItLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5yZWNoYXJ0cy1zdXJmYWNlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5yZWNoYXJ0cy10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG5cbiAgJl9fc2V0dGluZ3NfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW46IDRweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDJyZW07XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luOiA0cHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUubW9iaWxlIHtcbiAgLmFuYWx5dGljcyB7XG4gICAgcGFkZGluZzogMnJlbSAwIDA7XG5cbiAgICAmX19tb2RhbCB7XG4gICAgICBtYXgtd2lkdGg6IDYwdnc7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3RyYW5zaXRpb25zJztcbkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4uYXVkaW8taW5mbyB7XG4gICZfX2dlbmVyYXRlZCB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgJl9fZ2VuZXJhdGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIG1hcmdpbjogMXJlbSAycmVtIDAgMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC42cmVtO1xuICB9XG5cbiAgJl9fc3RhdHVzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjZyZW07XG5cbiAgICAmLmdlbmVyYXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgICB9XG5cbiAgICAmLm5vdC1nZW5lcmF0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1yZWQ7XG4gICAgfVxuICB9XG5cbiAgJl9fcGF1c2UsXG4gICZfX3BsYXkge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoZmlsbCk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIG1hcmdpbjogMCAwLjZyZW0gMCAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgc3Ryb2tlOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhyZW07XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMC4ycmVtO1xuICB9XG5cbiAgJl9fcmVjb2duaXplLFxuICAmX190cmFuc2NyaXB0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmX19kZWxldGUsXG4gICZfX3JlY29nbml6ZSxcbiAgJl9fdHJhbnNjcmlwdCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMyxcbiAgICAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdpZHRoOiAxLjZyZW07XG5cbiAgICAmLS1hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMsXG4gICAgICAkbGlnaHRuZXNzOiAtMTUlKTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbi1zaW1wbGUtZWFzZSgkcHJvcGVydGllcy4uLikge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydGllcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy9idXR0b24nO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yLCBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG5cbkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4ucmRudF9fYnV0dG9uLS1kYXJrIHtcbiAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uLWRhcms7XG59XG5cbi5yZG50X19idXR0b24tLWRhcmstbmVnYXRpdmUge1xuICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b24tZGFyayhjb2xvcnMuJHJlYWRpYW50LXJlZCk7XG59XG5cbi5yZG50X19idXR0b24tLWJvcmRlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbjtcbn1cblxuLnJkbnRfX2J1dHRvbi0tYm9yZGVyLW5lZ2F0aXZlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uKCRjb2xvcjogY29sb3JzLiRyZWFkaWFudC1yZWQpO1xufVxuXG4ucmRudF9fYnV0dG9uLS10ZXh0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLnRleHQtYnV0dG9uO1xufVxuXG4ucmRudF9fYnV0dG9uLS1saW5rLWxpa2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudGNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJkbnRfX2J1dHRvbi0tZGFyay1hbHRlcm5hdGl2ZSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbi1kYXJrKFxuICAgICRiYWNrZ3JvdW5kOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMlxuICApO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkXG4gICAgY29sb3IuYWRqdXN0KGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdChjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMixcbiAgICAkbGlnaHRuZXNzOiAtMzAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLmFkanVzdCgjZGRkLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICd0cmFuc2l0aW9ucyc7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3IsIG5lc3Rpbmctc2VsZWN0b3Itbm8tbWlzc2luZy1zY29waW5nLXJvb3QgKi9cblxuQHVzZSAnc2Fzczpjb2xvcic7XG5cbi8qKlxuICogVGhlIGJhc2lzIGZvciBhIGJ1dHRvbiB0aGF0IGhhcyBhIHByaW1hcnkgZnVuY3Rpb24sIGxpa2Ugc3VibWl0dGluZyBhIGZvcm0uXG4gKi9cbkBtaXhpbiBwcmltYXJ5LWJ1dHRvbihcbiAgJGJhY2tncm91bmQ6IHRyYW5zcGFyZW50LFxuICAkY29sb3I6ICMzNmFhYzQsXG4gICRiYWNrZ3JvdW5kLS1ob3ZlcjogY29sb3IuYWRqdXN0KCRjb2xvciwgJGxpZ2h0bmVzczogMTAlKSxcbiAgJGNvbG9yLS1ob3ZlcjogI2ZmZixcbiAgJGNvbG9yLS1mb2N1czogY29sb3IuYWRqdXN0KCRjb2xvciwgJGxpZ2h0bmVzczogLTIwJSlcbikge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJhY2tncm91bmQpO1xuXG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgY29sb3I6ICRjb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHggMTZweDtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci0tZm9jdXM7XG4gICAgY29sb3I6ICRjb2xvci0tZm9jdXM7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLS1ob3ZlcjtcbiAgICBjb2xvcjogJGNvbG9yLS1ob3ZlcjtcbiAgfVxufVxuXG4vKipcbiAqIEEgZGFyayB2ZXJzaW9uIG9mIGBwcmltYXJ5LWJ1dHRvbmAuXG4gKi9cbkBtaXhpbiBwcmltYXJ5LWJ1dHRvbi1kYXJrKFxuICAkYmFja2dyb3VuZDogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMsXG4gICRjb2xvcjogI2ZmZixcbiAgJGJhY2tncm91bmQtLWhvdmVyOiBjb2xvci5hZGp1c3QoJGJhY2tncm91bmQsICRsaWdodG5lc3M6IC0xMCUpLFxuICAkY29sb3ItLWhvdmVyOiAjZmZmXG4pIHtcbiAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oXG4gICAgJGJhY2tncm91bmQsXG4gICAgJGNvbG9yLFxuICAgICRiYWNrZ3JvdW5kLS1ob3ZlcixcbiAgICAkY29sb3ItLWhvdmVyXG4gICk7XG5cbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIEEgYnV0dG9uIHRoYXQgY29uc2lzdCBvZiBvbmx5IHN0eWxlZCB0ZXh0LCB3aXRob3V0IGEgYmFja2dyb3VuZC5cbiAqL1xuQG1peGluIHRleHQtYnV0dG9uKFxuICAkY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zLFxuICAkY29sb3ItLWhvdmVyOiBjb2xvci5hZGp1c3QoJGNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKVxuKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICRjb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLS1ob3ZlcjtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcblxuLmNoYW5nZWxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDB2dztcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19lbnRyeSB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gM3JlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDQwcmVtO1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6IHJnYigwLCAwLCAwLCA0MCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2IoMCwgMCwgMCwgMTglKTtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgICB3aWR0aDogNDByZW07XG5cbiAgICBkdCxcbiAgICBkZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMC44cmVtIDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIGR0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA2cmVtO1xuICAgIH1cblxuICAgIGRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xuICAgIH1cbiAgfVxuXG4gICZfX3R5cGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC4zcmVtO1xuXG4gICAgJi0tZmVhdHVyZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgICAgIGNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgJi0tZml4IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcmVkO1xuICAgICAgY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICAmLS1pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xO1xuICAgICAgY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuXG4ucmRudF9fY2hlY2tib3gge1xuICAkYmFja2dyb3VuZC1jb2xvci1jaGVja2VkOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMjtcbiAgJGJvcmRlci1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1ncmV5O1xuXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJl9fY2hlY2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiAtNHB4IDI0cHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMnB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgfVxuXG4gICAgJi5jaGVja2VkOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3ItY2hlY2tlZDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5cbiRjb252ZXJ0ZXJfX3VwbG9hZC0tYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcblxuLmNvbnZlcnRlciB7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cblxuICAmX191cGxvYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb252ZXJ0ZXJfX3VwbG9hZC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi1pY29uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgIH1cblxuICAgICYtYnJvd3NlIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWZ1bGwtd2lkdGgge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY29udmVydGVyX191cGxvYWQge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcblxuICAgICAgJi1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb252ZXJ0ZXJfX3VwbG9hZC1icm93c2Uge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHN0cm9rZTogIzAwMDtcbiAgICB3aWR0aDogMS44cmVtO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gIH1cblxuICAmX191cGxvYWQtZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgbWFyZ2luOiAxcmVtIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2ZpbGUge1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY2FudmFzIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmX19jYW52YXMtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDE0cmVtO1xuICB9XG5cbiAgJl9fc2VsZWN0aW9uIHtcbiAgICAvKiBwcmV0dGllci1pZ25vcmUgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsXG4gICAgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsXG4gICAgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsXG4gICAgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMpO1xuICAgIGJvdHRvbTogLTFyZW07XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcmVtO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAmX19yZWZlcmVuY2Uge1xuICAgIGhlaWdodDogMTJyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xuXG4gICAgJi0tbG9hZGVkIHtcbiAgICAgIC0tbGVmdDogMDtcblxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICAgICAgICBib3R0b206IC0xcmVtO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGVmdDogdmFyKC0tbGVmdCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXJlbTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maWxlLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgJl9fZmlsZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvcmVzcG9uc2l2ZSc7XG5AdXNlICcuLi9taXhpbnMvc2hhZG93cyc7XG5AdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuXG4kZGFzaGJvYXJkX19tZW51LWl0ZW0tLWNvbG9yOiAjNWU1ZTVlO1xuJGRhc2hib2FyZF9fbWVudS1pdGVtLS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuJGRhc2hib2FyZF9fbWVudS1pdGVtLS1ib3JkZXItY29sb3I6IHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMsXG40MCUpO1xuJGRhc2hib2FyZF9fbWVudS1pdGVtLS11bmRlcmxpbmUtY29sb3I6IHJnYig5NCwgOTQsIDk0LCA0MCUpO1xuXG4uZGFzaGJvYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMnJlbSA0cmVtO1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cblxuICAmX19hbmFseXRpY3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJl9fZ3JhcGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDEuNXJlbSAxLjVyZW0gMDtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gMXJlbSAwO1xuICAgIHdpZHRoOiA3MCU7XG5cbiAgICAucmVjaGFydHMtY2FydGVzaWFuLWF4aXMtdGljay1saW5lLFxuICAgIC5yZWNoYXJ0cy1jYXJ0ZXNpYW4tYXhpcy1saW5lIHtcbiAgICAgIHN0cm9rZTogJGRhc2hib2FyZF9fbWVudS1pdGVtLS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLnJlY2hhcnRzLXRleHQge1xuICAgICAgZmlsbDogJGRhc2hib2FyZF9fbWVudS1pdGVtLS1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJl9faW5mby1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhc2hib2FyZF9fbWVudS1pdGVtLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cblxuICAmX19pbmZvLWFtb3VudCxcbiAgJl9faW5mby10aXRsZSB7XG4gICAgY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG5cbiAgJl9faW5mby10aXRsZSB7XG4gICAgY29sb3I6ICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tY29sb3I7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXZhcmlhbnQ6IGFsbC1wZXRpdGUtY2FwcztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fbWVudS1pdGVtIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJveC1zaGFkb3cpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhc2hib2FyZF9fbWVudS1pdGVtLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgY29sb3I6ICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tY29sb3I7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICAgIG1hcmdpbjogMCAxLjVyZW0gMS41cmVtIDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiA3cmVtO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHNoYWRvd3Muc2hhZG93KDIsICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tYm9yZGVyLWNvbG9yKTtcblxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tdW5kZXJsaW5lLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbjogMS4ycmVtIGF1dG8gMDtcbiAgICB3aWR0aDogNDAlO1xuXG4gICAgJi0tZmlyc3Qge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmLS10aGlyZCB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgIH1cblxuICAgICYtLXByaW1hcnktMSB7XG4gICAgICBmaWxsOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMTtcbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5LTIge1xuICAgICAgZmlsbDogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTI7XG4gICAgfVxuXG4gICAgJi0tcHJpbWFyeS0zIHtcbiAgICAgIGZpbGw6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwLjhyZW0gMCAwO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUubGFuZHNjYXBlIHtcbiAgLmRhc2hib2FyZCB7XG4gICAgcGFkZGluZzogMnJlbTtcblxuICAgICZfX2FuYWx5dGljcyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJl9fZ3JhcGgsXG4gICAgJl9faW5mbyB7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fZ3JhcGgge1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cblxuICAgICZfX2luZm8tYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5wb3J0cmFpdCB7XG4gIC5kYXNoYm9hcmQge1xuICAgICZfX2dyYXBoIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5tb2JpbGUge1xuICAuZGFzaGJvYXJkIHtcbiAgICAmX19ncmFwaCB7XG4gICAgICBoZWlnaHQ6IDE2cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAncmVhY3QtZGF5LXBpY2tlci9zcmMvc3R5bGUuY3NzJztcblxuLnJkcCB7XG4gIG1hcmdpbjogMXJlbSA0cmVtIDAgMDtcblxuICAmLWNhcHRpb25fbGFiZWwsXG4gICYtaGVhZF9jZWxsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgJi1jYXB0aW9uX2xhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi5yZG50IHtcbiAgJl9fZGF5cGlja2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG59XG4iLCIuZGVsZXRlIHtcbiAgJl9fZm9ybSB7XG4gICAgcGFkZGluZzogMXJlbSAwIDA7XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL2lucHV0JztcblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3Rvciwgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuXG4uZGV0YWlsLXRhYmxlIHtcbiAgJGRldGFpbC10YWJsZV9fcm93LS1iYWNrZ3JvdW5kLWNvbG9yLS1ldmVuOiAjZmZmO1xuICAkZGV0YWlsLXRhYmxlX19yb3ctLWJhY2tncm91bmQtY29sb3ItLW9kZDogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuICAkZGV0YWlsLXRhYmxlX19lZGl0LS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAkZGV0YWlsLXRhYmxlX19lZGl0LS1mb2N1cy0tYm9yZGVyLWNvbG9yOiAjMjY4NGZmO1xuICAkZGV0YWlsLXRhYmxlLS1jb2xvcjogIzg4ODtcblxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3JvdyB7XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRldGFpbC10YWJsZV9fcm93LS1iYWNrZ3JvdW5kLWNvbG9yLS1ldmVuO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRldGFpbC10YWJsZV9fcm93LS1iYWNrZ3JvdW5kLWNvbG9yLS1vZGQ7XG4gICAgfVxuXG4gICAgJi0tZW1wdHkge1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgJi0tcGFkZGluZyB7XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZWRpdF9faW5wdXQge1xuICAgIEBpbmNsdWRlIGlucHV0LmlucHV0O1xuXG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2tleSxcbiAgJl9fdmFsdWUge1xuICAgIGNvbG9yOiAkZGV0YWlsLXRhYmxlLS1jb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS1uby1lZGl0IHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICd0cmFuc2l0aW9ucyc7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5lc3Rpbmctc2VsZWN0b3Itbm8tbWlzc2luZy1zY29waW5nLXJvb3QgKi9cblxuQG1peGluIGlucHV0KCRjb2xvcjogI2NjYywgJGJvcmRlci1jb2xvci0tZm9jdXM6ICMyNjg0ZmYpIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShib3JkZXItY29sb3IsIGJveC1zaGFkb3cpO1xuXG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDlweCAxNnB4IDhweDtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItLWZvY3VzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9yZGVyLWNvbG9yLS1mb2N1cztcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5cbi5kaWFsb2cge1xuICAkZGlhbG9nX19zY3JpbS0tYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDAsIDM2JSk7XG4gICRkaWFsb2dfX3N1cmZhY2UtLWJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0O1xuXG4gICYtLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gICZfX3NjcmltIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKG9wYWNpdHkpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpYWxvZ19fc2NyaW0tLWJhY2tncm91bmQtY29sb3I7XG4gICAgaW5zZXQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgb3BhY2l0eSxcbiAgICAgIHRyYW5zZm9ybSAwLjJzO1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VyZmFjZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpYWxvZ19fc3VyZmFjZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDkwdmggLSA2cmVtKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAycmVtIDNyZW0gNHJlbTtcbiAgICB3aWR0aDogODB2dztcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICAmLS1zIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiA1MHZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTI1ZW07XG4gICAgbWFyZ2luOiAxcmVtIDAgMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcblxuJGRvY3VtZW50YXRpb25fX2hlYWRlci0tY29sb3I6ICM1ZTVlNWU7XG5cbi5kb2N1bWVudGF0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxM2VtO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMXJlbSBjYWxjKDMwMHB4ICsgNHJlbSkgMnJlbSA0cmVtO1xuICB3aWR0aDogMTAwdnc7XG5cbiAgJl9fZW1iZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsIDIwJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3NpZGViYXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHotaW5kZXg6IDk5OTtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zaWRlYmFyX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcblxuICAgICYtLXN1YiB7XG4gICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIGNvZGUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM1ZTZmZGI7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzViYTFkMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNWU2ZmRiO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICBoMSB7XG4gICAgY29sb3I6ICRkb2N1bWVudGF0aW9uX19oZWFkZXItLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBjb2xvcjogJGRvY3VtZW50YXRpb25fX2hlYWRlci0tY29sb3I7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG5cbiAgaDMge1xuICAgIGNvbG9yOiAkZG9jdW1lbnRhdGlvbl9faGVhZGVyLS1jb2xvcjtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gIH1cblxuICBoNCB7XG4gICAgY29sb3I6ICRkb2N1bWVudGF0aW9uX19oZWFkZXItLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICBlbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIH1cblxuICB0aGVhZCB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlNmZkYjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNWU2ZmRiO1xuICB9XG5cbiAgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICB9XG5cbiAgdGgge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgdGQge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn1cbiIsIi5kb2N1bWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCJAdXNlICcuLi9taXhpbnMvYnV0dG9uJztcbkB1c2UgJy4uL21peGlucy9zaGFkb3dzJztcblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3Rvciwgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuXG4uZG9jdW1lbnQtZGV0YWlsIHtcbiAgJHByb3BzLS1iYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAkZG9jdW1lbnQtZGV0YWlsLS1jaGFuZ2Utc3RhdHVzLWJhY2tncm91bmQ6ICNmZmY7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMCAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX2RlbGV0ZSxcbiAgJl9fZG93bmxvYWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19hZGQtZmllbGQsXG4gICZfX2RlbGV0ZS1maWVsZCB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLnRleHQtYnV0dG9uO1xuICB9XG5cbiAgJl9fZGVsZXRlLWZpZWxkIHtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICB9XG5cbiAgJl9fc2F2ZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAmX190YWJsZXMge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi0tYXVkaW8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbHQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDJyZW07XG4gICAgfVxuXG4gICAgJl9fYWx0LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMThyZW07XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgbWF4LWhlaWdodDogMTJyZW07XG4gICAgICBtYXgtd2lkdGg6IDE2cmVtO1xuICAgIH1cblxuICAgICZfX2xlZnQge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICZfX2xlZnQgKyAuZG9jdW1lbnQtZGV0YWlsX19jb250ZW50X190YWJsZXMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIH1cblxuICAgIC5ib29rLXByZXZpZXcge1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY2hhcHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAmX19kdXBsaWNhdGUsXG4gICZfX3JlZnJlc2gge1xuICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbiAgfVxuXG4gICZfX3JlcGxhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fcmVwbGFjZS1maWxlLFxuICAmX19yZXBsYWNlLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX191cGxvYWQge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDFweCAzcHggcmdiKDAsIDAsIDAsIDEyJSksXG4gICAgICAwIDFweCAycHggcmdiKDAsIDAsIDAsIDI0JSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDJyZW0gMXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cblxuICAmX191cGxvYWQtZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX3VwbG9hZC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19wcm9wcyB7XG4gICAgYmFja2dyb3VuZDogJHByb3BzLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgJl9fY2hhbmdlLXN0YXR1cyB7XG4gICAgQGluY2x1ZGUgc2hhZG93cy5zaGFkb3c7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9jdW1lbnQtZGV0YWlsLS1jaGFuZ2Utc3RhdHVzLWJhY2tncm91bmQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAmX19zdWJtaXQge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uLWRhcms7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgICYuY29sbGFwc2VkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3NoYWRvd3MnO1xuQHVzZSAnLi4vbWl4aW5zL3RyYW5zaXRpb25zJztcblxuLmRvY3VtZW50LXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG5cbiAgJl9faWZyYW1lIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLS1mdWxsc2NyZWVuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIHNoYWRvd3Muc2hhZG93O1xuXG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fc2VsZWN0aW9uLWFyZWEge1xuICAgIGluc2V0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJl9fc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xLCAxMCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsIDUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJl9faGlnaGxpZ2h0IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgJl9faGlnaGxpZ2h0X19oZWxwZXIge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgfVxuXG4gICZfX3NjcmVlbnNob3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxuXG4gICZfX2RpcmVjdC1wYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gICZfX2RpcmVjdC1wYWdlX19pbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19kaXJlY3QtcGFnZV9faW5wdXQsXG4gICZfX2Z1bGxzY3JlZW4sXG4gICZfX25leHQsXG4gICZfX3ByZXZpb3VzLFxuICAmX19yZWZyZXNoIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGZpbGwpO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmlsbDogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICBtYXJnaW46IDAgMC4ycmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgd2lkdGg6IDIuNXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgZmlsbDogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTI7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL2J1dHRvbic7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3IsIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cblxuQHVzZSAnc2Fzczpjb2xvcic7XG5cbi5yZG50X19lZGl0b3Ige1xuICAkYnJlYWstYmFja2dyb3VuZC1jb2xvcjogIzY0NzdlZDtcbiAgJGJyZWFrLWNvbG9yOiAjZmZmO1xuICAkc2lsZW50LWJhY2tncm91bmQtY29sb3I6ICNmNDI4Mjk7XG4gICRzcGFjZS1iYWNrZ3JvdW5kLWNvbG9yOiAjZjQyODI5O1xuICAkYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICNmN2Y1Zjg7XG5cbiAgLyogcHJldHRpZXItaWdub3JlICovXG4gICRidXR0b24tYmFja2dyb3VuZC1jb2xvci0taG92ZXI6IGNvbG9yLmFkanVzdCgkYnV0dG9uLWJhY2tncm91bmQtY29sb3IsXG4gICRsaWdodG5lc3M6IC0xMCUpO1xuICAkYnV0dG9uLWJvcmRlci1jb2xvcjogI2U5ZTllOTtcblxuICBjb3VudGVyLXJlc2V0OiBsaW5lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcblxuICAmX19zd2l0Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cblxuICAmX19zYXZlIHtcbiAgICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b247XG4gIH1cblxuICAmX19zd2l0Y2gtYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICM4ODg7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpbmUpO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIG1pbi13aWR0aDogNHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtIDAgMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tZHJhZ2dlZCB7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuXG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSwgNTAlKTtcbiAgICB9XG5cbiAgICAmLS1lZGl0YWJsZSB7XG4gICAgICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19lZGl0YWJsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAwO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7XG4gICAgd2lkdGg6IGNhbGMoODAlIC0gNC41cmVtKTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgJl9fa2V5Ym9hcmQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAuMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDAuNXJlbTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidXR0b24tYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjNyZW0gMC4zcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLmZpcnN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gICAgICB9XG5cbiAgICAgICYubGFzdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnV0dG9uLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC44cmVtO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYnV0dG9uLWJhY2tncm91bmQtY29sb3IsICRsaWdodG5lc3M6IC0yMCUpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgd2lkdGg6IDEuMnJlbTtcblxuICAgICAgJi0tc21hbGxlciB7XG4gICAgICAgIGhlaWdodDogMC45cmVtO1xuICAgICAgfVxuXG4gICAgICAmLS1zbWFsbCB7XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgJi0tbWVkaXVtIHtcbiAgICAgICAgaGVpZ2h0OiAxLjFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbjtcblxuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC40cmVtO1xuICAgICAgcGFkZGluZzogMC40cmVtIDAuOHJlbSAwLjNyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYubGFzdCB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbi1kYXJrO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW0gMC4zcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAgICYtLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1lcHViIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2hlbHAge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAycmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gICZfX3NwYWNlLFxuICAmX19icmVhayxcbiAgJl9faWdub3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDAuOHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zcGFjZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSwgMjAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMTtcbiAgfVxuXG4gICZfX2JyZWFrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yLCAyMCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yO1xuICB9XG5cbiAgJl9faWdub3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zLCAyMCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICB9XG5cbiAgJl9fcHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDRyZW07XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG59XG5cbi5yZG50X19jcmVhdGUtYXVkaW8ge1xuICAmX19jb25maXJtIHtcbiAgICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b247XG5cbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgJl9fYXVkaW8sXG4gICZfX3JhZGlvLWJ1dHRvbixcbiAgJl9fbGFuZ3VhZ2Utc2VsZWN0LFxuICAmX19wcm92aWRlci1zZWxlY3QsXG4gICZfX3ZvaWNlLXNlbGVjdCxcbiAgJl9fcHJpY2UtaW5kaWNhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cblxuICAmX19wcmljZS1pbmRpY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gIH1cbn1cblxuLnJkbnRfX3RyYW5zY3JpcHQge1xuICAmX193YXZlZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiA0cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19wbGF5ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19jYW52YXMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIGluc2V0OiAwIDAgMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3BsYXktcGF1c2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgbWFyZ2luOiAwIDAuNnJlbSAwIDA7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgc3Ryb2tlOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgICB3aWR0aDogMS44cmVtO1xuICB9XG5cbiAgJl9fc2Vla2VyLFxuICAmX190cmFja2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xLCA2MCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMnB4O1xuICB9XG5cbiAgJl9fdHJhY2tlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMiwgODAlKTtcbiAgfVxuXG4gICZfX3N5bnRheCB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cblxuICAmX19zZW50ZW5jZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTI7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC4zcmVtO1xuXG4gICAgJi0tYWRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMiwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICBtYXJnaW46IDAuOHJlbSAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMiwgJGxpZ2h0bmVzczogLTIwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGltZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJl9faW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICAgICAgd2lkdGg6IDVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fd29yZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgd2lkdGg6IDZyZW07XG5cbiAgICAmLS1hZGQsXG4gICAgJi0tc3BsaXQsXG4gICAgJi0tZGVsZXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMiwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgbWFyZ2luOiAwIDAuMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsICRsaWdodG5lc3M6IC0yMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NoYW5nZXMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMC4xcmVtO1xuICAgIHBhZGRpbmc6IDAuMnJlbTtcbiAgfVxuXG4gICZfX2VudHJ5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAuMnJlbSAwLjJyZW0gMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4iLCIuZXJyb3Ige1xuICAkbG9naW5fX2xhYmVsLS1lcnJvci0tYmFja2dyb3VuZC1jb2xvcjogI2ZmNjI0NTtcbiAgJGxvZ2luX19sYWJlbC0tZXJyb3ItLWNvbG9yOiAjZmZmO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRsb2dpbl9fbGFiZWwtLWVycm9yLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGNvbG9yOiAkbG9naW5fX2xhYmVsLS1lcnJvci0tY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuMnM7XG5cbiAgJjplbXB0eSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4kZmlsdGVyX19mb3JtLS1ib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4kZmlsdGVyX19pbnB1dC0tYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiRmaWx0ZXJfX2lucHV0LS1ib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4kZmlsdGVyX19pbnB1dC0tZm9jdXMtLWJvcmRlci1jb2xvcjogIzI2ODRmZjtcbiRmaWx0ZXJfX2lucHV0LS1wbGFjZWhvbGRlci0tY29sb3I6ICRmaWx0ZXJfX2lucHV0LS1ib3JkZXItY29sb3I7XG4kZmlsdGVyX19zZWxlY3RlZC0tYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuJGZpbHRlcl9fc2VsZWN0ZWQtLWJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbiRmaWx0ZXJfX3N3aXRjaC0tYmFja2dyb3VuZC0tY29sb3I6ICNjZTY3Nzg7XG4kZmlsdGVyX19zd2l0Y2gtLWJlZm9yZS0tYmFja2dyb3VuZC0tY29sb3I6ICNmZmY7XG4kZmlsdGVyX19zd2l0Y2gtLWNoZWNrZWQtLWJhY2tncm91bmQtLWNvbG9yOiAjNWNiY2QyO1xuJGZpbHRlcl9fYnV0dG9uLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcjogIzVjYmNkMjtcbiRmaWx0ZXJfX2J1dHRvbi0taG92ZXItLWNvbG9yOiAjZmZmO1xuJGZpbHRlcl9fYnV0dG9uLS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kZmlsdGVyX19idXR0b24tLWJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRmaWx0ZXJfX2J1dHRvbi0taG92ZXItLWJhY2tncm91bmQtY29sb3IsXG4kbGlnaHRuZXNzOiAtMTAlKTtcbiRmaWx0ZXJfX2J1dHRvbi0tY29sb3I6ICRmaWx0ZXJfX2J1dHRvbi0tYm9yZGVyLWNvbG9yO1xuJGZpbHRlcl9fYnV0dG9uLS1jYW5jZWwtLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yOiAjY2U2Nzc4O1xuJGZpbHRlcl9fYnV0dG9uLS1jYW5jZWwtLWhvdmVyLS1jb2xvcjogI2ZmZjtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kZmlsdGVyX19idXR0b24tLWNhbmNlbC0tYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGZpbHRlcl9fYnV0dG9uLS1jYW5jZWwtLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yLFxuJGxpZ2h0bmVzczogLTEwJSk7XG4kZmlsdGVyX19idXR0b24tLWNhbmNlbC0tY29sb3I6ICRmaWx0ZXJfX2J1dHRvbi0tY2FuY2VsLS1ib3JkZXItY29sb3I7XG5cbi5maWx0ZXIge1xuICAmX19mb3JtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMS41cmVtO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9ycy4kcmVhZGlhbnQtZ3JleTtcbiAgICB9XG5cbiAgICAmLS1zZXR0aW5ncyB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3JzLiRyZWFkaWFudC1ncmV5O1xuICAgICAgcGFkZGluZzogMWVtIDAgMDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtO1xuICB9XG5cbiAgJl9fc3dpdGNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlsdGVyX19zd2l0Y2gtLWJhY2tncm91bmQtLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgbGluZWFyIDAuMnM7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogMzJweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlsdGVyX19zd2l0Y2gtLWJlZm9yZS0tYmFja2dyb3VuZC0tY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3R0b206IDJweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGxpbmVhciAwLjJzO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBib3JkZXItc3BhY2luZzogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIHRyIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgICYtLWV4dGVuZCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19vcHRpb25zIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNnJlbSk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMS41cmVtIDAgMDtcbiAgfVxuXG4gICZfX29wdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuXG4gICAgJi0tdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5cbi5oZWFkZXIge1xuICAkaGVhZGVyLS1jb2xvcjogI2ZmZjtcbiAgJGhlYWRlcl9faW5pdGlhbHMtLWJvcmRlci1jb2xvcjogJGhlYWRlci0tY29sb3I7XG4gICRoZWFkZXJfX21lbnUtLWJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiAgJGhlYWRlcl9fbWVudS1pdGVtLS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1LCAxMCUpO1xuICAkaGVhZGVyX19tZW51LWl0ZW0tLWNvbG9yOiAjZmZmO1xuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkaGVhZGVyLS1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNzVyZW07XG5cbiAgJl9fbG9nbyB7XG4gICAgZmlsbDogJGhlYWRlci0tY29sb3I7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cblxuICAmX19oZWxwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkaGVhZGVyX19pbml0aWFscy0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGhlaWdodDogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICB3aWR0aDogMS43cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX19tZW51LWl0ZW0tLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19pbml0aWFscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGhlYWRlcl9faW5pdGlhbHMtLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgIHdpZHRoOiAycmVtO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMC4zcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogMC4zcmVtIHNvbGlkICRoZWFkZXJfX2luaXRpYWxzLS1ib3JkZXItY29sb3I7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMS4ycmVtO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuMWVtKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9fbWVudS1pdGVtLS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fdXNlci1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAxNSU7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIGhlaWdodCxcbiAgICAgIHBhZGRpbmcgMC4xcztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAycmVtIDE1JSAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdXNlci1tZW51LWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfX21lbnUtaXRlbS0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogJGhlYWRlcl9fbWVudS1pdGVtLS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNWVtO1xuICAgIG1hcmdpbjogMC4zcmVtIDFyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuICAgICY6aG92ZXIsXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3VzZXItbWVudS1pY29uIHtcbiAgICBmaWxsOiAkaGVhZGVyX19tZW51LWl0ZW0tLWNvbG9yO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbjogMXJlbSAwIDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pbmxpbmUtbGluayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4kaW1wb3J0X191cGxvYWQtLWJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJGltcG9ydF9fdXBsb2FkLS1ib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkaW1wb3J0X191cGxvYWQtLWJhY2tncm91bmQtY29sb3IsXG4kbGlnaHRuZXNzOiAtMTAlKTtcblxuLmltcG9ydCB7XG4gICZfX3VwbG9hZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGltcG9ydF9fdXBsb2FkLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbXBvcnRfX3VwbG9hZC0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLWljb24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMC41cmVtO1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgfVxuXG4gICAgJi1icm93c2Uge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMC41cmVtO1xuICB9XG5cbiAgJl9fZmlsZXMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19maWVsZHMge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgcGFkZGluZzogMC4zcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmX193aWR0aCB7XG4gICAgICB3aWR0aDogNnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19tdWx0aXBsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fZGVsaW1pdGVyIHtcbiAgICAmX19pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAzcHggNHB4IDFweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMXJlbTtcblxuICAgICYtLXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi0tYm90dG9tIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX191cGxvYWQtZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvaW5wdXQnO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yLCBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG5cbi5yZG50X19pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG5cbiAgJl9faW5wdXQge1xuICAgIEBpbmNsdWRlIGlucHV0LmlucHV0O1xuXG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJi5saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG5cbiAgJi5jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnJkbnRfX2lucHV0X19zcGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAucmRudF9faW5wdXRfX3NwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgcGFkZGluZzogMTFweCAxNnB4IDlweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB3aWR0aDogMjQlO1xuICB9XG5cbiAgJl9fc3RyZW5ndGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmLS13ZWFrIC5yZG50X19pbnB1dF9faW5kaWNhdG9yOm50aC1jaGlsZCgtbiArIDEpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjQ4MzY7XG4gICAgfVxuXG4gICAgJi0tb2sgLnJkbnRfX2lucHV0X19pbmRpY2F0b3I6bnRoLWNoaWxkKC1uICsgMikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YjQ0ZDtcbiAgICB9XG5cbiAgICAmLS1nb29kIC5yZG50X19pbnB1dF9faW5kaWNhdG9yOm50aC1jaGlsZCgtbiArIDMpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjkwZWY7XG4gICAgfVxuXG4gICAgJi0tc3Ryb25nIC5yZG50X19pbnB1dF9faW5kaWNhdG9yOm50aC1jaGlsZCgtbiArIDQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNWMyODE7XG4gICAgfVxuICB9XG59XG4iLCIucmVhY3Qtam95cmlkZSB7XG4gICZfX3Rvb2x0aXAge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgfVxufVxuIiwiJGxvYWRpbmdfX2JhY2tncm91bmQtY29sb3I6IHJnYigyNDksIDI0OSwgMjQ5LCA5NSUpO1xuJGxvYWRpbmdfX2ZhZGUtLWJhY2tncm91bmQtY29sb3I6ICNhY2RiZTM7XG4kbG9hZGluZ19fdGV4dC0tY29sb3I6ICM3YTdhN2E7XG5cbkBrZXlmcmFtZXMgZmFkZTEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA2MCUsXG4gIDg1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlMyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMzAlLFxuICA2NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZTQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDMwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGU1IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlNiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLFxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZTcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDM1JSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubG9hZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsb2FkaW5nX19iYWNrZ3JvdW5kLWNvbG9yO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogODtcblxuICAmX19sb2dvIHtcbiAgICBmaWxsOiAkbG9hZGluZ19fZmFkZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCAtNTAlKTtcblxuICAgICYtLW9uZSB7XG4gICAgICBhbmltYXRpb246IGZhZGUxIDRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcbiAgICB9XG5cbiAgICAmLS10d28ge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlMiA0cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGg7XG4gICAgfVxuXG4gICAgJi0tdGhyZWUge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlMyA0cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGg7XG4gICAgfVxuXG4gICAgJi0tZm91ciB7XG4gICAgICBhbmltYXRpb246IGZhZGU0IDRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcbiAgICB9XG5cbiAgICAmLS1maXZlIHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZTUgNHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZSBib3RoO1xuICAgIH1cblxuICAgICYtLXNpeCB7XG4gICAgICBhbmltYXRpb246IGZhZGU2IDRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcbiAgICB9XG5cbiAgICAmLS1zZXZlbiB7XG4gICAgICBhbmltYXRpb246IGZhZGU3IDRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvcmVzcG9uc2l2ZSc7XG5AdXNlICcuLi9taXhpbnMvc2hhZG93cyc7XG5cbiRsb2dpbi0tYmFja2dyb3VuZDogdXJsKCcuL2ltZy9sb2dpbl9iZy5qcGcnKTtcbiRsb2dpbi0tYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuJGxvZ2luX19ib3gtLWJhY2tncm91bmQ6IHVybCgnLi9pbWcvbG9naW4uanBnJyk7XG4kbG9naW5fX2JveC0tYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiRsb2dpbl9fbG9nby0tc21hbGwtLWJhY2tncm91bmQtY29sb3I6ICM2MTcxOTI7XG4kbG9naW5fX2lucHV0LS1ib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4kbG9naW5fX2lucHV0LS1mb2N1cy0tYm9yZGVyLWNvbG9yOiAjMjY4NGZmO1xuJGxvZ2luX19pbnB1dC0tcGxhY2Vob2xkZXItLWNvbG9yOiAkbG9naW5fX2lucHV0LS1ib3JkZXItY29sb3I7XG4kbG9naW5fX2J1dHRvbi0taG92ZXItLWJhY2tncm91bmQtY29sb3I6ICM1Y2JjZDI7XG4kbG9naW5fX2J1dHRvbi0taG92ZXItLWNvbG9yOiAjZmZmO1xuJGxvZ2luX19idXR0b24tLWJhY2tncm91bmQtY29sb3I6ICM3NmNlYjY7XG4kbG9naW5fX2J1dHRvbi0tY29sb3I6ICNmZmY7XG4kbG9naW5fX2Zvb3Rlci0tY29sb3I6ICM1NTU7XG4kbG9naW5fX2ZvcmdvdC0tY29sb3I6ICM3NmNlYjY7XG5cbi5sb2dpbiB7XG4gIGJhY2tncm91bmQ6ICRsb2dpbi0tYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxvZ2luLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNTAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuXG4gICZfX2JveCB7XG4gICAgQGluY2x1ZGUgc2hhZG93cy5zaGFkb3c7XG5cbiAgICBiYWNrZ3JvdW5kOiAkbG9naW5fX2JveC0tYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9naW5fX2JveC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA4cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgbGVmdDogMzUlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnJlbTtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIG1hcmdpbjogMXJlbSAwIDAuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19zdWItaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgbWFyZ2luOiAwIDAgMC41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbjogMS4ycmVtIGF1dG8gMC41cmVtO1xuICB9XG5cbiAgJl9fZm9yZ290IHtcbiAgICBjb2xvcjogJGxvZ2luX19mb3Jnb3QtLWNvbG9yO1xuICAgIHBhZGRpbmc6IDFyZW0gMCA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX21lc3NhZ2Uge1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmaWxsOiAjZmZmO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBtYXJnaW46IDFyZW0gYXV0bztcblxuICAgICYtLXNtYWxsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsb2dpbl9fbG9nby0tc21hbGwtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIG1hcmdpbjogNnJlbSBjYWxjKDUwJSAtIDJyZW0pIDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBtYXJnaW46IDAgMTAlO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAwIDAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlLmxhcmdlIHtcbiAgLmxvZ2luIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMThyZW07XG5cbiAgICAmX19ib3gge1xuICAgICAgbGVmdDogMzUlO1xuICAgICAgdG9wOiA2cmVtO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5sYW5kc2NhcGUge1xuICAubG9naW4ge1xuICAgICZfX2xvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgbGVmdDogMzAlO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5wb3J0cmFpdCB7XG4gIC5sb2dpbiB7XG4gICAgJl9fYm94IHtcbiAgICAgIGxlZnQ6IDI1JTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUubW9iaWxlIHtcbiAgLmxvZ2luIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgJl9fYmFja2dyb3VuZCxcbiAgICAmX19sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fYm94IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG4gICAgfVxuXG4gICAgJl9fbWlzc2luZyxcbiAgICAmX19mb290ZXIge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvcmVzcG9uc2l2ZSc7XG5AdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuXG4kbWVudV9faXRlbS0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSwgMTAlKTtcbiRtZW51X19pdGVtLS1hY3RpdmUtLWJvcmRlci1jb2xvcjogI2ZmZjtcbiRtZW51X19pY29uLS1maWxsOiAjZmZmO1xuXG4ubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXIpO1xuXG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTI1ZW07XG4gICAgbWFyZ2luOiAwIDAuMnJlbTtcbiAgICBtaW4td2lkdGg6IDEwZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuICAgICY6aG92ZXIsXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51X19pdGVtLS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtZW51X19pdGVtLS1hY3RpdmUtLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBmaWxsOiAkbWVudV9faWNvbi0tZmlsbDtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlLmxhbmRzY2FwZSB7XG4gIC5tZW51IHtcbiAgICAmX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5cbiRuby1tYXRjaC0tYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuJG5vLW1hdGNoLS1saWdodC1wdXJwbGU6ICM1MTY1YTg7XG4kbm8tbWF0Y2gtLXB1cnBsZTogIzJjNDI4ZTtcbiRuby1tYXRjaC0tbGlnaHQtZ3JlZW46ICM3ZWNhZDQ7XG4kbm8tbWF0Y2gtLWdyZWVuOiAjMmRiM2FmO1xuJG5vLW1hdGNoLS15ZWxsb3c6ICNmNWExMjg7XG4kbm8tbWF0Y2hfX3N1cHBvcnQtLWNvbG9yOiAjMjE4OGMzO1xuXG4ubm8tbWF0Y2gge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm8tbWF0Y2gtLWJhY2tncm91bmQtY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDI7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2xvZ28ge1xuICAgIG1hcmdpbjogLTRyZW0gMCAycmVtO1xuICAgIHdpZHRoOiA0cmVtO1xuXG4gICAgOm50aC1jaGlsZCgyKSxcbiAgICA6bnRoLWNoaWxkKDUpIHtcbiAgICAgIGZpbGw6ICRuby1tYXRjaC0tcHVycGxlO1xuICAgIH1cblxuICAgIDpudGgtY2hpbGQoMykge1xuICAgICAgZmlsbDogJG5vLW1hdGNoLS1saWdodC1ncmVlbjtcbiAgICB9XG5cbiAgICA6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGZpbGw6ICRuby1tYXRjaC0tZ3JlZW47XG4gICAgfVxuXG4gICAgOm50aC1jaGlsZCgxKSxcbiAgICA6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGZpbGw6ICRuby1tYXRjaC0tbGlnaHQtcHVycGxlO1xuICAgIH1cblxuICAgIDpsYXN0LWNoaWxkIHtcbiAgICAgIGZpbGw6ICRuby1tYXRjaC0teWVsbG93O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cblxuICAmX19zdXBwb3J0IHtcbiAgICBjb2xvcjogJG5vLW1hdGNoX19zdXBwb3J0LS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5AdXNlICdzYXNzOm1hdGgnO1xuXG4ucmRudF9fcmFkaW8ge1xuICAkZGlhbWV0ZXI6IDE2cHg7XG4gICRkaWFtZXRlci1kb3Q6IDZweDtcbiAgJGRvdC1zcGFjaW5nOiBtYXRoLmRpdigkZGlhbWV0ZXIgLSAkZGlhbWV0ZXItZG90LCAyKTtcblxuICAmX19pbnB1dCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJl9fc3BhbiB7XG4gICAgJGJvcmRlci1jb2xvcjogI2FhYTtcbiAgICAkYmFja2dyb3VuZDogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE7XG4gICAgJGRvdC1jb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoYm9yZGVyLWNvbG9yKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAkZGlhbWV0ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZGlhbWV0ZXItZG90O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiAkZGlhbWV0ZXI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJvdHRvbSwgbGVmdCwgcmlnaHQsIHRvcCk7XG5cbiAgICAgIGJhY2tncm91bmQ6ICRkb3QtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0OmNoZWNrZWQgKyAucmRudF9fcmFkaW9fX3NwYW46OmFmdGVyIHtcbiAgICBpbnNldDogJGRvdC1zcGFjaW5nICRkb3Qtc3BhY2luZyAkZG90LXNwYWNpbmcgJGRvdC1zcGFjaW5nO1xuICB9XG5cbiAgJl9faW5wdXQ6Zm9jdXMgKyAucmRudF9fcmFkaW9fX3NwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzU1NTtcbiAgfVxufVxuIiwiLnJpcHBsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2ZmZiAxMCUsIHRyYW5zcGFyZW50IDEwLjAxJSk7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMTApO1xuICAgIHRyYW5zaXRpb246XG4gICAgICB0cmFuc2Zvcm0gMC41cyxcbiAgICAgIG9wYWNpdHkgMXM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IDBzO1xuICAgIH1cbiAgfVxufVxuIiwiLnJveWFsdGllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBwYWRkaW5nOiAwIDJyZW07XG5cbiAgJl9faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuIiwiLnNlYXJjaCB7XG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgfVxuXG4gICZfX2NoZWNrYm94IHtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gIH1cblxuICAmX190YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZXN1bHQtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsInNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsICNjY2MgNTAlKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjY2NjIDUwJSwgdHJhbnNwYXJlbnQgNTAlKSxcbiAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjY2MsICNjY2MpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOlxuICAgIGNhbGMoMTAwJSAtIDIwcHgpIDEzLjJweCxcbiAgICBjYWxjKDEwMCUgLSAxNXB4KSAxMy4ycHgsXG4gICAgY2FsYygxMDAlIC0gMi41ZW0pIDAuM2VtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6XG4gICAgNXB4IDVweCxcbiAgICA1cHggNXB4LFxuICAgIDFweCAxLjNlbTtcbn1cblxuLnJkbnRfX3NlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcblxuICAmLmNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgJi0tbm8tbWFyZ2luIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICYucm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAmX19zcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogNzVweDtcblxuICAgICZfX3NlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19zZWxlY3RfX2NvbnRyb2wge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19zZWxlY3RfX2luZGljYXRvci1zZXBhcmF0b3Ige1xuICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1zZWN0aW9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuXG4gICYtLXByZXZpZXctbGF5b3V0cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMnB4IDAuNXJlbSAwIDAgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuXG4uc2V0dGluZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxuXG4gICZfX2Zvcm0sXG4gICZfX3VzYWdlIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG5cbiAgICAmLS1tYXJnaW4tdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0LFxuICAmX19ncmFwaC10aXRsZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fZ3JhcGgtdGl0bGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2dyYXBoLXRpdGxlIHtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgJl9fdXNhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19hY3Rpdml0eSxcbiAgJl9fZG9tYWlucyxcbiAgJl9fbGF5b3V0LFxuICAmX19zdHlsZXNoZWV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogOXB4IDE2cHggM3B4O1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDAgMC4ycmVtO1xuXG4gICAgJi0tZGVsZXRlIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Rlcm1zLW1lc3NhZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgJl9fY2xpZW50LWxpc3Qge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgdHIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cblxuICAmX19kb21haW4ge1xuICAgIGNvbG9yOiAjNTQ1NDU0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fY2FsbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAuNXJlbTtcblxuICAgICZfX2VuZHBvaW50IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgfVxuXG4gICAgJl9fbWV0aG9kLFxuICAgICZfX3Jlc3BvbnNlLWNvZGUge1xuICAgICAgYmFja2dyb3VuZDogIzU0NTQ1NDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgIH1cblxuICAgICZfX3RpbWVzdGFtcCB7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xheW91dCxcbiAgJl9fc3R5bGVzaGVldCB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG5cbiAgICAmX19yb3cge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46IDFyZW0gMC41cmVtO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IDJyZW07XG5cbiAgICAgICoge1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0eWxlc2hlZXQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICAmX19ncmFwaHMge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAwIDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1wYWdlcyxcbiAgICAmLS1hdWRpbyxcbiAgICAmLS10cmFuc2xhdGlvbnMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGVybXMge1xuICAgIGhlaWdodDogNTB2aDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGI1YWM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHRoZWFkIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG4iLCIkcmRudF9fY29sb3VyLS1ncmV5OiAjNTU1O1xuJHJkbnRfX2NvbG91ci0tbGlnaHQtcHVycGxlOiAjNTE2NWE4O1xuJHJkbnRfX2NvbG91ci0tcHVycGxlOiAjMmM0MjhlO1xuJHJkbnRfX2NvbG91ci0tbGlnaHQtZ3JlZW46ICM3ZWNhZDQ7XG4kcmRudF9fY29sb3VyLS1ncmVlbjogIzJkYjNhZjtcbiRyZG50X19jb2xvdXItLXllbGxvdzogI2Y1YTEyODtcblxuLnJkbnQge1xuICAmX19zaGVsZi1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMnJlbTtcblxuICAgICYtLXRvcC1yaWdodCxcbiAgICAmLS1sZWZ0LWNlbnRlcixcbiAgICAmLS1ib3R0b20tbGVmdCxcbiAgICAmLS1yaWdodC1jZW50ZXIsXG4gICAgJi0tdG9wLWNlbnRlcixcbiAgICAmLS1sZWZ0LFxuICAgICYtLWJvdHRvbS1yaWdodCB7XG4gICAgICBmaWxsOiAkcmRudF9fY29sb3VyLS1ncmV5O1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICAgIH1cbiAgfVxuXG4gICZfX3NoZWxmIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzMTNlbTtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5yZG50X19zaGVsZi1sb2dvIHtcbiAgICAgICAgJi0tdG9wLXJpZ2h0LFxuICAgICAgICAmLS1sZWZ0LWNlbnRlciB7XG4gICAgICAgICAgZmlsbDogJHJkbnRfX2NvbG91ci0tbGlnaHQtcHVycGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm90dG9tLWxlZnQsXG4gICAgICAgICYtLXJpZ2h0LWNlbnRlciB7XG4gICAgICAgICAgZmlsbDogJHJkbnRfX2NvbG91ci0tcHVycGxlO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdG9wLWNlbnRlciB7XG4gICAgICAgICAgZmlsbDogJHJkbnRfX2NvbG91ci0tbGlnaHQtZ3JlZW47XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgIGZpbGw6ICRyZG50X19jb2xvdXItLWdyZWVuO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgICBmaWxsOiAkcmRudF9fY29sb3VyLS15ZWxsb3c7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NoZWxmLWRvY3VtZW50cyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3NoZWxmLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMjBweCAyNXB4IC01cHggcmdiKDAsIDAsIDAsIDEwJSksXG4gICAgICAwIDhweCAxMHB4IC02cHggcmdiKDAsIDAsIDAsIDEwJSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fc2hlbGYtZG9jdW1lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjM7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDQ1JTtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnJkbnRfX3NoZWxmLWltYWdlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zaGVsZi1jb3ZlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fc2hlbGYtdGl0bGUge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19zaGVsZi1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19zaGVsZi1kb2N1bWVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19zaGVsZi1jb3B5cmlnaHQge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIG1hcmdpbjogMTJyZW0gMCAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKHdpZHRoID49IDEwMjRweCkge1xuICAucmRudCB7XG4gICAgJl9fc2hlbGYge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDcycmVtO1xuICAgIH1cblxuICAgICZfX3NoZWxmLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMTJyZW07XG4gICAgfVxuXG4gICAgJl9fc2hlbGYtZG9jdW1lbnQge1xuICAgICAgd2lkdGg6IDIyJTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5cbiRzaWRlLW1lbnVfX2l0ZW0tLWFjdGl2ZS0tY29sb3I6ICM1ZTZmZGI7XG4kc2lkZS1tZW51X19pdGVtLS1jb2xvcjogcmdiKDAsIDAsIDAsIDQwJSk7XG4kc2lkZS1tZW51X19pY29uLS1maWxsOiAkc2lkZS1tZW51X19pdGVtLS1jb2xvcjtcblxuLnNpZGUtbWVudSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IC03cHggMCA5cHggLTdweCByZ2IoMCwgMCwgMCwgMTAlKTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZzogMnJlbSAwLjRyZW0gMDtcblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmaWxsOiAkc2lkZS1tZW51X19pY29uLS1maWxsO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDAuNHJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShjb2xvcik7XG5cbiAgICBjb2xvcjogJHNpZGUtbWVudV9faXRlbS0tY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgIHdpZHRoOiAxNDBweDtcblxuICAgICYtLWFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkc2lkZS1tZW51X19pdGVtLS1hY3RpdmUtLWNvbG9yO1xuXG4gICAgICAuc2lkZS1tZW51X19pY29uIHtcbiAgICAgICAgZmlsbDogJHNpZGUtbWVudV9faXRlbS0tYWN0aXZlLS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICdzYXNzOm1hdGgnO1xuXG4kcmRudF9fc2xpZGVyLS10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMTtcbiRyZG50X19zbGlkZXItLXRyYWNrLWJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cbi5yZG50X19zbGlkZXIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fc3BhbiB7XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otc2xpZGVyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmRudF9fc2xpZGVyLS10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gICY6Oi1tb3otc2xpZGVyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRyZG50X19zbGlkZXItLXRyYWNrLWJhY2tncm91bmQtY29sb3IsIDIwJSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZG50X19zbGlkZXItLXRodW1iLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRyZG50X19zbGlkZXItLXRyYWNrLWJhY2tncm91bmQtY29sb3IsIDIwJSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJkbnRfX3NsaWRlci0tdGh1bWItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMzVyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcmRudF9fc2xpZGVyLS10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLCAyMCUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3RyYW5zaXRpb25zJztcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbiRzd2l0Y2gtLXdpZHRoOiAzMnB4O1xuJHN3aXRjaC0taGVpZ2h0OiAxNnB4O1xuJHN3aXRjaC0tZGlhbC0tZGlhbWV0ZXI6IDEycHg7XG4kc3dpdGNoLS1vZmYtLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXJlZDtcbiRzd2l0Y2gtLW9uLS1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4kc3dpdGNoLS1kaWFsLS1jb2xvcjogI2ZmZjtcblxuLnJkbnRfX3N3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAmX19zcGFuIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJhY2tncm91bmQtY29sb3IpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC0tb2ZmLS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiBtYXRoLmRpdigkc3dpdGNoLS1oZWlnaHQsIDIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAkc3dpdGNoLS1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6ICRzd2l0Y2gtLXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICRzcGFjZS0tYXJvdW5kOiBtYXRoLmRpdigkc3dpdGNoLS1oZWlnaHQgLSAkc3dpdGNoLS1kaWFsLS1kaWFtZXRlciwgMik7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UodHJhbnNmb3JtKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC0tZGlhbC0tY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3R0b206ICRzcGFjZS0tYXJvdW5kO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6ICRzd2l0Y2gtLWRpYWwtLWRpYW1ldGVyO1xuICAgICAgbGVmdDogJHNwYWNlLS1hcm91bmQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogJHN3aXRjaC0tZGlhbC0tZGlhbWV0ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQ6Y2hlY2tlZCArIC5yZG50X19zd2l0Y2hfX3NwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtLW9uLS1jb2xvcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy9yZXNwb25zaXZlJztcbkB1c2UgJy4uL21peGlucy9zaGFkb3dzJztcblxuJHRhYmxlLS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4kdGFibGVfX2hlYWQtLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4kdGFibGVfX292ZXJsYXktLWJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRhYmxlX19oZWFkLS1iYWNrZ3JvdW5kLWNvbG9yLCA5MCUpO1xuJHRhYmxlX19yb3ctLWV2ZW4tLWJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiR0YWJsZV9fcm93LS1vZGQtLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4kdGFibGVfX2xpbmstLWNvbG9yOiAjMjE4OGMzO1xuJHRhYmxlX19jaGVjay0tY2hlY2tlZC0tYmFja2dyb3VuZC0tY29sb3I6ICM1Y2JjZDI7XG4kdGFibGVfX2NoZWNrLS1jaGVja2VkLS1ib3JkZXItLWNvbG9yOiAjZDhkOGQ4O1xuJHRhYmxlX19pY29uLS1jb2xvcjogI2Q4ZDhkODtcbiR0YWJsZV9faWNvbi0taG92ZXItLWNvbG9yOiAjN2E3YTdhO1xuJHRhYmxlX19hZGQtLWhvdmVyLS1jb2xvcjogIzAxY2E3MDtcbiR0YWJsZV9fYWRkLS1jb2xvcjogcmdiYSgkdGFibGVfX2FkZC0taG92ZXItLWNvbG9yLCA2MCUpO1xuXG4vKiBwcmV0dGllci1pZ25vcmUgKi9cbiR0YWJsZV9fYWRkLS1ib3gtc2hhZG93OiAwIDAgNnB4IHJnYigwLCAwLCAwLCAxNSUpLFxuICAwIDNweCA2cHggcmdiKDAsIDAsIDAsIDEwJSk7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJHRhYmxlX19hZGQtLWhvdmVyLS1ib3gtc2hhZG93OiAwIDAgNnB4IHJnYigwLCAwLCAwLCAyMCUpLFxuICAwIDNweCA2cHggcmdiKDAsIDAsIDAsIDE1JSk7XG4kdGFibGVfX2RlbGV0ZS0taG92ZXItLWNvbG9yOiAjZjgzODE4O1xuJHRhYmxlX19kZWxldGUtLWNvbG9yOiByZ2JhKCR0YWJsZV9fZGVsZXRlLS1ob3Zlci0tY29sb3IsIDYwJSk7XG4kdGFibGVfX2RlbGV0ZS0tYm94LXNoYWRvdzogJHRhYmxlX19hZGQtLWJveC1zaGFkb3c7XG4kdGFibGVfX2RlbGV0ZS0taG92ZXItLWJveC1zaGFkb3c6ICR0YWJsZV9fYWRkLS1ob3Zlci0tYm94LXNoYWRvdztcbiR0YWJsZV9fdmlldy0taG92ZXItLWNvbG9yOiAjMjIyO1xuJHRhYmxlX192aWV3LS1jb2xvcjogcmdiYSgkdGFibGVfX3ZpZXctLWhvdmVyLS1jb2xvciwgNjAlKTtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kdGFibGVfX3ZpZXctLWJveC1zaGFkb3c6IDAgMCA2cHggcmdiKDAsIDAsIDAsIDE1JSksXG4gIDAgM3B4IDZweCByZ2IoMCwgMCwgMCwgMTAlKTtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kdGFibGVfX3ZpZXctLWhvdmVyLS1ib3gtc2hhZG93OiAwIDAgNnB4IHJnYigwLCAwLCAwLCAyMCUpLFxuICAwIDNweCA2cHggcmdiKDAsIDAsIDAsIDE1JSk7XG4kdGFibGVfX3RpdGxlLS1iYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuJHRhYmxlX19zb3J0LS1iYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuJHRhYmxlX19zb3J0LS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I6ICM3YTdhN2E7XG4kdGFibGVfX3N3aXRjaC0tYmFja2dyb3VuZC0tY29sb3I6ICNjZTY3Nzg7XG4kdGFibGVfX3N3aXRjaC0tYmVmb3JlLS1iYWNrZ3JvdW5kLS1jb2xvcjogI2ZmZjtcbiR0YWJsZV9fc3dpdGNoLS1jaGVja2VkLS1iYWNrZ3JvdW5kLS1jb2xvcjogIzVjYmNkMjtcbiR0YWJsZV9fY2xvc2UtLWNvbG9yOiAjN2E3YTdhO1xuXG4udGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtLWJhY2tncm91bmQtY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi0tYW5hbHl0aWNzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMC42ZW07XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxM3JlbSk7XG4gIH1cblxuICAmX19vcHRpb25zIHtcbiAgICBib3R0b206IDJyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICAmX19hZGQsXG4gICZfX2RlbGV0ZSxcbiAgJl9fdmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC13aGl0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMi44ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMCAwLjNyZW07XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIGJveC1zaGFkb3csXG4gICAgICBjb2xvciBsaW5lYXIgMC4ycztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG5cbiAgJl9fYWRkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogJHRhYmxlX19hZGQtLWJveC1zaGFkb3c7XG4gICAgY29sb3I6ICR0YWJsZV9fYWRkLS1jb2xvcjtcbiAgICBmb250LXNpemU6IDMuMWVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAkdGFibGVfX2FkZC0taG92ZXItLWJveC1zaGFkb3c7XG4gICAgICBjb2xvcjogJHRhYmxlX19hZGQtLWhvdmVyLS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19kZWxldGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAkdGFibGVfX2FkZC0tYm94LXNoYWRvdztcbiAgICBjb2xvcjogJHRhYmxlX19kZWxldGUtLWNvbG9yO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAkdGFibGVfX2RlbGV0ZS0taG92ZXItLWJveC1zaGFkb3c7XG4gICAgICBjb2xvcjogJHRhYmxlX19kZWxldGUtLWhvdmVyLS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX192aWV3IHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogJHRhYmxlX192aWV3LS1ib3gtc2hhZG93O1xuICAgIGZpbGw6ICR0YWJsZV9fdmlldy0tY29sb3I7XG4gICAgZm9udC1zaXplOiAzLjFlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAkdGFibGVfX3ZpZXctLWhvdmVyLS1ib3gtc2hhZG93O1xuICAgICAgY29sb3I6ICR0YWJsZV9fdmlldy0taG92ZXItLWNvbG9yO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBmaWxsOiAkdGFibGVfX2ljb24tLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGZpbGwgbGluZWFyIDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbGw6ICR0YWJsZV9faWNvbi0taG92ZXItLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvcHksXG4gICZfX2NvbHVtbi1kZWxldGUsXG4gICZfX2VkaXQsXG4gICZfX2ZpbHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMXJlbTtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAudGFibGVfX2ljb24ge1xuICAgICAgICBmaWxsOiAkdGFibGVfX2ljb24tLWhvdmVyLS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19lZGl0LFxuICAmX19maWx0ZXIsXG4gICZfX3NvcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gIH1cblxuICAmX19zb3J0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMXJlbTtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogMC4yNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBsaW5lYXIgMC4ycztcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgJHRhYmxlX19zb3J0LS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm90dG9tOiAwLjE1cmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICR0YWJsZV9fc29ydC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIHRvcDogMC4xcmVtO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KC50YWJsZV9fc29ydC1hc2MsIC50YWJsZV9fc29ydC0tZGVzYykge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlX19zb3J0LS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYXNjIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJsZV9fc29ydC0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0YWJsZV9fc29ydC0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFibGVfX3NvcnQtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZXNjIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRhYmxlX19zb3J0LS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRhYmxlX19zb3J0LS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFibGVfX3NvcnQtLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJHRhYmxlX19saW5rLS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMjByZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX3N3aXRjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlX19zd2l0Y2gtLWJhY2tncm91bmQtLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAxcmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgbGluZWFyIDAuMnM7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIHdpZHRoOiAzMnB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZV9fc3dpdGNoLS1iZWZvcmUtLWJhY2tncm91bmQtLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBsaW5lYXIgMC4ycztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtIDAuOXJlbTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDIwcmVtO1xuXG4gICAgJi0tYW5hbHl0aWNzLWhlYWQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLS1oZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZV9faGVhZC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAmLnRhYmxlX19jb2x1bW4tLWZpcnN0IHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1maXJzdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1pbi13aWR0aDogMjZyZW07XG4gICAgfVxuXG4gICAgJi0tbm8tY2hlY2tib3gge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNXJlbSArIDM2cHgpO1xuICAgIH1cblxuICAgICYtLWV2ZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlX19yb3ctLWV2ZW4tLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi0tb2RkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZV9fcm93LS1vZGQtLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi1kZWxldGUge1xuICAgICAgY29sb3I6ICR0YWJsZV9faWNvbi0tY29sb3I7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHRhYmxlX19kZWxldGUtLWhvdmVyLS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBAaW5jbHVkZSBzaGFkb3dzLnNoYWRvdygxLCAkdGFibGVfX2ljb24tLWhvdmVyLS1jb2xvcik7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVfX2hlYWQtLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAuNnJlbSAwLjZyZW07XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuMnM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICAmLS1vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICAmX19zZWxlY3RfX3NlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDFyZW0gMCAwIDAuNXJlbTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVfX3RpdGxlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkdGFibGUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5tb2JpbGUge1xuICAudGFibGUge1xuICAgICZfX2NvbHVtbiB7XG4gICAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMC45cmVtO1xuICAgICAgd2lkdGg6IDdyZW07XG5cbiAgICAgICYtLWZpcnN0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udmVydGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDAsIDAsIDAsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcblxuJHRhYnMtLWJvcmRlci1jb2xvcjogcmdiKDk2LCAxMTAsIDIyMSwgMTAlKTtcbiR0YWJzX190YWItLWNvbG9yOiAjN2E3YTdhO1xuJHRhYnNfX3RhYi0tYWN0aXZlLS1ib3JkZXItY29sb3I6ICMyMDhmY2U7XG4kdGFic19fdGFiLS1hY3RpdmUtLWNvbG9yOiAjMDAwO1xuJHRhYnNfX2J1dHRvbi0taG92ZXItLWJhY2tncm91bmQtY29sb3I6ICM1Y2JjZDI7XG4kdGFic19fYnV0dG9uLS1ob3Zlci0tY29sb3I6ICNmZmY7XG4kdGFic19fYnV0dG9uLS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kdGFic19fYnV0dG9uLS1ib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkdGFic19fYnV0dG9uLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcixcbiRsaWdodG5lc3M6IC0xMCUpO1xuJHRhYnNfX2J1dHRvbi0tY29sb3I6ICR0YWJzX19idXR0b24tLWJvcmRlci1jb2xvcjtcblxuLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAycmVtO1xuXG4gICZfX2Jsb2NrIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJl9fdGFiIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR0YWJzX190YWItLWNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMC4xcmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbSAwLjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgYm9yZGVyLWNvbG9yLFxuICAgICAgY29sb3IgbGluZWFyIDAuMnM7XG5cbiAgICAmLS1hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJzX190YWItLWFjdGl2ZS0tYm9yZGVyLWNvbG9yO1xuICAgICAgY29sb3I6ICR0YWJzX190YWItLWFjdGl2ZS0tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuXG4gICAgJi0tYWRkOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4kcmRudF9fdG9vbHRpcC0tYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCMzNmFhYzQsICRsaWdodG5lc3M6IDEwJSk7XG4kcmRudF9fdG9vbHRpcC0tY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtd2hpdGU7XG5cbi5yZG50IHtcbiAgJl9fdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJkbnRfX3Rvb2x0aXAtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjb2xvcjogJHJkbnRfX3Rvb2x0aXAtLWNvbG9yO1xuICAgICAgY29udGVudDogYXR0cihhcmlhLWxhYmVsKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiA1cHggOHB4IDZweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIsXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuYm90dG9tIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMjUlO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHJkbnRfX3Rvb2x0aXAtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICB0b3A6IDEyNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50b3Age1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDEyNSU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJHJkbnRfX3Rvb2x0aXAtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvdHRvbTogMTI1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNlbnRlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMC4xcmVtO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtMC4xcmVtO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdzYXNzOm1ldGEnO1xuQGltcG9ydCAnbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzJztcbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ2N1c3RvbS9jdXN0b20nKTtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6XG4gICAgdXJsKCcuL2ZvbnRzL3JvYm90by1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi9mb250cy9yb2JvdG8tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzpcbiAgICB1cmwoJy4vZm9udHMvcm9ib3RvLWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuL2ZvbnRzL3JvYm90by1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6XG4gICAgdXJsKCcuL2ZvbnRzL3JvYm90by1saWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4vZm9udHMvcm9ib3RvLWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/