/*! 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:flex-start;display:flex;margin-bottom:2rem;padding:.5rem 0 .5rem 2rem;width:100%}.document-detail__content__alt-container{margin-right:2rem;position:relative;width:18rem}.document-detail__content__image{max-height:12rem;max-width:100%}.document-detail__content__textarea{border:1px solid #ccc;border-radius:.4rem;min-height:6rem;padding:1rem;resize:vertical;width:100%}.document-detail__content__left{padding-top:2rem;position:-webkit-sticky;position:sticky;top:0}.document-detail__content__left+.document-detail__content__tables{padding-left:2rem}.document-detail__content .book-preview{flex:0 1 auto;margin-right:2rem}.document-detail__chapter{display:block;font-size:.9em;margin-bottom:.5rem}.document-detail__duplicate,.document-detail__refresh{margin:0 1rem 1rem 0}.document-detail__replace{margin-bottom:1rem;position:relative}.document-detail__replace-file,.document-detail__replace-icon{display:none}.document-detail__upload{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);display:block;margin:0 2rem 1rem 0;position:relative;width:500px}.document-detail__upload-file{display:none}.document-detail__upload-image{width:100%}.document-detail__props{background:#ccc}.document-detail__change-status{background-color:#fff;bottom:0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);left:0;padding:1rem;position:fixed;right:0;text-align:right}.document-detail__change-status__text{display:inline}.document-detail__change-status__submit{background:#5acdca;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px;transition-duration:.2s;transition-property:background;transition-timing-function:ease}.document-detail__change-status__submit:focus{border-color:#ccc;color:#ccc;outline:0}.document-detail__change-status__submit:hover{background:#39bbb8;color:#fff}.document-detail__change-status__submit{border:0;margin-left:1rem}.document-detail__change-status.collapsed{display:none}.document-preview{display:flex;flex-flow:column wrap;margin-right:2rem}.document-preview__iframe{border:0;pointer-events:none}.document-preview__iframe--fullscreen{pointer-events:auto}.document-preview__content{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);line-height:0;position:relative}.document-preview__selection-area{inset:0;overflow:hidden;position:absolute}.document-preview__selection{background-color:rgba(94,111,219,.1);border:1px solid rgba(94,111,219,.5);position:absolute}.document-preview__highlight{height:0;pointer-events:none;visibility:hidden;width:0}.document-preview__highlight__helper{font-family:sans-serif;letter-spacing:1px;white-space:pre}.document-preview__screenshot{display:none}.document-preview__navigation{display:flex;justify-content:space-between;padding:1.5rem 0}.document-preview__direct-page{display:inline-block;vertical-align:top}.document-preview__direct-page__input{border:1px solid #5acdca;color:#5acdca;font-size:1.1em;font-weight:700;line-height:2.5rem;text-align:center}.document-preview__select{flex-direction:column}.document-preview__direct-page__input,.document-preview__fullscreen,.document-preview__next,.document-preview__previous,.document-preview__refresh{border-radius:50%;cursor:pointer;display:inline-block;fill:#5acdca;height:2.5em;margin:0 .2rem;outline:0;transition-duration:.2s;transition-property:fill;transition-timing-function:ease;width:2.5rem}.document-preview__direct-page__input:hover,.document-preview__fullscreen:hover,.document-preview__next:hover,.document-preview__previous:hover,.document-preview__refresh:hover{fill:#5ba1d2}.rdnt__editor{counter-reset:line;display:flex;flex-direction:column;width:100%}.rdnt__editor__switch{margin-left:.5rem}.rdnt__editor__save{background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px;transition-duration:.2s;transition-property:background;transition-timing-function:ease}.rdnt__editor__save:focus{border-color:#206574;color:#206574;outline:0}.rdnt__editor__save:hover{background:#5bbcd2;color:#fff}.rdnt__editor__switch-box{margin-right:1.5rem;padding:.6rem 0 0;position:relative}.rdnt__editor__block{display:flex;outline:0}.rdnt__editor__block:nth-child(2n){background-color:#fff}.rdnt__editor__block:before{color:#888;content:counter(line);counter-increment:line;display:inline-block;margin-right:.5rem;min-width:4rem;padding:0 .5rem 0 0;pointer-events:none;text-align:right;vertical-align:top;width:4rem}.rdnt__editor__block--dragged{opacity:.2}.rdnt__editor__block--selected{background-color:rgba(94,111,219,.1)!important;border:1px solid rgba(94,111,219,.5)}.rdnt__editor__textarea{background-color:transparent;border:0;cursor:pointer;min-height:3rem;padding:.5rem 1rem;resize:none;width:100%}.rdnt__editor__textarea--disabled{opacity:.4;pointer-events:none}.rdnt__editor__textarea--editable{cursor:text!important}.rdnt__editor__textarea:active,.rdnt__editor__textarea:focus{resize:vertical}.rdnt__editor__editable{background:transparent;border:0;display:inline-block;line-break:after-white-space;padding:.5rem 0 0;resize:none;-webkit-nbsp-mode:space;overflow-wrap:break-word;width:calc(80% - 4.5rem)}.rdnt__editor__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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QUNBLFVBR0Ysc0JBQ0UsV0FDQSxhQUNBLFNBQ0Esa0JBQ0EsUUFHRix1REFFRSxjQUlBLDRCQUNFLFNBR0YsNkJBQ0UsZ0NBQ0Esa0NBQ0EsbUNBQ0EsZ0JBQ0EsU0FLRix5QkFDRSxZQUdGLDBCQUNFLGtDQUNBLG1DQUNBLDZCQUNBLFlBQ0EsbUJBS0YsNEJBQ0UsdUJBR0YsNkJBQ0Usc0JBS0YsMEJBQ0UsYUFHRiwyQkFDRSxzQkFLRiwyQkFDRSxZQUdGLDRCQUNFLHFCQzFGUixXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGtIQUNFLENBSUosV0FDRSxrQkFDQSxtQkFDQSxrQkFDQSxnQkFDQSxrSEFDRSxDQUlKLFdBQ0Usa0JBQ0EsbUJBQ0Esa0JBQ0Esc0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LWRheS1waWNrZXIvc3JjL3N0eWxlLmNzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvbWFpbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vbWl4aW5zL3Jlc3BvbnNpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vbWl4aW5zL3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvYWRkQ29sdW1uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2FuYWx5dGljcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9hdWRpb0luZm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL21peGlucy90cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9ib2R5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vbWl4aW5zL2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9jaGFuZ2Vsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvY29udmVydGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2Rhc2hib2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9kYXlwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZGVsZXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2RldGFpbFRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9taXhpbnMvaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZGlhbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2RvY3VtZW50YXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZG9jdW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2RvY3VtZW50RGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2RvY3VtZW50UHJldmlldy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZXJyb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2ZpbHRlci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvaW1wb3J0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2pveXJpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvbG9hZGluZy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL25vTWF0Y2guc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvcmFkaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvcmlwcGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3JveWFsdGllcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3NoZWxmLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3NpZGVNZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3NsaWRlci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvdGFicy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy90b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL21haW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogVmFyaWFibGVzIGRlY2xhcmF0aW9uICovXG4ucmRwLXJvb3Qge1xuICAtLXJkcC1hY2NlbnQtY29sb3I6IGJsdWU7IC8qIFRoZSBhY2NlbnQgY29sb3IgdXNlZCBmb3Igc2VsZWN0ZWQgZGF5cyBhbmQgVUkgZWxlbWVudHMuICovXG4gIC0tcmRwLWFjY2VudC1iYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGZmOyAvKiBUaGUgYWNjZW50IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3Igc2VsZWN0ZWQgZGF5cyBhbmQgVUkgZWxlbWVudHMuICovXG5cbiAgLS1yZHAtZGF5LWhlaWdodDogNDRweDsgLyogVGhlIGhlaWdodCBvZiB0aGUgZGF5IGNlbGxzLiAqL1xuICAtLXJkcC1kYXktd2lkdGg6IDQ0cHg7IC8qIFRoZSB3aWR0aCBvZiB0aGUgZGF5IGNlbGxzLiAqL1xuXG4gIC0tcmRwLWRheV9idXR0b24tYm9yZGVyLXJhZGl1czogMTAwJTsgLyogVGhlIGJvcmRlciByYWRpdXMgb2YgdGhlIGRheSBjZWxscy4gKi9cbiAgLS1yZHAtZGF5X2J1dHRvbi1ib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgLyogVGhlIGJvcmRlciBvZiB0aGUgZGF5IGNlbGxzLiAqL1xuICAtLXJkcC1kYXlfYnV0dG9uLWhlaWdodDogNDJweDsgLyogVGhlIGhlaWdodCBvZiB0aGUgZGF5IGNlbGxzLiAqL1xuICAtLXJkcC1kYXlfYnV0dG9uLXdpZHRoOiA0MnB4OyAvKiBUaGUgd2lkdGggb2YgdGhlIGRheSBjZWxscy4gKi9cblxuICAtLXJkcC1zZWxlY3RlZC1ib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZHAtYWNjZW50LWNvbG9yKTsgLyogVGhlIGJvcmRlciBvZiB0aGUgc2VsZWN0ZWQgZGF5cy4gKi9cbiAgLS1yZHAtZGlzYWJsZWQtb3BhY2l0eTogMC41OyAvKiBUaGUgb3BhY2l0eSBvZiB0aGUgZGlzYWJsZWQgZGF5cy4gKi9cbiAgLS1yZHAtb3V0c2lkZS1vcGFjaXR5OiAwLjc1OyAvKiBUaGUgb3BhY2l0eSBvZiB0aGUgZGF5cyBvdXRzaWRlIHRoZSBjdXJyZW50IG1vbnRoLiAqL1xuICAtLXJkcC10b2RheS1jb2xvcjogdmFyKC0tcmRwLWFjY2VudC1jb2xvcik7IC8qIFRoZSBjb2xvciBvZiB0aGUgdG9kYXkncyBkYXRlLiAqL1xuXG4gIC0tcmRwLWRyb3Bkb3duLWdhcDogMC41cmVtOyAvKiBUaGUgZ2FwIGJldHdlZW4gdGhlIGRyb3Bkb3ducyB1c2VkIGluIHRoZSBtb250aCBjYXB0b25zLiAqL1xuXG4gIC0tcmRwLW1vbnRocy1nYXA6IDJyZW07IC8qIFRoZSBnYXAgYmV0d2VlbiB0aGUgbW9udGhzIGluIHRoZSBtdWx0aS1tb250aCB2aWV3LiAqL1xuXG4gIC0tcmRwLW5hdl9idXR0b24tZGlzYWJsZWQtb3BhY2l0eTogMC41OyAvKiBUaGUgb3BhY2l0eSBvZiB0aGUgZGlzYWJsZWQgbmF2aWdhdGlvbiBidXR0b25zLiAqL1xuICAtLXJkcC1uYXZfYnV0dG9uLWhlaWdodDogMi4yNXJlbTsgLyogVGhlIGhlaWdodCBvZiB0aGUgbmF2aWdhdGlvbiBidXR0b25zLiAqL1xuICAtLXJkcC1uYXZfYnV0dG9uLXdpZHRoOiAyLjI1cmVtOyAvKiBUaGUgd2lkdGggb2YgdGhlIG5hdmlnYXRpb24gYnV0dG9ucy4gKi9cbiAgLS1yZHAtbmF2LWhlaWdodDogMi43NXJlbTsgLyogVGhlIGhlaWdodCBvZiB0aGUgbmF2aWdhdGlvbiBiYXIuICovXG5cbiAgLS1yZHAtcmFuZ2VfbWlkZGxlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXJkcC1hY2NlbnQtYmFja2dyb3VuZC1jb2xvcik7IC8qIFRoZSBjb2xvciBvZiB0aGUgYmFja2dyb3VuZCBmb3IgZGF5cyBpbiB0aGUgbWlkZGxlIG9mIGEgcmFuZ2UuICovXG4gIC0tcmRwLXJhbmdlX21pZGRsZS1jb2xvcjogaW5oZXJpdDsgLyogVGhlIGNvbG9yIG9mIHRoZSByYW5nZSB0ZXh0LiAqL1xuXG4gIC0tcmRwLXJhbmdlX3N0YXJ0LWNvbG9yOiB3aGl0ZTsgLyogVGhlIGNvbG9yIG9mIHRoZSByYW5nZSB0ZXh0LiAqL1xuICAtLXJkcC1yYW5nZV9zdGFydC1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdmFyKC0tcmRwLWdyYWRpZW50LWRpcmVjdGlvbiksXG4gICAgdHJhbnNwYXJlbnQgNTAlLFxuICAgIHZhcigtLXJkcC1yYW5nZV9taWRkbGUtYmFja2dyb3VuZC1jb2xvcikgNTAlXG4gICk7IC8qIFVzZWQgZm9yIHRoZSBiYWNrZ3JvdW5kIG9mIHRoZSBzdGFydCBvZiB0aGUgc2VsZWN0ZWQgcmFuZ2UuICovXG4gIC0tcmRwLXJhbmdlX3N0YXJ0LWRhdGUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmRwLWFjY2VudC1jb2xvcik7IC8qIFRoZSBiYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSBkYXRlIHdoZW4gYXQgdGhlIHN0YXJ0IG9mIHRoZSBzZWxlY3RlZCByYW5nZS4gKi9cblxuICAtLXJkcC1yYW5nZV9lbmQtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIHZhcigtLXJkcC1ncmFkaWVudC1kaXJlY3Rpb24pLFxuICAgIHZhcigtLXJkcC1yYW5nZV9taWRkbGUtYmFja2dyb3VuZC1jb2xvcikgNTAlLFxuICAgIHRyYW5zcGFyZW50IDUwJVxuICApOyAvKiBVc2VkIGZvciB0aGUgYmFja2dyb3VuZCBvZiB0aGUgZW5kIG9mIHRoZSBzZWxlY3RlZCByYW5nZS4gKi9cbiAgLS1yZHAtcmFuZ2VfZW5kLWNvbG9yOiB3aGl0ZTsgLyogVGhlIGNvbG9yIG9mIHRoZSByYW5nZSB0ZXh0LiAqL1xuICAtLXJkcC1yYW5nZV9lbmQtZGF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZHAtYWNjZW50LWNvbG9yKTsgLyogVGhlIGJhY2tncm91bmQgY29sb3Igb2YgdGhlIGRhdGUgd2hlbiBhdCB0aGUgZW5kIG9mIHRoZSBzZWxlY3RlZCByYW5nZS4gKi9cblxuICAtLXJkcC13ZWVrX251bWJlci1ib3JkZXItcmFkaXVzOiAxMDAlOyAvKiBUaGUgYm9yZGVyIHJhZGl1cyBvZiB0aGUgd2VlayBudW1iZXIuICovXG4gIC0tcmRwLXdlZWtfbnVtYmVyLWJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyAvKiBUaGUgYm9yZGVyIG9mIHRoZSB3ZWVrIG51bWJlci4gKi9cblxuICAtLXJkcC13ZWVrX251bWJlci1oZWlnaHQ6IHZhcigtLXJkcC1kYXktaGVpZ2h0KTsgLyogVGhlIGhlaWdodCBvZiB0aGUgd2VlayBudW1iZXIgY2VsbHMuICovXG4gIC0tcmRwLXdlZWtfbnVtYmVyLW9wYWNpdHk6IDAuNzU7IC8qIFRoZSBvcGFjaXR5IG9mIHRoZSB3ZWVrIG51bWJlci4gKi9cbiAgLS1yZHAtd2Vla19udW1iZXItd2lkdGg6IHZhcigtLXJkcC1kYXktd2lkdGgpOyAvKiBUaGUgd2lkdGggb2YgdGhlIHdlZWsgbnVtYmVyIGNlbGxzLiAqL1xuICAtLXJkcC13ZWVrbnVtYmVyLXRleHQtYWxpZ246IGNlbnRlcjsgLyogVGhlIHRleHQgYWxpZ25tZW50IG9mIHRoZSB3ZWVrZGF5IGNlbGxzLiAqL1xuXG4gIC0tcmRwLXdlZWtkYXktb3BhY2l0eTogMC43NTsgLyogVGhlIG9wYWNpdHkgb2YgdGhlIHdlZWtkYXkuICovXG4gIC0tcmRwLXdlZWtkYXktcGFkZGluZzogMC41cmVtIDByZW07IC8qIFRoZSBwYWRkaW5nIG9mIHRoZSB3ZWVrZGF5LiAqL1xuICAtLXJkcC13ZWVrZGF5LXRleHQtYWxpZ246IGNlbnRlcjsgLyogVGhlIHRleHQgYWxpZ25tZW50IG9mIHRoZSB3ZWVrZGF5IGNlbGxzLiAqL1xuXG4gIC0tcmRwLWdyYWRpZW50LWRpcmVjdGlvbjogOTBkZWc7XG5cbiAgLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uOiAwLjNzO1xuICAtLXJkcC1hbmltYXRpb25fdGltaW5nOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG4ucmRwLXJvb3RbZGlyPVwicnRsXCJdIHtcbiAgLS1yZHAtZ3JhZGllbnQtZGlyZWN0aW9uOiAtOTBkZWc7XG59XG5cbi5yZHAtcm9vdFtkYXRhLWJyb2FkY2FzdC1jYWxlbmRhcj1cInRydWVcIl0ge1xuICAtLXJkcC1vdXRzaWRlLW9wYWNpdHk6IHVuc2V0O1xufVxuXG4vKiBSb290IG9mIHRoZSBjb21wb25lbnQuICovXG4ucmRwLXJvb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIFJlcXVpcmVkIHRvIHBvc2l0aW9uIHRoZSBuYXZpZ2F0aW9uIHRvb2xiYXIuICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yZHAtcm9vdCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJkcC1kYXkge1xuICB3aWR0aDogdmFyKC0tcmRwLWRheS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tcmRwLWRheS1oZWlnaHQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZHAtZGF5X2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgd2lkdGg6IHZhcigtLXJkcC1kYXlfYnV0dG9uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1yZHAtZGF5X2J1dHRvbi1oZWlnaHQpO1xuICBib3JkZXI6IHZhcigtLXJkcC1kYXlfYnV0dG9uLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJkcC1kYXlfYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucmRwLWRheV9idXR0b246ZGlzYWJsZWQge1xuICBjdXJzb3I6IHJldmVydDtcbn1cblxuLnJkcC1jYXB0aW9uX2xhYmVsIHtcbiAgei1pbmRleDogMTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnJkcC1kcm9wZG93bjpmb2N1cy12aXNpYmxlIH4gLnJkcC1jYXB0aW9uX2xhYmVsIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gSGlnaGxpZ2h0O1xuICAvKiBiaW9tZS1pZ25vcmUgbGludC9zdXNwaWNpb3VzL25vRHVwbGljYXRlUHJvcGVydGllczogYmFja3dhcmQgY29tcGF0aWJpbGl0eSAqL1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbi5yZHAtYnV0dG9uX25leHQsXG4ucmRwLWJ1dHRvbl9wcmV2aW91cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgd2lkdGg6IHZhcigtLXJkcC1uYXZfYnV0dG9uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1yZHAtbmF2X2J1dHRvbi1oZWlnaHQpO1xufVxuXG4ucmRwLWJ1dHRvbl9uZXh0OmRpc2FibGVkLFxuLnJkcC1idXR0b25fbmV4dFthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSxcbi5yZHAtYnV0dG9uX3ByZXZpb3VzOmRpc2FibGVkLFxuLnJkcC1idXR0b25fcHJldmlvdXNbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICBjdXJzb3I6IHJldmVydDtcblxuICBvcGFjaXR5OiB2YXIoLS1yZHAtbmF2X2J1dHRvbi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLnJkcC1jaGV2cm9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiB2YXIoLS1yZHAtYWNjZW50LWNvbG9yKTtcbn1cblxuLnJkcC1yb290W2Rpcj1cInJ0bFwiXSAucmRwLW5hdiAucmRwLWNoZXZyb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG59XG5cbi5yZHAtZHJvcGRvd25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1yZHAtZHJvcGRvd24tZ2FwKTtcbn1cbi5yZHAtZHJvcGRvd24ge1xuICB6LWluZGV4OiAyO1xuXG4gIC8qIFJlc2V0ICovXG4gIG9wYWNpdHk6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5yZHAtZHJvcGRvd25fcm9vdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZHAtZHJvcGRvd25fcm9vdFtkYXRhLWRpc2FibGVkPVwidHJ1ZVwiXSAucmRwLWNoZXZyb24ge1xuICBvcGFjaXR5OiB2YXIoLS1yZHAtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5yZHAtbW9udGhfY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS1yZHAtbmF2LWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGxhcmdlO1xufVxuXG4ucmRwLXJvb3RbZGF0YS1uYXYtbGF5b3V0PVwiYXJvdW5kXCJdIC5yZHAtbW9udGgsXG4ucmRwLXJvb3RbZGF0YS1uYXYtbGF5b3V0PVwiYWZ0ZXJcIl0gLnJkcC1tb250aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJkcC1yb290W2RhdGEtbmF2LWxheW91dD1cImFyb3VuZFwiXSAucmRwLW1vbnRoX2NhcHRpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tcmRwLW5hdl9idXR0b24td2lkdGgpO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tcmRwLW5hdl9idXR0b24td2lkdGgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZHAtcm9vdFtkYXRhLW5hdi1sYXlvdXQ9XCJhcm91bmRcIl0gLnJkcC1idXR0b25fcHJldmlvdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IHZhcigtLXJkcC1uYXYtaGVpZ2h0KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5yZHAtcm9vdFtkYXRhLW5hdi1sYXlvdXQ9XCJhcm91bmRcIl0gLnJkcC1idXR0b25fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IHZhcigtLXJkcC1uYXYtaGVpZ2h0KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmRwLW1vbnRocyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLXJkcC1tb250aHMtZ2FwKTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnJkcC1tb250aF9ncmlkIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLnJkcC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaGVpZ2h0OiB2YXIoLS1yZHAtbmF2LWhlaWdodCk7XG59XG5cbi5yZHAtd2Vla2RheSB7XG4gIG9wYWNpdHk6IHZhcigtLXJkcC13ZWVrZGF5LW9wYWNpdHkpO1xuICBwYWRkaW5nOiB2YXIoLS1yZHAtd2Vla2RheS1wYWRkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1yZHAtd2Vla2RheS10ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXJkcC13ZWVrZGF5LXRleHQtdHJhbnNmb3JtKTtcbn1cblxuLnJkcC13ZWVrX251bWJlciB7XG4gIG9wYWNpdHk6IHZhcigtLXJkcC13ZWVrX251bWJlci1vcGFjaXR5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBzbWFsbDtcbiAgaGVpZ2h0OiB2YXIoLS1yZHAtd2Vla19udW1iZXItaGVpZ2h0KTtcbiAgd2lkdGg6IHZhcigtLXJkcC13ZWVrX251bWJlci13aWR0aCk7XG4gIGJvcmRlcjogdmFyKC0tcmRwLXdlZWtfbnVtYmVyLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJkcC13ZWVrX251bWJlci1ib3JkZXItcmFkaXVzKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tcmRwLXdlZWtudW1iZXItdGV4dC1hbGlnbik7XG59XG5cbi8qIERBWSBNT0RJRklFUlMgKi9cbi5yZHAtdG9kYXk6bm90KC5yZHAtb3V0c2lkZSkge1xuICBjb2xvcjogdmFyKC0tcmRwLXRvZGF5LWNvbG9yKTtcbn1cblxuLnJkcC1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGxhcmdlO1xufVxuXG4ucmRwLXNlbGVjdGVkIC5yZHAtZGF5X2J1dHRvbiB7XG4gIGJvcmRlcjogdmFyKC0tcmRwLXNlbGVjdGVkLWJvcmRlcik7XG59XG5cbi5yZHAtb3V0c2lkZSB7XG4gIG9wYWNpdHk6IHZhcigtLXJkcC1vdXRzaWRlLW9wYWNpdHkpO1xufVxuXG4ucmRwLWRpc2FibGVkOm5vdCgucmRwLXNlbGVjdGVkKSB7XG4gIG9wYWNpdHk6IHZhcigtLXJkcC1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLnJkcC1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1yZHAtcmFuZ2Vfc3RhcnQtY29sb3IpO1xufVxuXG4ucmRwLXJhbmdlX3N0YXJ0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmRwLXJhbmdlX3N0YXJ0LWJhY2tncm91bmQpO1xufVxuXG4ucmRwLXJhbmdlX3N0YXJ0IC5yZHAtZGF5X2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJkcC1yYW5nZV9zdGFydC1kYXRlLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tcmRwLXJhbmdlX3N0YXJ0LWNvbG9yKTtcbn1cblxuLnJkcC1yYW5nZV9taWRkbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZHAtcmFuZ2VfbWlkZGxlLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4ucmRwLXJhbmdlX21pZGRsZSAucmRwLWRheV9idXR0b24ge1xuICBib3JkZXI6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgY29sb3I6IHZhcigtLXJkcC1yYW5nZV9taWRkbGUtY29sb3IpO1xufVxuXG4ucmRwLXJhbmdlX2VuZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJkcC1yYW5nZV9lbmQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1yZHAtcmFuZ2VfZW5kLWNvbG9yKTtcbn1cblxuLnJkcC1yYW5nZV9lbmQgLnJkcC1kYXlfYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLXJkcC1yYW5nZV9zdGFydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJkcC1yYW5nZV9lbmQtZGF0ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuLnJkcC1yYW5nZV9zdGFydC5yZHAtcmFuZ2VfZW5kIHtcbiAgYmFja2dyb3VuZDogcmV2ZXJ0O1xufVxuXG4ucmRwLWZvY3VzYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQGtleWZyYW1lcyByZHAtc2xpZGVfaW5fbGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJkcC1zbGlkZV9pbl9yaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmRwLXNsaWRlX291dF9sZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmRwLXNsaWRlX291dF9yaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5cbi5yZHAtd2Vla3NfYmVmb3JlX2VudGVyIHtcbiAgYW5pbWF0aW9uOiByZHAtc2xpZGVfaW5fbGVmdCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC13ZWVrc19iZWZvcmVfZXhpdCB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX291dF9sZWZ0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLXdlZWtzX2FmdGVyX2VudGVyIHtcbiAgYW5pbWF0aW9uOiByZHAtc2xpZGVfaW5fcmlnaHQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtd2Vla3NfYWZ0ZXJfZXhpdCB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX291dF9yaWdodCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC1yb290W2Rpcj1cInJ0bFwiXSAucmRwLXdlZWtzX2FmdGVyX2VudGVyIHtcbiAgYW5pbWF0aW9uOiByZHAtc2xpZGVfaW5fbGVmdCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC1yb290W2Rpcj1cInJ0bFwiXSAucmRwLXdlZWtzX2JlZm9yZV9leGl0IHtcbiAgYW5pbWF0aW9uOiByZHAtc2xpZGVfb3V0X3JpZ2h0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLXJvb3RbZGlyPVwicnRsXCJdIC5yZHAtd2Vla3NfYmVmb3JlX2VudGVyIHtcbiAgYW5pbWF0aW9uOiByZHAtc2xpZGVfaW5fcmlnaHQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtcm9vdFtkaXI9XCJydGxcIl0gLnJkcC13ZWVrc19hZnRlcl9leGl0IHtcbiAgYW5pbWF0aW9uOiByZHAtc2xpZGVfb3V0X2xlZnQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgcmRwLWZhZGVfaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmRwLWZhZGVfb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucmRwLWNhcHRpb25fYWZ0ZXJfZW50ZXIge1xuICBhbmltYXRpb246IHJkcC1mYWRlX2luIHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLWNhcHRpb25fYWZ0ZXJfZXhpdCB7XG4gIGFuaW1hdGlvbjogcmRwLWZhZGVfb3V0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLWNhcHRpb25fYmVmb3JlX2VudGVyIHtcbiAgYW5pbWF0aW9uOiByZHAtZmFkZV9pbiB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC1jYXB0aW9uX2JlZm9yZV9leGl0IHtcbiAgYW5pbWF0aW9uOiByZHAtZmFkZV9vdXQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3Jlc3BvbnNpdmUnO1xuQHVzZSAnLi4vbWl4aW5zL3NoYWRvd3MnO1xuXG4ucmRudF9fcm9vdCB7XG4gIC8qIHByZXR0aWVyLWlnbm9yZSAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsXG4gIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xLFxuICBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMixcbiAgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxM2VtO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUucmV0aW5hIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG59XG5cbi5yZG50X19tYWluIHtcbiAgQGluY2x1ZGUgc2hhZG93cy5zaGFkb3c7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAyO1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi0tZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgPiAqIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBtb2JpbGUge1xuICBAbWVkaWEgKHdpZHRoIDw9IDU2N3B4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBvcnRyYWl0IHtcbiAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCksIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbGFuZHNjYXBlIHtcbiAgQG1lZGlhICh3aWR0aCA8PSA5OTJweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsYXJnZSB7XG4gIEBtZWRpYSAod2lkdGggPD0gMTIwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHhsIHtcbiAgQG1lZGlhICh3aWR0aCA8PSAxNTAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gd2lkZSB7XG4gIEBtZWRpYSAod2lkdGggPj0gMTUwMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJldGluYSB7XG4gIEBtZWRpYSAocmVzb2x1dGlvbiA+PSAxOTJkcGkpLCAocmVzb2x1dGlvbiA+PSAyZHBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcblxuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMTogIzVlNmZkYjtcbiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTI6ICM1YmExZDI7XG4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zOiAjNWFjZGNhO1xuJHJlYWRpYW50LXJlZDogY29sb3IuY29tcGxlbWVudCgkcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zKTtcblxuLyoqXG4gKiBBIGxpZ2h0IGdyZXkgdXNhYmxlIGZvciBib3JkZXJzIGFuZCB0ZXh0IGhpbnRzLlxuICovXG4kcmVhZGlhbnQtZ3JleTogI2Q4ZDhkODtcblxuLyoqXG4gKiBUaGUgYmFja2dyb3VuZCBjb2xvciBmb3IgYWxsIHBhZ2VzLlxuICovXG4kcmVhZGlhbnQtYmFja2dyb3VuZDogI2Y5ZjlmOTtcblxuLyoqXG4gKiBXaGl0ZSBjb2xvclxuICovXG4kcmVhZGlhbnQtd2hpdGU6ICNmZmY7XG4iLCIvKipcbiAqIFNoYWRvd3MgYmFzZWQgb24gaHR0cHM6Ly9tZWRpdW0uY29tL0BGbG9yaWFuL2ZyZWViaWUtZ29vZ2xlLW1hdGVyaWFsLWRlc2lnbi1zaGFkb3ctaGVscGVyLTJhMDUwMTI5NWEyZFxuICovXG5cbkBtaXhpbiBzaGFkb3coJGxldmVsOiAxLCAkY29sb3I6ICMwMDApIHtcbiAgQGlmICRsZXZlbCA9PSAxIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAxcHggM3B4IHJnYmEoJGNvbG9yLCAxMiUpLFxuICAgICAgMCAxcHggMnB4IHJnYmEoJGNvbG9yLCAyNCUpO1xuICB9IEBlbHNlIGlmICRsZXZlbCA9PSAyIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAzcHggNnB4IHJnYmEoJGNvbG9yLCAxNiUpLFxuICAgICAgMCAzcHggNnB4IHJnYmEoJGNvbG9yLCAyMyUpO1xuICB9IEBlbHNlIGlmICRsZXZlbCA9PSAzIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAxMHB4IDIwcHggcmdiYSgkY29sb3IsIDE5JSksXG4gICAgICAwIDZweCA2cHggcmdiYSgkY29sb3IsIDIzJSk7XG4gIH0gQGVsc2UgaWYgJGxldmVsID09IDQge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDE0cHggMjhweCByZ2JhKCRjb2xvciwgMjUlKSxcbiAgICAgIDAgMTBweCAxMHB4IHJnYmEoJGNvbG9yLCAyMiUpO1xuICB9IEBlbHNlIGlmICRsZXZlbCA9PSA1IHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAxOXB4IDM4cHggcmdiYSgkY29sb3IsIDMwJSksXG4gICAgICAwIDE1cHggMTJweCByZ2JhKCRjb2xvciwgMjIlKTtcbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yICdsZXZlbCBzaG91bGQgYmUgYmV0d2VlbiAxIGFuZCA1LCBidXQgaXMgI3skbGV2ZWx9JztcbiAgfVxufVxuIiwiLmFkZC1jb2x1bW4ge1xuICAmX19mb3JtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3Jlc3BvbnNpdmUnO1xuQHVzZSAnc2Fzczpjb2xvcic7XG5cbiRhbmFseXRpY3MtLWJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kYW5hbHl0aWNzX19saW5lLS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGFuYWx5dGljcy0tYmFja2dyb3VuZC1jb2xvcixcbiRsaWdodG5lc3M6IC0zJSk7XG4kYW5hbHl0aWNzX19taW5pbWl6ZS0taG92ZXItLWNvbG9yOiAjN2E3YTdhO1xuJGFuYWx5dGljc19fbWluaW1pemUtLWNvbG9yOiAjZDhkOGQ4O1xuJGFuYWx5dGljc19fZGVsZXRlLS1ob3Zlci0tY29sb3I6ICNmODM4MTg7XG4kYW5hbHl0aWNzX19kZWxldGUtLWNvbG9yOiByZ2JhKCRhbmFseXRpY3NfX2RlbGV0ZS0taG92ZXItLWNvbG9yLCA2MCUpO1xuJGFuYWx5dGljc19fYnV0dG9uLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcjogIzVjYmNkMjtcbiRhbmFseXRpY3NfX2J1dHRvbi0taG92ZXItLWNvbG9yOiAjZmZmO1xuJGFuYWx5dGljc19fYnV0dG9uLS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kYW5hbHl0aWNzX19idXR0b24tLWJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRhbmFseXRpY3NfX2J1dHRvbi0taG92ZXItLWJhY2tncm91bmQtY29sb3IsXG4kbGlnaHRuZXNzOiAtMTAlKTtcbiRhbmFseXRpY3NfX2J1dHRvbi0tY29sb3I6ICRhbmFseXRpY3NfX2J1dHRvbi0tYm9yZGVyLWNvbG9yO1xuJGFuYWx5dGljc19fYnV0dG9uLS1jYW5jZWwtLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yOiAjY2U2Nzc4O1xuJGFuYWx5dGljc19fYnV0dG9uLS1jYW5jZWwtLWhvdmVyLS1jb2xvcjogI2ZmZjtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kYW5hbHl0aWNzX19idXR0b24tLWNhbmNlbC0tYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGFuYWx5dGljc19fYnV0dG9uLS1jYW5jZWwtLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yLFxuJGxpZ2h0bmVzczogLTEwJSk7XG4kYW5hbHl0aWNzX19idXR0b24tLWNhbmNlbC0tY29sb3I6ICRhbmFseXRpY3NfX2J1dHRvbi0tY2FuY2VsLS1ib3JkZXItY29sb3I7XG5cbi5hbmFseXRpY3Mge1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fZm9ybSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW07XG4gIH1cblxuICAmX19ncmFwaCB7XG4gICAgaGVpZ2h0OiA0MHJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19wZXJpb2Qge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luOiAwLjNyZW0gMnJlbSAwLjJyZW0gM3JlbTtcblxuICAgIHN0cm9uZyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZXJyb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYW5hbHl0aWNzX19saW5lLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMXJlbTtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAmX19saW5lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTI1ZW07XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxuXG4gICZfX21pbmltaXplIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkICRhbmFseXRpY3NfX21pbmltaXplLS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDAuM3JlbSAwIDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYW5hbHl0aWNzX19taW5pbWl6ZS0taG92ZXItLWNvbG9yO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgJGFuYWx5dGljc19fbWluaW1pemUtLWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRhbmFseXRpY3NfX21pbmltaXplLS1ob3Zlci0tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVsZXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRhbmFseXRpY3NfX2RlbGV0ZS0tY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luOiAtMC44cmVtIDAgMCAwLjFyZW07XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAycmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGFuYWx5dGljc19fZGVsZXRlLS1ob3Zlci0tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnJlY2hhcnRzLXN1cmZhY2Uge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLnJlY2hhcnRzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cblxuICAmX19zZXR0aW5nc19fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMnJlbTtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW46IDRweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5tb2JpbGUge1xuICAuYW5hbHl0aWNzIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMDtcblxuICAgICZfX21vZGFsIHtcbiAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuQHVzZSAnc2Fzczpjb2xvcic7XG5cbi5hdWRpby1pbmZvIHtcbiAgJl9fZ2VuZXJhdGVkIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAmX19nZW5lcmF0aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbWFyZ2luOiAxcmVtIDJyZW0gMCAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjZyZW07XG4gIH1cblxuICAmX19zdGF0dXMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDAuNnJlbTtcblxuICAgICYuZ2VuZXJhdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICAgIH1cblxuICAgICYubm90LWdlbmVyYXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXJlZDtcbiAgICB9XG4gIH1cblxuICAmX19wYXVzZSxcbiAgJl9fcGxheSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShmaWxsKTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgbWFyZ2luOiAwIDAuNnJlbSAwIDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBzdHJva2U6ICNmZmY7XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAwLjJyZW07XG4gIH1cblxuICAmX19yZWNvZ25pemUsXG4gICZfX3RyYW5zY3JpcHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19kZWxldGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gICZfX2RlbGV0ZSxcbiAgJl9fcmVjb2duaXplLFxuICAmX190cmFuc2NyaXB0IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJhY2tncm91bmQtY29sb3IpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zLFxuICAgICRsaWdodG5lc3M6IC0xMCUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDEuNnJlbTtcblxuICAgICYtLWFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMyxcbiAgICAgICRsaWdodG5lc3M6IC0xNSUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cbiIsIkBtaXhpbiB0cmFuc2l0aW9uLXNpbXBsZS1lYXNlKCRwcm9wZXJ0aWVzLi4uKSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0aWVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL2J1dHRvbic7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3IsIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cblxuQHVzZSAnc2Fzczpjb2xvcic7XG5cbi5yZG50X19idXR0b24tLWRhcmsge1xuICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b24tZGFyaztcbn1cblxuLnJkbnRfX2J1dHRvbi0tZGFyay1uZWdhdGl2ZSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbi1kYXJrKGNvbG9ycy4kcmVhZGlhbnQtcmVkKTtcbn1cblxuLnJkbnRfX2J1dHRvbi0tYm9yZGVyIHtcbiAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uO1xufVxuXG4ucmRudF9fYnV0dG9uLS1ib3JkZXItbmVnYXRpdmUge1xuICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b24oJGNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXJlZCk7XG59XG5cbi5yZG50X19idXR0b24tLXRleHQge1xuICBAaW5jbHVkZSBidXR0b24udGV4dC1idXR0b247XG59XG5cbi5yZG50X19idXR0b24tLWxpbmstbGlrZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmRudF9fYnV0dG9uLS1kYXJrLWFsdGVybmF0aXZlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uLWRhcmsoXG4gICAgJGJhY2tncm91bmQ6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yXG4gICk7XG5cbiAgYm9yZGVyOiAxcHggc29saWRcbiAgICBjb2xvci5hZGp1c3QoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yLFxuICAgICRsaWdodG5lc3M6IC0zMCUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IuYWRqdXN0KCNkZGQsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJ3RyYW5zaXRpb25zJztcblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvciwgbmVzdGluZy1zZWxlY3Rvci1uby1taXNzaW5nLXNjb3Bpbmctcm9vdCAqL1xuXG5AdXNlICdzYXNzOmNvbG9yJztcblxuLyoqXG4gKiBUaGUgYmFzaXMgZm9yIGEgYnV0dG9uIHRoYXQgaGFzIGEgcHJpbWFyeSBmdW5jdGlvbiwgbGlrZSBzdWJtaXR0aW5nIGEgZm9ybS5cbiAqL1xuQG1peGluIHByaW1hcnktYnV0dG9uKFxuICAkYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsXG4gICRjb2xvcjogIzM2YWFjNCxcbiAgJGJhY2tncm91bmQtLWhvdmVyOiBjb2xvci5hZGp1c3QoJGNvbG9yLCAkbGlnaHRuZXNzOiAxMCUpLFxuICAkY29sb3ItLWhvdmVyOiAjZmZmLFxuICAkY29sb3ItLWZvY3VzOiBjb2xvci5hZGp1c3QoJGNvbG9yLCAkbGlnaHRuZXNzOiAtMjAlKVxuKSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoYmFja2dyb3VuZCk7XG5cbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBjb2xvcjogJGNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLS1mb2N1cztcbiAgICBjb2xvcjogJGNvbG9yLS1mb2N1cztcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtLWhvdmVyO1xuICAgIGNvbG9yOiAkY29sb3ItLWhvdmVyO1xuICB9XG59XG5cbi8qKlxuICogQSBkYXJrIHZlcnNpb24gb2YgYHByaW1hcnktYnV0dG9uYC5cbiAqL1xuQG1peGluIHByaW1hcnktYnV0dG9uLWRhcmsoXG4gICRiYWNrZ3JvdW5kOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMyxcbiAgJGNvbG9yOiAjZmZmLFxuICAkYmFja2dyb3VuZC0taG92ZXI6IGNvbG9yLmFkanVzdCgkYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTEwJSksXG4gICRjb2xvci0taG92ZXI6ICNmZmZcbikge1xuICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbihcbiAgICAkYmFja2dyb3VuZCxcbiAgICAkY29sb3IsXG4gICAgJGJhY2tncm91bmQtLWhvdmVyLFxuICAgICRjb2xvci0taG92ZXJcbiAgKTtcblxuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQSBidXR0b24gdGhhdCBjb25zaXN0IG9mIG9ubHkgc3R5bGVkIHRleHQsIHdpdGhvdXQgYSBiYWNrZ3JvdW5kLlxuICovXG5AbWl4aW4gdGV4dC1idXR0b24oXG4gICRjb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMsXG4gICRjb2xvci0taG92ZXI6IGNvbG9yLmFkanVzdCgkY29sb3IsICRsaWdodG5lc3M6IC0xMCUpXG4pIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogJGNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItLWhvdmVyO1xuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuXG4uY2hhbmdlbG9nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMHZ3O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2VudHJ5IHtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAzcmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogNDByZW07XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBjb2xvcjogcmdiKDAsIDAsIDAsIDQwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYigwLCAwLCAwLCAxOCUpO1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwO1xuICAgIHdpZHRoOiA0MHJlbTtcblxuICAgIGR0LFxuICAgIGRkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgZHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDZyZW07XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdHlwZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjNyZW07XG5cbiAgICAmLS1mZWF0dXJlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICAgICAgY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICAmLS1maXgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1yZWQ7XG4gICAgICBjb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgICYtLWluZm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE7XG4gICAgICBjb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5cbi5yZG50X19jaGVja2JveCB7XG4gICRiYWNrZ3JvdW5kLWNvbG9yLWNoZWNrZWQ6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yO1xuICAkYm9yZGVyLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWdyZXk7XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICAmX19jaGVjayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IC00cHggMjRweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEycHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICB9XG5cbiAgICAmLmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvci1jaGVja2VkO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcblxuJGNvbnZlcnRlcl9fdXBsb2FkLS1iYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuXG4uY29udmVydGVyIHtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuXG4gICZfX3VwbG9hZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnRlcl9fdXBsb2FkLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLWljb24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMC41cmVtO1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgfVxuXG4gICAgJi1icm93c2Uge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuICB9XG5cbiAgJi0tZnVsbC13aWR0aCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5jb252ZXJ0ZXJfX3VwbG9hZCB7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuXG4gICAgICAmLWljb24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnZlcnRlcl9fdXBsb2FkLWJyb3dzZSB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgc3Ryb2tlOiAjMDAwO1xuICAgIHdpZHRoOiAxLjhyZW07XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgfVxuXG4gICZfX3VwbG9hZC1maWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBtYXJnaW46IDFyZW0gMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fZmlsZSB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsZXMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAmLS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jYW52YXMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICZfX2NhbnZhcy1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gIH1cblxuICAmX19zZWxlY3Rpb24ge1xuICAgIC8qIHByZXR0aWVyLWlnbm9yZSAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxcbiAgICBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSxcbiAgICBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMixcbiAgICBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMyk7XG4gICAgYm90dG9tOiAtMXJlbTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFyZW07XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gICZfX3JlZmVyZW5jZSB7XG4gICAgaGVpZ2h0OiAxMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG5cbiAgICAmLS1sb2FkZWQge1xuICAgICAgLS1sZWZ0OiAwO1xuXG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgICAgIGJvdHRvbTogLTFyZW07XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiB2YXIoLS1sZWZ0KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbGUtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAmX19maWxlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy9yZXNwb25zaXZlJztcbkB1c2UgJy4uL21peGlucy9zaGFkb3dzJztcbkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5cbiRkYXNoYm9hcmRfX21lbnUtaXRlbS0tY29sb3I6ICM1ZTVlNWU7XG4kZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4kZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJvcmRlci1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMyxcbjQwJSk7XG4kZGFzaGJvYXJkX19tZW51LWl0ZW0tLXVuZGVybGluZS1jb2xvcjogcmdiKDk0LCA5NCwgOTQsIDQwJSk7XG5cbi5kYXNoYm9hcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtIDRyZW07XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuXG4gICZfX2FuYWx5dGljcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAmX19ncmFwaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhc2hib2FyZF9fbWVudS1pdGVtLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMS41cmVtIDEuNXJlbSAwO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAxcmVtIDA7XG4gICAgd2lkdGg6IDcwJTtcblxuICAgIC5yZWNoYXJ0cy1jYXJ0ZXNpYW4tYXhpcy10aWNrLWxpbmUsXG4gICAgLnJlY2hhcnRzLWNhcnRlc2lhbi1heGlzLWxpbmUge1xuICAgICAgc3Ryb2tlOiAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAucmVjaGFydHMtdGV4dCB7XG4gICAgICBmaWxsOiAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAmX19pbmZvLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhc2hib2FyZF9fbWVudS1pdGVtLS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxuXG4gICZfX2luZm8tYW1vdW50LFxuICAmX19pbmZvLXRpdGxlIHtcbiAgICBjb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cblxuICAmX19pbmZvLXRpdGxlIHtcbiAgICBjb2xvcjogJGRhc2hib2FyZF9fbWVudS1pdGVtLS1jb2xvcjtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZvbnQtdmFyaWFudDogYWxsLXBldGl0ZS1jYXBzO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19tZW51LWl0ZW0ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoYm94LXNoYWRvdyk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhc2hib2FyZF9fbWVudS1pdGVtLS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBjb2xvcjogJGRhc2hib2FyZF9fbWVudS1pdGVtLS1jb2xvcjtcbiAgICBoZWlnaHQ6IDdyZW07XG4gICAgbWFyZ2luOiAwIDEuNXJlbSAxLjVyZW0gMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDdyZW07XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgc2hhZG93cy5zaGFkb3coMiwgJGRhc2hib2FyZF9fbWVudS1pdGVtLS1ib3JkZXItY29sb3IpO1xuXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGRhc2hib2FyZF9fbWVudS1pdGVtLS11bmRlcmxpbmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luOiAxLjJyZW0gYXV0byAwO1xuICAgIHdpZHRoOiA0MCU7XG5cbiAgICAmLS1maXJzdCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICYtLXRoaXJkIHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuXG4gICAgJi0tcHJpbWFyeS0xIHtcbiAgICAgIGZpbGw6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xO1xuICAgIH1cblxuICAgICYtLXByaW1hcnktMiB7XG4gICAgICBmaWxsOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMjtcbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5LTMge1xuICAgICAgZmlsbDogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAuOHJlbSAwIDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5sYW5kc2NhcGUge1xuICAuZGFzaGJvYXJkIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgJl9fYW5hbHl0aWNzIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmX19ncmFwaCxcbiAgICAmX19pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19ncmFwaCB7XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuXG4gICAgJl9faW5mby1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlLnBvcnRyYWl0IHtcbiAgLmRhc2hib2FyZCB7XG4gICAgJl9fZ3JhcGgge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlLm1vYmlsZSB7XG4gIC5kYXNoYm9hcmQge1xuICAgICZfX2dyYXBoIHtcbiAgICAgIGhlaWdodDogMTZyZW07XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICdyZWFjdC1kYXktcGlja2VyL3NyYy9zdHlsZS5jc3MnO1xuXG4ucmRwIHtcbiAgbWFyZ2luOiAxcmVtIDRyZW0gMCAwO1xuXG4gICYtY2FwdGlvbl9sYWJlbCxcbiAgJi1oZWFkX2NlbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAmLWNhcHRpb25fbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cblxuLnJkbnQge1xuICAmX19kYXlwaWNrZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cbn1cbiIsIi5kZWxldGUge1xuICAmX19mb3JtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvaW5wdXQnO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yLCBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG5cbi5kZXRhaWwtdGFibGUge1xuICAkZGV0YWlsLXRhYmxlX19yb3ctLWJhY2tncm91bmQtY29sb3ItLWV2ZW46ICNmZmY7XG4gICRkZXRhaWwtdGFibGVfX3Jvdy0tYmFja2dyb3VuZC1jb2xvci0tb2RkOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4gICRkZXRhaWwtdGFibGVfX2VkaXQtLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICRkZXRhaWwtdGFibGVfX2VkaXQtLWZvY3VzLS1ib3JkZXItY29sb3I6ICMyNjg0ZmY7XG4gICRkZXRhaWwtdGFibGUtLWNvbG9yOiAjODg4O1xuXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fcm93IHtcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGV0YWlsLXRhYmxlX19yb3ctLWJhY2tncm91bmQtY29sb3ItLWV2ZW47XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGV0YWlsLXRhYmxlX19yb3ctLWJhY2tncm91bmQtY29sb3ItLW9kZDtcbiAgICB9XG5cbiAgICAmLS1lbXB0eSB7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmLS1wYWRkaW5nIHtcbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19lZGl0X19pbnB1dCB7XG4gICAgQGluY2x1ZGUgaW5wdXQuaW5wdXQ7XG5cbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fa2V5LFxuICAmX192YWx1ZSB7XG4gICAgY29sb3I6ICRkZXRhaWwtdGFibGUtLWNvbG9yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtLW5vLWVkaXQge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ3RyYW5zaXRpb25zJztcblxuLyogc3R5bGVsaW50LWRpc2FibGUgbmVzdGluZy1zZWxlY3Rvci1uby1taXNzaW5nLXNjb3Bpbmctcm9vdCAqL1xuXG5AbWl4aW4gaW5wdXQoJGNvbG9yOiAjY2NjLCAkYm9yZGVyLWNvbG9yLS1mb2N1czogIzI2ODRmZikge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJvcmRlci1jb2xvciwgYm94LXNoYWRvdyk7XG5cbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogOXB4IDE2cHggOHB4O1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci0tZm9jdXM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib3JkZXItY29sb3ItLWZvY3VzO1xuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3RyYW5zaXRpb25zJztcblxuLmRpYWxvZyB7XG4gICRkaWFsb2dfX3NjcmltLS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCwgMzYlKTtcbiAgJGRpYWxvZ19fc3VyZmFjZS0tYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQ7XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgJl9fc2NyaW0ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2Uob3BhY2l0eSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlhbG9nX19zY3JpbS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBpbnNldDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBvcGFjaXR5LFxuICAgICAgdHJhbnNmb3JtIDAuMnM7XG4gICAgei1pbmRleDogNTtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cblxuICAmX19zdXJmYWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlhbG9nX19zdXJmYWNlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDZyZW0pO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbSA0cmVtO1xuICAgIHdpZHRoOiA4MHZ3O1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgICYtLXMge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMjVlbTtcbiAgICBtYXJnaW46IDFyZW0gMCAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2FjdGlvbnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuXG4kZG9jdW1lbnRhdGlvbl9faGVhZGVyLS1jb2xvcjogIzVlNWU1ZTtcblxuLmRvY3VtZW50YXRpb24ge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzEzZW07XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAxcmVtIGNhbGMoMzAwcHggKyA0cmVtKSAycmVtIDRyZW07XG4gIHdpZHRoOiAxMDB2dztcblxuICAmX19lbWJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSwgMjAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc2lkZWJhciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3NpZGViYXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuXG4gICAgJi0tc3ViIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgfVxuICB9XG5cbiAgY29kZSB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzVlNmZkYjtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjNWJhMWQyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM1ZTZmZGI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIGgxIHtcbiAgICBjb2xvcjogJGRvY3VtZW50YXRpb25fX2hlYWRlci0tY29sb3I7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiAkZG9jdW1lbnRhdGlvbl9faGVhZGVyLS1jb2xvcjtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cblxuICBoMyB7XG4gICAgY29sb3I6ICRkb2N1bWVudGF0aW9uX19oZWFkZXItLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxuXG4gIGg0IHtcbiAgICBjb2xvcjogJGRvY3VtZW50YXRpb25fX2hlYWRlci0tY29sb3I7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuXG4gIGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB9XG5cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgfVxuXG4gIHRoZWFkIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU2ZmRiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ZTZmZGI7XG4gIH1cblxuICB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIH1cblxuICB0aCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICB0ZCB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuIiwiLmRvY3VtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIkB1c2UgJy4uL21peGlucy9idXR0b24nO1xuQHVzZSAnLi4vbWl4aW5zL3NoYWRvd3MnO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yLCBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG5cbi5kb2N1bWVudC1kZXRhaWwge1xuICAkcHJvcHMtLWJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICRkb2N1bWVudC1kZXRhaWwtLWNoYW5nZS1zdGF0dXMtYmFja2dyb3VuZDogI2ZmZjtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fZGVsZXRlLFxuICAmX19kb3dubG9hZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2FkZC1maWVsZCxcbiAgJl9fZGVsZXRlLWZpZWxkIHtcbiAgICBAaW5jbHVkZSBidXR0b24udGV4dC1idXR0b247XG4gIH1cblxuICAmX19kZWxldGUtZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gIH1cblxuICAmX19zYXZlIHtcbiAgICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b247XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICZfX3RhYmxlcyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLS1hdWRpbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FsdCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19hbHQtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxOHJlbTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMnJlbTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190ZXh0YXJlYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICAgICAgbWluLWhlaWdodDogNnJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fbGVmdCArIC5kb2N1bWVudC1kZXRhaWxfX2NvbnRlbnRfX3RhYmxlcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgfVxuXG4gICAgLmJvb2stcHJldmlldyB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jaGFwdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gICZfX2R1cGxpY2F0ZSxcbiAgJl9fcmVmcmVzaCB7XG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICB9XG5cbiAgJl9fcmVwbGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19yZXBsYWNlLWZpbGUsXG4gICZfX3JlcGxhY2UtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX3VwbG9hZCB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMXB4IDNweCByZ2IoMCwgMCwgMCwgMTIlKSxcbiAgICAgIDAgMXB4IDJweCByZ2IoMCwgMCwgMCwgMjQlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMnJlbSAxcmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxuXG4gICZfX3VwbG9hZC1maWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fdXBsb2FkLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3Byb3BzIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcHMtLWJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAmX19jaGFuZ2Utc3RhdHVzIHtcbiAgICBAaW5jbHVkZSBzaGFkb3dzLnNoYWRvdztcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2N1bWVudC1kZXRhaWwtLWNoYW5nZS1zdGF0dXMtYmFja2dyb3VuZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICZfX3RleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgICZfX3N1Ym1pdCB7XG4gICAgICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b24tZGFyaztcblxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgfVxuXG4gICAgJi5jb2xsYXBzZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvc2hhZG93cyc7XG5AdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuXG4uZG9jdW1lbnQtcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcblxuICAmX19pZnJhbWUge1xuICAgIGJvcmRlcjogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYtLWZ1bGxzY3JlZW4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgc2hhZG93cy5zaGFkb3c7XG5cbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19zZWxlY3Rpb24tYXJlYSB7XG4gICAgaW5zZXQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmX19zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsIDEwJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSwgNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmX19oaWdobGlnaHQge1xuICAgIGhlaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICAmX19oaWdobGlnaHRfX2hlbHBlciB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICB9XG5cbiAgJl9fc2NyZWVuc2hvdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB9XG5cbiAgJl9fZGlyZWN0LXBhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgJl9fZGlyZWN0LXBhZ2VfX2lucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgICBjb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2RpcmVjdC1wYWdlX19pbnB1dCxcbiAgJl9fZnVsbHNjcmVlbixcbiAgJl9fbmV4dCxcbiAgJl9fcHJldmlvdXMsXG4gICZfX3JlZnJlc2gge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoZmlsbCk7XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmaWxsOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIG1hcmdpbjogMCAwLjJyZW07XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMi41cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWxsOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMjtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvYnV0dG9uJztcblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3Rvciwgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuXG5AdXNlICdzYXNzOmNvbG9yJztcblxuLnJkbnRfX2VkaXRvciB7XG4gICRicmVhay1iYWNrZ3JvdW5kLWNvbG9yOiAjNjQ3N2VkO1xuICAkYnJlYWstY29sb3I6ICNmZmY7XG4gICRzaWxlbnQtYmFja2dyb3VuZC1jb2xvcjogI2Y0MjgyOTtcbiAgJHNwYWNlLWJhY2tncm91bmQtY29sb3I6ICNmNDI4Mjk7XG4gICRidXR0b24tYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjVmODtcblxuICAvKiBwcmV0dGllci1pZ25vcmUgKi9cbiAgJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjogY29sb3IuYWRqdXN0KCRidXR0b24tYmFja2dyb3VuZC1jb2xvcixcbiAgJGxpZ2h0bmVzczogLTEwJSk7XG4gICRidXR0b24tYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xuXG4gIGNvdW50ZXItcmVzZXQ6IGxpbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3N3aXRjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuXG4gICZfX3NhdmUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbjtcbiAgfVxuXG4gICZfX3N3aXRjaC1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3V0bGluZTogMDtcblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgY29udGVudDogY291bnRlcihsaW5lKTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaW5lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICBtaW4td2lkdGg6IDRyZW07XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbSAwIDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgIH1cblxuICAgICYtLWRyYWdnZWQge1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsIDEwJSkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsIDUwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1lZGl0YWJsZSB7XG4gICAgICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgfVxuICB9XG5cbiAgJl9fZWRpdGFibGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlO1xuICAgIHdpZHRoOiBjYWxjKDgwJSAtIDQuNXJlbSk7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gICZfX2tleWJvYXJkLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwLjJyZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAwLjVyZW07XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC4zcmVtIDAuM3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi5maXJzdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgICAgfVxuXG4gICAgICAmLmxhc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJ1dHRvbi1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLCAkbGlnaHRuZXNzOiAtMjAlKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvci0taG92ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgIHdpZHRoOiAxLjJyZW07XG5cbiAgICAgICYtLXNtYWxsZXIge1xuICAgICAgICBoZWlnaHQ6IDAuOXJlbTtcbiAgICAgIH1cblxuICAgICAgJi0tc21hbGwge1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB9XG5cbiAgICAgICYtLW1lZGl1bSB7XG4gICAgICAgIGhlaWdodDogMS4xcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b247XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW0gMC4zcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLmxhc3Qge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b24tZGFyaztcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC40cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtIDAuM3JlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAmLS1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZXB1YiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19oZWxwIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMnJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAmX19zcGFjZSxcbiAgJl9fYnJlYWssXG4gICZfX2lnbm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAwLjhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc3BhY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsIDIwJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE7XG4gIH1cblxuICAmX19icmVhayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMiwgMjAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMjtcbiAgfVxuXG4gICZfX2lnbm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMywgMjAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgfVxuXG4gICZfX3ByZXZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMnJlbSA0cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgfVxufVxuXG4ucmRudF9fY3JlYXRlLWF1ZGlvIHtcbiAgJl9fY29uZmlybSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uO1xuXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gICZfX2F1ZGlvLFxuICAmX19yYWRpby1idXR0b24sXG4gICZfX2xhbmd1YWdlLXNlbGVjdCxcbiAgJl9fcHJvdmlkZXItc2VsZWN0LFxuICAmX192b2ljZS1zZWxlY3QsXG4gICZfX3ByaWNlLWluZGljYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG5cbiAgJl9fcHJpY2UtaW5kaWNhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICB9XG59XG5cbi5yZG50X190cmFuc2NyaXB0IHtcbiAgJl9fd2F2ZWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fcGxheWVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fY2FudmFzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBpbnNldDogMCAwIDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19wbGF5LXBhdXNlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIG1hcmdpbjogMCAwLjZyZW0gMCAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIHN0cm9rZTogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgfVxuXG4gICZfX3NlZWtlcixcbiAgJl9fdHJhY2tlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSwgNjAlKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDJweDtcbiAgfVxuXG4gICZfX3RyYWNrZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsIDgwJSk7XG4gIH1cblxuICAmX19zeW50YXgge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG5cbiAgJl9fc2VudGVuY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuM3JlbTtcblxuICAgICYtLWFkZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgbWFyZ2luOiAwLjhyZW0gMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsICRsaWdodG5lc3M6IC0yMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICZfX2lucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTtcbiAgICAgIHdpZHRoOiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3dvcmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gICAgcmVzaXplOiBub25lO1xuICAgIHdpZHRoOiA2cmVtO1xuXG4gICAgJi0tYWRkLFxuICAgICYtLXNwbGl0LFxuICAgICYtLWRlbGV0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgIG1hcmdpbjogMCAwLjFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yLCAkbGlnaHRuZXNzOiAtMjAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jaGFuZ2VzIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMXJlbTtcbiAgICBwYWRkaW5nOiAwLjJyZW07XG4gIH1cblxuICAmX19lbnRyeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwLjJyZW0gMC4ycmVtIDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuIiwiLmVycm9yIHtcbiAgJGxvZ2luX19sYWJlbC0tZXJyb3ItLWJhY2tncm91bmQtY29sb3I6ICNmZjYyNDU7XG4gICRsb2dpbl9fbGFiZWwtLWVycm9yLS1jb2xvcjogI2ZmZjtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9naW5fX2xhYmVsLS1lcnJvci0tYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBjb2xvcjogJGxvZ2luX19sYWJlbC0tZXJyb3ItLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjJzO1xuXG4gICY6ZW1wdHkge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICdzYXNzOmNvbG9yJztcblxuJGZpbHRlcl9fZm9ybS0tYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xuJGZpbHRlcl9faW5wdXQtLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4kZmlsdGVyX19pbnB1dC0tYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xuJGZpbHRlcl9faW5wdXQtLWZvY3VzLS1ib3JkZXItY29sb3I6ICMyNjg0ZmY7XG4kZmlsdGVyX19pbnB1dC0tcGxhY2Vob2xkZXItLWNvbG9yOiAkZmlsdGVyX19pbnB1dC0tYm9yZGVyLWNvbG9yO1xuJGZpbHRlcl9fc2VsZWN0ZWQtLWJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiRmaWx0ZXJfX3NlbGVjdGVkLS1ib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4kZmlsdGVyX19zd2l0Y2gtLWJhY2tncm91bmQtLWNvbG9yOiAjY2U2Nzc4O1xuJGZpbHRlcl9fc3dpdGNoLS1iZWZvcmUtLWJhY2tncm91bmQtLWNvbG9yOiAjZmZmO1xuJGZpbHRlcl9fc3dpdGNoLS1jaGVja2VkLS1iYWNrZ3JvdW5kLS1jb2xvcjogIzVjYmNkMjtcbiRmaWx0ZXJfX2J1dHRvbi0taG92ZXItLWJhY2tncm91bmQtY29sb3I6ICM1Y2JjZDI7XG4kZmlsdGVyX19idXR0b24tLWhvdmVyLS1jb2xvcjogI2ZmZjtcbiRmaWx0ZXJfX2J1dHRvbi0tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJGZpbHRlcl9fYnV0dG9uLS1ib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkZmlsdGVyX19idXR0b24tLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yLFxuJGxpZ2h0bmVzczogLTEwJSk7XG4kZmlsdGVyX19idXR0b24tLWNvbG9yOiAkZmlsdGVyX19idXR0b24tLWJvcmRlci1jb2xvcjtcbiRmaWx0ZXJfX2J1dHRvbi0tY2FuY2VsLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcjogI2NlNjc3ODtcbiRmaWx0ZXJfX2J1dHRvbi0tY2FuY2VsLS1ob3Zlci0tY29sb3I6ICNmZmY7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJGZpbHRlcl9fYnV0dG9uLS1jYW5jZWwtLWJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRmaWx0ZXJfX2J1dHRvbi0tY2FuY2VsLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcixcbiRsaWdodG5lc3M6IC0xMCUpO1xuJGZpbHRlcl9fYnV0dG9uLS1jYW5jZWwtLWNvbG9yOiAkZmlsdGVyX19idXR0b24tLWNhbmNlbC0tYm9yZGVyLWNvbG9yO1xuXG4uZmlsdGVyIHtcbiAgJl9fZm9ybSB7XG4gICAgcGFkZGluZzogMXJlbSAwIDEuNXJlbTtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcnMuJHJlYWRpYW50LWdyZXk7XG4gICAgfVxuXG4gICAgJi0tc2V0dGluZ3Mge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9ycy4kcmVhZGlhbnQtZ3JleTtcbiAgICAgIHBhZGRpbmc6IDFlbSAwIDA7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMXJlbTtcbiAgfVxuXG4gICZfX3N3aXRjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlcl9fc3dpdGNoLS1iYWNrZ3JvdW5kLS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGxpbmVhciAwLjJzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IDMycHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlcl9fc3dpdGNoLS1iZWZvcmUtLWJhY2tncm91bmQtLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBsaW5lYXIgMC4ycztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICB0ciB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAmLS1leHRlbmQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fb3B0aW9ucyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjZyZW0pO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG4gIH1cblxuICAmX19vcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcblxuICAgICYtLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuXG4uaGVhZGVyIHtcbiAgJGhlYWRlci0tY29sb3I6ICNmZmY7XG4gICRoZWFkZXJfX2luaXRpYWxzLS1ib3JkZXItY29sb3I6ICRoZWFkZXItLWNvbG9yO1xuICAkaGVhZGVyX19tZW51LS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4gICRoZWFkZXJfX21lbnUtaXRlbS0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSwgMTAlKTtcbiAgJGhlYWRlcl9fbWVudS1pdGVtLS1jb2xvcjogI2ZmZjtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJGhlYWRlci0tY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuXG4gICZfX2xvZ28ge1xuICAgIGZpbGw6ICRoZWFkZXItLWNvbG9yO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG5cbiAgJl9faGVscCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGhlYWRlcl9faW5pdGlhbHMtLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgd2lkdGg6IDEuN3JlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9fbWVudS1pdGVtLS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9faW5pdGlhbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRoZWFkZXJfX2luaXRpYWxzLS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICB3aWR0aDogMnJlbTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDAuM3JlbSBzb2xpZCAkaGVhZGVyX19pbml0aWFscy0tYm9yZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTEuMnJlbTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjFlbSk7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfX21lbnUtaXRlbS0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX3VzZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMTUlO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBoZWlnaHQsXG4gICAgICBwYWRkaW5nIDAuMXM7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMnJlbSAxNSUgMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3VzZXItbWVudS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX19tZW51LWl0ZW0tLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICRoZWFkZXJfX21lbnUtaXRlbS0tY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMjVlbTtcbiAgICBtYXJnaW46IDAuM3JlbSAxcmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG5cbiAgICAmOmhvdmVyLFxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmX191c2VyLW1lbnUtaWNvbiB7XG4gICAgZmlsbDogJGhlYWRlcl9fbWVudS1pdGVtLS1jb2xvcjtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gICZfX21lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW46IDFyZW0gMCAwLjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faW5saW5lLWxpbmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcblxuJGltcG9ydF9fdXBsb2FkLS1iYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuXG4vKiBwcmV0dGllci1pZ25vcmUgKi9cbiRpbXBvcnRfX3VwbG9hZC0tYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGltcG9ydF9fdXBsb2FkLS1iYWNrZ3JvdW5kLWNvbG9yLFxuJGxpZ2h0bmVzczogLTEwJSk7XG5cbi5pbXBvcnQge1xuICAmX191cGxvYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbXBvcnRfX3VwbG9hZC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW1wb3J0X191cGxvYWQtLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi1pY29uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgIH1cblxuICAgICYtYnJvd3NlIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX21lc3NhZ2Uge1xuICAgIG1hcmdpbjogMXJlbSAwIDAuNXJlbTtcbiAgfVxuXG4gICZfX2ZpbGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fZmllbGRzIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDAuM3JlbTtcbiAgICB9XG4gIH1cblxuICAmX19jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJl9fd2lkdGgge1xuICAgICAgd2lkdGg6IDZyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbXVsdGlwbGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2RlbGltaXRlciB7XG4gICAgJl9faW5wdXQge1xuICAgICAgcGFkZGluZzogM3B4IDRweCAxcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDFyZW07XG5cbiAgICAmLS10b3Age1xuICAgICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdXBsb2FkLWZpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDFyZW0gMCAwO1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vbWl4aW5zL2lucHV0JztcblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3Rvciwgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuXG4ucmRudF9faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gICZfX2lucHV0IHtcbiAgICBAaW5jbHVkZSBpbnB1dC5pbnB1dDtcblxuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gICYubGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuXG4gICYuY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5yZG50X19pbnB1dF9fc3BhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJi5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLnJkbnRfX2lucHV0X19zcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWZpbHRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xuXG4gICAgJl9faW5wdXQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAgIHBhZGRpbmc6IDExcHggMTZweCA5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxuXG4gICZfX3N0cmVuZ3RoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi0td2VhayAucmRudF9faW5wdXRfX2luZGljYXRvcjpudGgtY2hpbGQoLW4gKyAxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY0ODM2O1xuICAgIH1cblxuICAgICYtLW9rIC5yZG50X19pbnB1dF9faW5kaWNhdG9yOm50aC1jaGlsZCgtbiArIDIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmI0NGQ7XG4gICAgfVxuXG4gICAgJi0tZ29vZCAucmRudF9faW5wdXRfX2luZGljYXRvcjpudGgtY2hpbGQoLW4gKyAzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI5MGVmO1xuICAgIH1cblxuICAgICYtLXN0cm9uZyAucmRudF9faW5wdXRfX2luZGljYXRvcjpudGgtY2hpbGQoLW4gKyA0KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVjMjgxO1xuICAgIH1cbiAgfVxufVxuIiwiLnJlYWN0LWpveXJpZGUge1xuICAmX190b29sdGlwIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gIH1cbn1cbiIsIiRsb2FkaW5nX19iYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ5LCAyNDksIDI0OSwgOTUlKTtcbiRsb2FkaW5nX19mYWRlLS1iYWNrZ3JvdW5kLWNvbG9yOiAjYWNkYmUzO1xuJGxvYWRpbmdfX3RleHQtLWNvbG9yOiAjN2E3YTdhO1xuXG5Aa2V5ZnJhbWVzIGZhZGUxIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNjAlLFxuICA4NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZTMge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDMwJSxcbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGU0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAzMCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlNSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZTYge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSxcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGU3IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAzNSUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9hZGluZ19fYmFja2dyb3VuZC1jb2xvcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDg7XG5cbiAgJl9fbG9nbyB7XG4gICAgZmlsbDogJGxvYWRpbmdfX2ZhZGUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTUwJSk7XG5cbiAgICAmLS1vbmUge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlMSA0cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGg7XG4gICAgfVxuXG4gICAgJi0tdHdvIHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZTIgNHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZSBib3RoO1xuICAgIH1cblxuICAgICYtLXRocmVlIHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZTMgNHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZSBib3RoO1xuICAgIH1cblxuICAgICYtLWZvdXIge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlNCA0cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGg7XG4gICAgfVxuXG4gICAgJi0tZml2ZSB7XG4gICAgICBhbmltYXRpb246IGZhZGU1IDRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcbiAgICB9XG5cbiAgICAmLS1zaXgge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlNiA0cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGg7XG4gICAgfVxuXG4gICAgJi0tc2V2ZW4ge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlNyA0cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3Jlc3BvbnNpdmUnO1xuQHVzZSAnLi4vbWl4aW5zL3NoYWRvd3MnO1xuXG4kbG9naW4tLWJhY2tncm91bmQ6IHVybCgnLi9pbWcvbG9naW5fYmcuanBnJyk7XG4kbG9naW4tLWJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiRsb2dpbl9fYm94LS1iYWNrZ3JvdW5kOiB1cmwoJy4vaW1nL2xvZ2luLmpwZycpO1xuJGxvZ2luX19ib3gtLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4kbG9naW5fX2xvZ28tLXNtYWxsLS1iYWNrZ3JvdW5kLWNvbG9yOiAjNjE3MTkyO1xuJGxvZ2luX19pbnB1dC0tYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xuJGxvZ2luX19pbnB1dC0tZm9jdXMtLWJvcmRlci1jb2xvcjogIzI2ODRmZjtcbiRsb2dpbl9faW5wdXQtLXBsYWNlaG9sZGVyLS1jb2xvcjogJGxvZ2luX19pbnB1dC0tYm9yZGVyLWNvbG9yO1xuJGxvZ2luX19idXR0b24tLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yOiAjNWNiY2QyO1xuJGxvZ2luX19idXR0b24tLWhvdmVyLS1jb2xvcjogI2ZmZjtcbiRsb2dpbl9fYnV0dG9uLS1iYWNrZ3JvdW5kLWNvbG9yOiAjNzZjZWI2O1xuJGxvZ2luX19idXR0b24tLWNvbG9yOiAjZmZmO1xuJGxvZ2luX19mb290ZXItLWNvbG9yOiAjNTU1O1xuJGxvZ2luX19mb3Jnb3QtLWNvbG9yOiAjNzZjZWI2O1xuXG4ubG9naW4ge1xuICBiYWNrZ3JvdW5kOiAkbG9naW4tLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsb2dpbi0tYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDUwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcblxuICAmX19ib3gge1xuICAgIEBpbmNsdWRlIHNoYWRvd3Muc2hhZG93O1xuXG4gICAgYmFja2dyb3VuZDogJGxvZ2luX19ib3gtLWJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxvZ2luX19ib3gtLWJhY2tncm91bmQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgOHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGxlZnQ6IDM1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZyZW07XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBtYXJnaW46IDFyZW0gMCAwLjJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fc3ViLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIG1hcmdpbjogMCAwIDAuNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDEuMnJlbSBhdXRvIDAuNXJlbTtcbiAgfVxuXG4gICZfX2ZvcmdvdCB7XG4gICAgY29sb3I6ICRsb2dpbl9fZm9yZ290LS1jb2xvcjtcbiAgICBwYWRkaW5nOiAxcmVtIDAgNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19tZXNzYWdlIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmlsbDogI2ZmZjtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9naW5fX2xvZ28tLXNtYWxsLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICBtYXJnaW46IDZyZW0gY2FsYyg1MCUgLSAycmVtKSAwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbWFyZ2luOiAwIDEwJTtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMCAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5sYXJnZSB7XG4gIC5sb2dpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDE4cmVtO1xuXG4gICAgJl9fYm94IHtcbiAgICAgIGxlZnQ6IDM1JTtcbiAgICAgIHRvcDogNnJlbTtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUubGFuZHNjYXBlIHtcbiAgLmxvZ2luIHtcbiAgICAmX19sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fYm94IHtcbiAgICAgIGxlZnQ6IDMwJTtcbiAgICAgIHRvcDogMnJlbTtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUucG9ydHJhaXQge1xuICAubG9naW4ge1xuICAgICZfX2JveCB7XG4gICAgICBsZWZ0OiAyNSU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlLm1vYmlsZSB7XG4gIC5sb2dpbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICZfX2JhY2tncm91bmQsXG4gICAgJl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC42cmVtO1xuICAgIH1cblxuICAgICZfX21pc3NpbmcsXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vbWl4aW5zL3Jlc3BvbnNpdmUnO1xuQHVzZSAnLi4vbWl4aW5zL3RyYW5zaXRpb25zJztcblxuJG1lbnVfX2l0ZW0tLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUsIDEwJSk7XG4kbWVudV9faXRlbS0tYWN0aXZlLS1ib3JkZXItY29sb3I6ICNmZmY7XG4kbWVudV9faWNvbi0tZmlsbDogI2ZmZjtcblxuLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyKTtcblxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNWVtO1xuICAgIG1hcmdpbjogMCAwLjJyZW07XG4gICAgbWluLXdpZHRoOiAxMGVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG5cbiAgICAmOmhvdmVyLFxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudV9faXRlbS0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWVudV9faXRlbS0tYWN0aXZlLS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZmlsbDogJG1lbnVfX2ljb24tLWZpbGw7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5sYW5kc2NhcGUge1xuICAubWVudSB7XG4gICAgJl9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuXG4kbm8tbWF0Y2gtLWJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiRuby1tYXRjaC0tbGlnaHQtcHVycGxlOiAjNTE2NWE4O1xuJG5vLW1hdGNoLS1wdXJwbGU6ICMyYzQyOGU7XG4kbm8tbWF0Y2gtLWxpZ2h0LWdyZWVuOiAjN2VjYWQ0O1xuJG5vLW1hdGNoLS1ncmVlbjogIzJkYjNhZjtcbiRuby1tYXRjaC0teWVsbG93OiAjZjVhMTI4O1xuJG5vLW1hdGNoX19zdXBwb3J0LS1jb2xvcjogIzIxODhjMztcblxuLm5vLW1hdGNoIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5vLW1hdGNoLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAyO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19sb2dvIHtcbiAgICBtYXJnaW46IC00cmVtIDAgMnJlbTtcbiAgICB3aWR0aDogNHJlbTtcblxuICAgIDpudGgtY2hpbGQoMiksXG4gICAgOm50aC1jaGlsZCg1KSB7XG4gICAgICBmaWxsOiAkbm8tbWF0Y2gtLXB1cnBsZTtcbiAgICB9XG5cbiAgICA6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGZpbGw6ICRuby1tYXRjaC0tbGlnaHQtZ3JlZW47XG4gICAgfVxuXG4gICAgOm50aC1jaGlsZCg0KSB7XG4gICAgICBmaWxsOiAkbm8tbWF0Y2gtLWdyZWVuO1xuICAgIH1cblxuICAgIDpudGgtY2hpbGQoMSksXG4gICAgOm50aC1jaGlsZCg2KSB7XG4gICAgICBmaWxsOiAkbm8tbWF0Y2gtLWxpZ2h0LXB1cnBsZTtcbiAgICB9XG5cbiAgICA6bGFzdC1jaGlsZCB7XG4gICAgICBmaWxsOiAkbm8tbWF0Y2gtLXllbGxvdztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG5cbiAgJl9fc3VwcG9ydCB7XG4gICAgY29sb3I6ICRuby1tYXRjaF9fc3VwcG9ydC0tY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuQHVzZSAnc2FzczptYXRoJztcblxuLnJkbnRfX3JhZGlvIHtcbiAgJGRpYW1ldGVyOiAxNnB4O1xuICAkZGlhbWV0ZXItZG90OiA2cHg7XG4gICRkb3Qtc3BhY2luZzogbWF0aC5kaXYoJGRpYW1ldGVyIC0gJGRpYW1ldGVyLWRvdCwgMik7XG5cbiAgJl9faW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICZfX3NwYW4ge1xuICAgICRib3JkZXItY29sb3I6ICNhYWE7XG4gICAgJGJhY2tncm91bmQ6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xO1xuICAgICRkb3QtY29sb3I6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJvcmRlci1jb2xvcik7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogJGRpYW1ldGVyO1xuICAgIG1hcmdpbi1yaWdodDogJGRpYW1ldGVyLWRvdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogJGRpYW1ldGVyO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShib3R0b20sIGxlZnQsIHJpZ2h0LCB0b3ApO1xuXG4gICAgICBiYWNrZ3JvdW5kOiAkZG90LWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dDpjaGVja2VkICsgLnJkbnRfX3JhZGlvX19zcGFuOjphZnRlciB7XG4gICAgaW5zZXQ6ICRkb3Qtc3BhY2luZyAkZG90LXNwYWNpbmcgJGRvdC1zcGFjaW5nICRkb3Qtc3BhY2luZztcbiAgfVxuXG4gICZfX2lucHV0OmZvY3VzICsgLnJkbnRfX3JhZGlvX19zcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICM1NTU7XG4gIH1cbn1cbiIsIi5yaXBwbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNmZmYgMTAlLCB0cmFuc3BhcmVudCAxMC4wMSUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEwKTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgdHJhbnNmb3JtIDAuNXMsXG4gICAgICBvcGFjaXR5IDFzO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB0cmFuc2l0aW9uOiAwcztcbiAgICB9XG4gIH1cbn1cbiIsIi5yb3lhbHRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgcGFkZGluZzogMCAycmVtO1xuXG4gICZfX2hlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbiIsIi5zZWFyY2gge1xuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMXJlbSAwIDA7XG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICB9XG5cbiAgJl9fdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmVzdWx0LWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgfVxuICB9XG59XG4iLCJzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCAjY2NjIDUwJSksXG4gICAgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2NjYyA1MCUsIHRyYW5zcGFyZW50IDUwJSksXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjY2NjLCAjY2NjKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjpcbiAgICBjYWxjKDEwMCUgLSAyMHB4KSAxMy4ycHgsXG4gICAgY2FsYygxMDAlIC0gMTVweCkgMTMuMnB4LFxuICAgIGNhbGMoMTAwJSAtIDIuNWVtKSAwLjNlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOlxuICAgIDVweCA1cHgsXG4gICAgNXB4IDVweCxcbiAgICAxcHggMS4zZW07XG59XG5cbi5yZG50X19zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJi5jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gICYtLW5vLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgJl9fc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgJjplbXB0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWZpbHRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDc1cHg7XG5cbiAgICAmX19zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0X19jb250cm9sIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiA0MXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0X19pbmRpY2F0b3Itc2VwYXJhdG9yIHtcbiAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tc2VjdGlvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cblxuICAmLS1wcmV2aWV3LWxheW91dHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDJweCAwLjVyZW0gMCAwICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cblxuLnNldHRpbmdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2hlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cblxuICAmX19mb3JtLFxuICAmX191c2FnZSB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuXG4gICAgJi0tbWFyZ2luLXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdCxcbiAgJl9fZ3JhcGgtdGl0bGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2dyYXBoLXRpdGxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19ncmFwaC10aXRsZSB7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gICZfX3VzYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYWN0aXZpdHksXG4gICZfX2RvbWFpbnMsXG4gICZfX2xheW91dCxcbiAgJl9fc3R5bGVzaGVldCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDlweCAxNnB4IDNweDtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwIDAuMnJlbTtcblxuICAgICYtLWRlbGV0ZSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXJtcy1tZXNzYWdlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gICZfX2NsaWVudC1saXN0IHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGhlaWdodDogNDRweDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgIHRyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG5cbiAgJl9fZG9tYWluIHtcbiAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2NhbGwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwLjVyZW07XG5cbiAgICAmX19lbmRwb2ludCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cblxuICAgICZfX21ldGhvZCxcbiAgICAmX19yZXNwb25zZS1jb2RlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1NDU0NTQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogNTRweDtcbiAgICB9XG5cbiAgICAmX190aW1lc3RhbXAge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19sYXlvdXQsXG4gICZfX3N0eWxlc2hlZXQge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuXG4gICAgJl9fcm93IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAxcmVtIDAuNXJlbTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuXG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zdHlsZXNoZWV0IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgJl9fZ3JhcGhzIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0tcGFnZXMsXG4gICAgJi0tYXVkaW8sXG4gICAgJi0tdHJhbnNsYXRpb25zIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3Rlcm1zIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBiNWFjO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICB0aGVhZCB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuIiwiJHJkbnRfX2NvbG91ci0tZ3JleTogIzU1NTtcbiRyZG50X19jb2xvdXItLWxpZ2h0LXB1cnBsZTogIzUxNjVhODtcbiRyZG50X19jb2xvdXItLXB1cnBsZTogIzJjNDI4ZTtcbiRyZG50X19jb2xvdXItLWxpZ2h0LWdyZWVuOiAjN2VjYWQ0O1xuJHJkbnRfX2NvbG91ci0tZ3JlZW46ICMyZGIzYWY7XG4kcmRudF9fY29sb3VyLS15ZWxsb3c6ICNmNWExMjg7XG5cbi5yZG50IHtcbiAgJl9fc2hlbGYtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDJyZW07XG5cbiAgICAmLS10b3AtcmlnaHQsXG4gICAgJi0tbGVmdC1jZW50ZXIsXG4gICAgJi0tYm90dG9tLWxlZnQsXG4gICAgJi0tcmlnaHQtY2VudGVyLFxuICAgICYtLXRvcC1jZW50ZXIsXG4gICAgJi0tbGVmdCxcbiAgICAmLS1ib3R0b20tcmlnaHQge1xuICAgICAgZmlsbDogJHJkbnRfX2NvbG91ci0tZ3JleTtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgICB9XG4gIH1cblxuICAmX19zaGVsZiB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEzZW07XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAucmRudF9fc2hlbGYtbG9nbyB7XG4gICAgICAgICYtLXRvcC1yaWdodCxcbiAgICAgICAgJi0tbGVmdC1jZW50ZXIge1xuICAgICAgICAgIGZpbGw6ICRyZG50X19jb2xvdXItLWxpZ2h0LXB1cnBsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvdHRvbS1sZWZ0LFxuICAgICAgICAmLS1yaWdodC1jZW50ZXIge1xuICAgICAgICAgIGZpbGw6ICRyZG50X19jb2xvdXItLXB1cnBsZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRvcC1jZW50ZXIge1xuICAgICAgICAgIGZpbGw6ICRyZG50X19jb2xvdXItLWxpZ2h0LWdyZWVuO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICBmaWxsOiAkcmRudF9fY29sb3VyLS1ncmVlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvdHRvbS1yaWdodCB7XG4gICAgICAgICAgZmlsbDogJHJkbnRfX2NvbG91ci0teWVsbG93O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zaGVsZi1kb2N1bWVudHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19zaGVsZi1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDIwcHggMjVweCAtNXB4IHJnYigwLCAwLCAwLCAxMCUpLFxuICAgICAgMCA4cHggMTBweCAtNnB4IHJnYigwLCAwLCAwLCAxMCUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3NoZWxmLWRvY3VtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiA0NSU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5yZG50X19zaGVsZi1pbWFnZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2hlbGYtY292ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3NoZWxmLXRpdGxlIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fc2hlbGYtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fc2hlbGYtZG9jdW1lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fc2hlbGYtY29weXJpZ2h0IHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBtYXJnaW46IDEycmVtIDAgMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+PSAxMDI0cHgpIHtcbiAgLnJkbnQge1xuICAgICZfX3NoZWxmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgICB9XG5cbiAgICAmX19zaGVsZi1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDEycmVtO1xuICAgIH1cblxuICAgICZfX3NoZWxmLWRvY3VtZW50IHtcbiAgICAgIHdpZHRoOiAyMiU7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuXG4kc2lkZS1tZW51X19pdGVtLS1hY3RpdmUtLWNvbG9yOiAjNWU2ZmRiO1xuJHNpZGUtbWVudV9faXRlbS0tY29sb3I6IHJnYigwLCAwLCAwLCA0MCUpO1xuJHNpZGUtbWVudV9faWNvbi0tZmlsbDogJHNpZGUtbWVudV9faXRlbS0tY29sb3I7XG5cbi5zaWRlLW1lbnUge1xuICBib3gtc2hhZG93OiBpbnNldCAtN3B4IDAgOXB4IC03cHggcmdiKDAsIDAsIDAsIDEwJSk7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBhZGRpbmc6IDJyZW0gMC40cmVtIDA7XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmlsbDogJHNpZGUtbWVudV9faWNvbi0tZmlsbDtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAwLjRyZW07XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoY29sb3IpO1xuXG4gICAgY29sb3I6ICRzaWRlLW1lbnVfX2l0ZW0tLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICB3aWR0aDogMTQwcHg7XG5cbiAgICAmLS1hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHNpZGUtbWVudV9faXRlbS0tYWN0aXZlLS1jb2xvcjtcblxuICAgICAgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgICAgIGZpbGw6ICRzaWRlLW1lbnVfX2l0ZW0tLWFjdGl2ZS0tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnc2FzczptYXRoJztcblxuJHJkbnRfX3NsaWRlci0tdGh1bWItYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE7XG4kcmRudF9fc2xpZGVyLS10cmFjay1iYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXG4ucmRudF9fc2xpZGVyIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3NwYW4ge1xuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXNsaWRlci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJkbnRfX3NsaWRlci0tdGh1bWItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cblxuICAmOjotbW96LXNsaWRlci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcmRudF9fc2xpZGVyLS10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLCAyMCUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmRudF9fc2xpZGVyLS10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkcmRudF9fc2xpZGVyLS10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLCAyMCUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZG50X19zbGlkZXItLXRodW1iLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjM1cmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHJkbnRfX3NsaWRlci0tdHJhY2stYmFja2dyb3VuZC1jb2xvciwgMjAlKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5AdXNlICdzYXNzOm1hdGgnO1xuXG4kc3dpdGNoLS13aWR0aDogMzJweDtcbiRzd2l0Y2gtLWhlaWdodDogMTZweDtcbiRzd2l0Y2gtLWRpYWwtLWRpYW1ldGVyOiAxMnB4O1xuJHN3aXRjaC0tb2ZmLS1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1yZWQ7XG4kc3dpdGNoLS1vbi0tY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuJHN3aXRjaC0tZGlhbC0tY29sb3I6ICNmZmY7XG5cbi5yZG50X19zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgJl9fc3BhbiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtLW9mZi0tY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogbWF0aC5kaXYoJHN3aXRjaC0taGVpZ2h0LCAyKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogJHN3aXRjaC0taGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAkc3dpdGNoLS13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAkc3BhY2UtLWFyb3VuZDogbWF0aC5kaXYoJHN3aXRjaC0taGVpZ2h0IC0gJHN3aXRjaC0tZGlhbC0tZGlhbWV0ZXIsIDIpO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKHRyYW5zZm9ybSk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtLWRpYWwtLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm90dG9tOiAkc3BhY2UtLWFyb3VuZDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAkc3dpdGNoLS1kaWFsLS1kaWFtZXRlcjtcbiAgICAgIGxlZnQ6ICRzcGFjZS0tYXJvdW5kO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6ICRzd2l0Y2gtLWRpYWwtLWRpYW1ldGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0OmNoZWNrZWQgKyAucmRudF9fc3dpdGNoX19zcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLS1vbi0tY29sb3I7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvcmVzcG9uc2l2ZSc7XG5AdXNlICcuLi9taXhpbnMvc2hhZG93cyc7XG5cbiR0YWJsZS0tYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuJHRhYmxlX19oZWFkLS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuJHRhYmxlX19vdmVybGF5LS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0YWJsZV9faGVhZC0tYmFja2dyb3VuZC1jb2xvciwgOTAlKTtcbiR0YWJsZV9fcm93LS1ldmVuLS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4kdGFibGVfX3Jvdy0tb2RkLS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuJHRhYmxlX19saW5rLS1jb2xvcjogIzIxODhjMztcbiR0YWJsZV9fY2hlY2stLWNoZWNrZWQtLWJhY2tncm91bmQtLWNvbG9yOiAjNWNiY2QyO1xuJHRhYmxlX19jaGVjay0tY2hlY2tlZC0tYm9yZGVyLS1jb2xvcjogI2Q4ZDhkODtcbiR0YWJsZV9faWNvbi0tY29sb3I6ICNkOGQ4ZDg7XG4kdGFibGVfX2ljb24tLWhvdmVyLS1jb2xvcjogIzdhN2E3YTtcbiR0YWJsZV9fYWRkLS1ob3Zlci0tY29sb3I6ICMwMWNhNzA7XG4kdGFibGVfX2FkZC0tY29sb3I6IHJnYmEoJHRhYmxlX19hZGQtLWhvdmVyLS1jb2xvciwgNjAlKTtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kdGFibGVfX2FkZC0tYm94LXNoYWRvdzogMCAwIDZweCByZ2IoMCwgMCwgMCwgMTUlKSxcbiAgMCAzcHggNnB4IHJnYigwLCAwLCAwLCAxMCUpO1xuXG4vKiBwcmV0dGllci1pZ25vcmUgKi9cbiR0YWJsZV9fYWRkLS1ob3Zlci0tYm94LXNoYWRvdzogMCAwIDZweCByZ2IoMCwgMCwgMCwgMjAlKSxcbiAgMCAzcHggNnB4IHJnYigwLCAwLCAwLCAxNSUpO1xuJHRhYmxlX19kZWxldGUtLWhvdmVyLS1jb2xvcjogI2Y4MzgxODtcbiR0YWJsZV9fZGVsZXRlLS1jb2xvcjogcmdiYSgkdGFibGVfX2RlbGV0ZS0taG92ZXItLWNvbG9yLCA2MCUpO1xuJHRhYmxlX19kZWxldGUtLWJveC1zaGFkb3c6ICR0YWJsZV9fYWRkLS1ib3gtc2hhZG93O1xuJHRhYmxlX19kZWxldGUtLWhvdmVyLS1ib3gtc2hhZG93OiAkdGFibGVfX2FkZC0taG92ZXItLWJveC1zaGFkb3c7XG4kdGFibGVfX3ZpZXctLWhvdmVyLS1jb2xvcjogIzIyMjtcbiR0YWJsZV9fdmlldy0tY29sb3I6IHJnYmEoJHRhYmxlX192aWV3LS1ob3Zlci0tY29sb3IsIDYwJSk7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJHRhYmxlX192aWV3LS1ib3gtc2hhZG93OiAwIDAgNnB4IHJnYigwLCAwLCAwLCAxNSUpLFxuICAwIDNweCA2cHggcmdiKDAsIDAsIDAsIDEwJSk7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJHRhYmxlX192aWV3LS1ob3Zlci0tYm94LXNoYWRvdzogMCAwIDZweCByZ2IoMCwgMCwgMCwgMjAlKSxcbiAgMCAzcHggNnB4IHJnYigwLCAwLCAwLCAxNSUpO1xuJHRhYmxlX190aXRsZS0tYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiR0YWJsZV9fc29ydC0tYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiR0YWJsZV9fc29ydC0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yOiAjN2E3YTdhO1xuJHRhYmxlX19zd2l0Y2gtLWJhY2tncm91bmQtLWNvbG9yOiAjY2U2Nzc4O1xuJHRhYmxlX19zd2l0Y2gtLWJlZm9yZS0tYmFja2dyb3VuZC0tY29sb3I6ICNmZmY7XG4kdGFibGVfX3N3aXRjaC0tY2hlY2tlZC0tYmFja2dyb3VuZC0tY29sb3I6ICM1Y2JjZDI7XG4kdGFibGVfX2Nsb3NlLS1jb2xvcjogIzdhN2E3YTtcblxuLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYtLWFuYWx5dGljcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAuNmVtO1xuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTNyZW0pO1xuICB9XG5cbiAgJl9fb3B0aW9ucyB7XG4gICAgYm90dG9tOiAycmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMnJlbTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgJl9fYWRkLFxuICAmX19kZWxldGUsXG4gICZfX3ZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtd2hpdGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDAgMC4zcmVtO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBib3gtc2hhZG93LFxuICAgICAgY29sb3IgbGluZWFyIDAuMnM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuXG4gICZfX2FkZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6ICR0YWJsZV9fYWRkLS1ib3gtc2hhZG93O1xuICAgIGNvbG9yOiAkdGFibGVfX2FkZC0tY29sb3I7XG4gICAgZm9udC1zaXplOiAzLjFlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogM3JlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogJHRhYmxlX19hZGQtLWhvdmVyLS1ib3gtc2hhZG93O1xuICAgICAgY29sb3I6ICR0YWJsZV9fYWRkLS1ob3Zlci0tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVsZXRlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogJHRhYmxlX19hZGQtLWJveC1zaGFkb3c7XG4gICAgY29sb3I6ICR0YWJsZV9fZGVsZXRlLS1jb2xvcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogJHRhYmxlX19kZWxldGUtLWhvdmVyLS1ib3gtc2hhZG93O1xuICAgICAgY29sb3I6ICR0YWJsZV9fZGVsZXRlLS1ob3Zlci0tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlldyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6ICR0YWJsZV9fdmlldy0tYm94LXNoYWRvdztcbiAgICBmaWxsOiAkdGFibGVfX3ZpZXctLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMy4xZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogM3JlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogJHRhYmxlX192aWV3LS1ob3Zlci0tYm94LXNoYWRvdztcbiAgICAgIGNvbG9yOiAkdGFibGVfX3ZpZXctLWhvdmVyLS1jb2xvcjtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZmlsbDogJHRhYmxlX19pY29uLS1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIGxpbmVhciAwLjJzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWxsOiAkdGFibGVfX2ljb24tLWhvdmVyLS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19jb3B5LFxuICAmX19jb2x1bW4tZGVsZXRlLFxuICAmX19lZGl0LFxuICAmX19maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDFyZW07XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgLnRhYmxlX19pY29uIHtcbiAgICAgICAgZmlsbDogJHRhYmxlX19pY29uLS1ob3Zlci0tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZWRpdCxcbiAgJl9fZmlsdGVyLFxuICAmX19zb3J0IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICB9XG5cbiAgJl9fc29ydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDFyZW07XG5cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgbGluZWFyIDAuMnM7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICR0YWJsZV9fc29ydC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvdHRvbTogMC4xNXJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAkdGFibGVfX3NvcnQtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB0b3A6IDAuMXJlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOm5vdCgudGFibGVfX3NvcnQtYXNjLCAudGFibGVfX3NvcnQtLWRlc2MpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJsZV9fc29ydC0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFzYyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFibGVfX3NvcnQtLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGFibGVfX3NvcnQtLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlX19zb3J0LS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVzYyB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0YWJsZV9fc29ydC0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0YWJsZV9fc29ydC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlX19zb3J0LS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICR0YWJsZV9fbGluay0tY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDIwcmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19zd2l0Y2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZV9fc3dpdGNoLS1iYWNrZ3JvdW5kLS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGxpbmVhciAwLjJzO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICB3aWR0aDogMzJweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVfX3N3aXRjaC0tYmVmb3JlLS1iYWNrZ3JvdW5kLS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gbGluZWFyIDAuMnM7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19jb2x1bW4ge1xuICAgIG1heC13aWR0aDogMjByZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAwLjlyZW07XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAyMHJlbTtcblxuICAgICYtLWFuYWx5dGljcy1oZWFkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi0taGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVfX2hlYWQtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgJi50YWJsZV9fY29sdW1uLS1maXJzdCB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZmlyc3Qge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtaW4td2lkdGg6IDI2cmVtO1xuICAgIH1cblxuICAgICYtLW5vLWNoZWNrYm94IHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gKyAzNnB4KTtcbiAgICB9XG5cbiAgICAmLS1ldmVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZV9fcm93LS1ldmVuLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgICYtLW9kZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVfX3Jvdy0tb2RkLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgICYtZGVsZXRlIHtcbiAgICAgIGNvbG9yOiAkdGFibGVfX2ljb24tLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC4xO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZV9fZGVsZXRlLS1ob3Zlci0tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgQGluY2x1ZGUgc2hhZG93cy5zaGFkb3coMSwgJHRhYmxlX19pY29uLS1ob3Zlci0tY29sb3IpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlX19oZWFkLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwLjZyZW0gMC42cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjJzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgJi0tb3BlbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0X19zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxcmVtIDAgMCAwLjVyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlX190aXRsZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJHRhYmxlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIGhlaWdodDogMi40cmVtO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUubW9iaWxlIHtcbiAgLnRhYmxlIHtcbiAgICAmX19jb2x1bW4ge1xuICAgICAgbWluLXdpZHRoOiAycmVtO1xuICAgICAgcGFkZGluZzogMXJlbSAwIDAuOXJlbTtcbiAgICAgIHdpZHRoOiA3cmVtO1xuXG4gICAgICAmLS1maXJzdCB7XG4gICAgICAgIG1pbi13aWR0aDogMTByZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnZlcnRlciB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigwLCAwLCAwLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5cbiR0YWJzLS1ib3JkZXItY29sb3I6IHJnYig5NiwgMTEwLCAyMjEsIDEwJSk7XG4kdGFic19fdGFiLS1jb2xvcjogIzdhN2E3YTtcbiR0YWJzX190YWItLWFjdGl2ZS0tYm9yZGVyLWNvbG9yOiAjMjA4ZmNlO1xuJHRhYnNfX3RhYi0tYWN0aXZlLS1jb2xvcjogIzAwMDtcbiR0YWJzX19idXR0b24tLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yOiAjNWNiY2QyO1xuJHRhYnNfX2J1dHRvbi0taG92ZXItLWNvbG9yOiAjZmZmO1xuJHRhYnNfX2J1dHRvbi0tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJHRhYnNfX2J1dHRvbi0tYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJHRhYnNfX2J1dHRvbi0taG92ZXItLWJhY2tncm91bmQtY29sb3IsXG4kbGlnaHRuZXNzOiAtMTAlKTtcbiR0YWJzX19idXR0b24tLWNvbG9yOiAkdGFic19fYnV0dG9uLS1ib3JkZXItY29sb3I7XG5cbi50YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMnJlbTtcblxuICAmX19ibG9jayB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICZfX3RhYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkdGFic19fdGFiLS1jb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAuMXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMC4ycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIGJvcmRlci1jb2xvcixcbiAgICAgIGNvbG9yIGxpbmVhciAwLjJzO1xuXG4gICAgJi0tYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFic19fdGFiLS1hY3RpdmUtLWJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkdGFic19fdGFiLS1hY3RpdmUtLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcblxuICAgICYtLWFkZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19zbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICdzYXNzOmNvbG9yJztcblxuJHJkbnRfX3Rvb2x0aXAtLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgjMzZhYWM0LCAkbGlnaHRuZXNzOiAxMCUpO1xuJHJkbnRfX3Rvb2x0aXAtLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXdoaXRlO1xuXG4ucmRudCB7XG4gICZfX3Rvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZG50X190b29sdGlwLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY29sb3I6ICRyZG50X190b29sdGlwLS1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoYXJpYS1sYWJlbCk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogNXB4IDhweCA2cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyLFxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLmJvdHRvbSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogMTI1JTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRyZG50X190b29sdGlwLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgdG9wOiAxMjUlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudG9wIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAxMjUlO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRyZG50X190b29sdGlwLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3R0b206IDEyNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jZW50ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTAuMXJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTAuMXJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnc2FzczptZXRhJztcbkBpbXBvcnQgJ25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyc7XG5AaW5jbHVkZSBtZXRhLmxvYWQtY3NzKCdjdXN0b20vY3VzdG9tJyk7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOlxuICAgIHVybCgnLi9mb250cy9yb2JvdG8tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4vZm9udHMvcm9ib3RvLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBzcmM6XG4gICAgdXJsKCcuL2ZvbnRzL3JvYm90by1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi9mb250cy9yb2JvdG8tYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOlxuICAgIHVybCgnLi9mb250cy9yb2JvdG8tbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuL2ZvbnRzL3JvYm90by1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/