@charset "UTF-8";.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{color:#f0f0f0;fill:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{color:#fff;fill:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}

/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{border:0;font-size:100%;line-height:1.3;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{border-collapse:collapse;content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{background-repeat:no-repeat;display:inline-block;margin-top:-.25em;overflow:hidden;position:relative;text-indent:-99999px;vertical-align:middle}.ui-widget-icon-block{display:block;left:50%;margin-left:-8px}.ui-widget-overlay{height:100%;left:0;position:fixed;top:0;width:100%}
/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit https://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{background:#fff;border:1px solid #ddd;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{background:#e9e9e9;border:1px solid #ddd;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background:#f6f6f6;border:1px solid #c5c5c5;color:#454545;font-weight:400}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#ededed;border:1px solid #ccc;color:#2b2b2b;font-weight:400}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#007fff;border:1px solid #003eff;color:#fff;font-weight:400}.ui-icon-background,.ui-state-active .ui-icon-background{background-color:#fff;border:#003eff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fffa90;border:1px solid #dad55e;color:#777620}.ui-state-checked{background:#fffa90;border:1px solid #dad55e}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background:#fddfdf;border:1px solid #f1a899;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{font-weight:400;opacity:.7}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;opacity:.35}.ui-icon{height:16px;width:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/packs/static/node_modules/jquery-ui/themes/base/images/ui-icons_444444_256x240-d1b818587c3bc65058fe.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/packs/static/node_modules/jquery-ui/themes/base/images/ui-icons_555555_256x240-35d57320d9df28ec0d0d.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(/packs/static/node_modules/jquery-ui/themes/base/images/ui-icons_ffffff_256x240-92bef7e45fed3caba8dc.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(/packs/static/node_modules/jquery-ui/themes/base/images/ui-icons_777620_256x240-f423048bf942a7a33b33.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/packs/static/node_modules/jquery-ui/themes/base/images/ui-icons_cc0000_256x240-5cbbd560bcf30acb95dd.png)}.ui-button .ui-icon{background-image:url(/packs/static/node_modules/jquery-ui/themes/base/images/ui-icons_777777_256x240-f5d5fce2f36b5776eab8.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3}.ui-widget-shadow{box-shadow:0 0 5px #666}*,:after,:before{box-sizing:border-box}button,input,select,textarea{font:inherit}button,select{text-transform:none}body{background-color:var(--mantine-color-body);color:var(--mantine-color-text);font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height);margin:0;-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing)}@media screen and (max-device-width:31.25em){body{-webkit-text-size-adjust:100%}}@media(prefers-reduced-motion:reduce){[data-respect-reduced-motion] [data-reduce-motion]{animation:none;transition:none}}[data-mantine-color-scheme=dark] .mantine-dark-hidden,[data-mantine-color-scheme=light] .mantine-light-hidden{display:none}.mantine-focus-auto:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.mantine-focus-always:focus{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.mantine-focus-never:focus{outline:none}.mantine-active:active{transform:translateY(calc(.0625rem*var(--mantine-scale)))}fieldset:disabled .mantine-active:active{transform:none}:where([dir=rtl]) .mantine-rotate-rtl{transform:rotate(180deg)}:root{color-scheme:var(--mantine-color-scheme);--mantine-z-index-app:100;--mantine-z-index-modal:200;--mantine-z-index-popover:300;--mantine-z-index-overlay:400;--mantine-z-index-max:9999;--mantine-scale:1;--mantine-cursor-type:default;--mantine-webkit-font-smoothing:antialiased;--mantine-color-scheme:light dark;--mantine-moz-font-smoothing:grayscale;--mantine-color-white:#fff;--mantine-color-black:#000;--mantine-line-height:1.55;--mantine-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--mantine-font-family-monospace:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--mantine-font-family-headings:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--mantine-heading-font-weight:700;--mantine-radius-default:calc(0.25rem*var(--mantine-scale));--mantine-primary-color-0:var(--mantine-color-blue-0);--mantine-primary-color-1:var(--mantine-color-blue-1);--mantine-primary-color-2:var(--mantine-color-blue-2);--mantine-primary-color-3:var(--mantine-color-blue-3);--mantine-primary-color-4:var(--mantine-color-blue-4);--mantine-primary-color-5:var(--mantine-color-blue-5);--mantine-primary-color-6:var(--mantine-color-blue-6);--mantine-primary-color-7:var(--mantine-color-blue-7);--mantine-primary-color-8:var(--mantine-color-blue-8);--mantine-primary-color-9:var(--mantine-color-blue-9);--mantine-primary-color-filled:var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover:var(--mantine-color-blue-filled-hover);--mantine-primary-color-light:var(--mantine-color-blue-light);--mantine-primary-color-light-hover:var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color:var(--mantine-color-blue-light-color);--mantine-breakpoint-xs:36em;--mantine-breakpoint-sm:48em;--mantine-breakpoint-md:62em;--mantine-breakpoint-lg:75em;--mantine-breakpoint-xl:88em;--mantine-spacing-xs:calc(0.625rem*var(--mantine-scale));--mantine-spacing-sm:calc(0.75rem*var(--mantine-scale));--mantine-spacing-md:calc(1rem*var(--mantine-scale));--mantine-spacing-lg:calc(1.25rem*var(--mantine-scale));--mantine-spacing-xl:calc(2rem*var(--mantine-scale));--mantine-font-size-xs:calc(0.75rem*var(--mantine-scale));--mantine-font-size-sm:calc(0.875rem*var(--mantine-scale));--mantine-font-size-md:calc(1rem*var(--mantine-scale));--mantine-font-size-lg:calc(1.125rem*var(--mantine-scale));--mantine-font-size-xl:calc(1.25rem*var(--mantine-scale));--mantine-line-height-xs:1.4;--mantine-line-height-sm:1.45;--mantine-line-height-md:1.55;--mantine-line-height-lg:1.6;--mantine-line-height-xl:1.65;--mantine-shadow-xs:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),0 calc(0.0625rem*var(--mantine-scale)) calc(0.125rem*var(--mantine-scale)) rgba(0,0,0,.1);--mantine-shadow-sm:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(0.625rem*var(--mantine-scale)) calc(0.9375rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(0.4375rem*var(--mantine-scale)) calc(0.4375rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale));--mantine-shadow-md:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(1.25rem*var(--mantine-scale)) calc(1.5625rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(0.625rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale));--mantine-shadow-lg:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(1.75rem*var(--mantine-scale)) calc(1.4375rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(0.75rem*var(--mantine-scale)) calc(0.75rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale));--mantine-shadow-xl:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(2.25rem*var(--mantine-scale)) calc(1.75rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(1.0625rem*var(--mantine-scale)) calc(1.0625rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale));--mantine-radius-xs:calc(0.125rem*var(--mantine-scale));--mantine-radius-sm:calc(0.25rem*var(--mantine-scale));--mantine-radius-md:calc(0.5rem*var(--mantine-scale));--mantine-radius-lg:calc(1rem*var(--mantine-scale));--mantine-radius-xl:calc(2rem*var(--mantine-scale));--mantine-color-dark-0:#c9c9c9;--mantine-color-dark-1:#b8b8b8;--mantine-color-dark-2:#828282;--mantine-color-dark-3:#696969;--mantine-color-dark-4:#424242;--mantine-color-dark-5:#3b3b3b;--mantine-color-dark-6:#2e2e2e;--mantine-color-dark-7:#242424;--mantine-color-dark-8:#1f1f1f;--mantine-color-dark-9:#141414;--mantine-color-gray-0:#f8f9fa;--mantine-color-gray-1:#f1f3f5;--mantine-color-gray-2:#e9ecef;--mantine-color-gray-3:#dee2e6;--mantine-color-gray-4:#ced4da;--mantine-color-gray-5:#adb5bd;--mantine-color-gray-6:#868e96;--mantine-color-gray-7:#495057;--mantine-color-gray-8:#343a40;--mantine-color-gray-9:#212529;--mantine-color-red-0:#fff5f5;--mantine-color-red-1:#ffe3e3;--mantine-color-red-2:#ffc9c9;--mantine-color-red-3:#ffa8a8;--mantine-color-red-4:#ff8787;--mantine-color-red-5:#ff6b6b;--mantine-color-red-6:#fa5252;--mantine-color-red-7:#f03e3e;--mantine-color-red-8:#e03131;--mantine-color-red-9:#c92a2a;--mantine-color-pink-0:#fff0f6;--mantine-color-pink-1:#ffdeeb;--mantine-color-pink-2:#fcc2d7;--mantine-color-pink-3:#faa2c1;--mantine-color-pink-4:#f783ac;--mantine-color-pink-5:#f06595;--mantine-color-pink-6:#e64980;--mantine-color-pink-7:#d6336c;--mantine-color-pink-8:#c2255c;--mantine-color-pink-9:#a61e4d;--mantine-color-grape-0:#f8f0fc;--mantine-color-grape-1:#f3d9fa;--mantine-color-grape-2:#eebefa;--mantine-color-grape-3:#e599f7;--mantine-color-grape-4:#da77f2;--mantine-color-grape-5:#cc5de8;--mantine-color-grape-6:#be4bdb;--mantine-color-grape-7:#ae3ec9;--mantine-color-grape-8:#9c36b5;--mantine-color-grape-9:#862e9c;--mantine-color-violet-0:#f3f0ff;--mantine-color-violet-1:#e5dbff;--mantine-color-violet-2:#d0bfff;--mantine-color-violet-3:#b197fc;--mantine-color-violet-4:#9775fa;--mantine-color-violet-5:#845ef7;--mantine-color-violet-6:#7950f2;--mantine-color-violet-7:#7048e8;--mantine-color-violet-8:#6741d9;--mantine-color-violet-9:#5f3dc4;--mantine-color-indigo-0:#edf2ff;--mantine-color-indigo-1:#dbe4ff;--mantine-color-indigo-2:#bac8ff;--mantine-color-indigo-3:#91a7ff;--mantine-color-indigo-4:#748ffc;--mantine-color-indigo-5:#5c7cfa;--mantine-color-indigo-6:#4c6ef5;--mantine-color-indigo-7:#4263eb;--mantine-color-indigo-8:#3b5bdb;--mantine-color-indigo-9:#364fc7;--mantine-color-blue-0:#e7f5ff;--mantine-color-blue-1:#d0ebff;--mantine-color-blue-2:#a5d8ff;--mantine-color-blue-3:#74c0fc;--mantine-color-blue-4:#4dabf7;--mantine-color-blue-5:#339af0;--mantine-color-blue-6:#228be6;--mantine-color-blue-7:#1c7ed6;--mantine-color-blue-8:#1971c2;--mantine-color-blue-9:#1864ab;--mantine-color-cyan-0:#e3fafc;--mantine-color-cyan-1:#c5f6fa;--mantine-color-cyan-2:#99e9f2;--mantine-color-cyan-3:#66d9e8;--mantine-color-cyan-4:#3bc9db;--mantine-color-cyan-5:#22b8cf;--mantine-color-cyan-6:#15aabf;--mantine-color-cyan-7:#1098ad;--mantine-color-cyan-8:#0c8599;--mantine-color-cyan-9:#0b7285;--mantine-color-teal-0:#e6fcf5;--mantine-color-teal-1:#c3fae8;--mantine-color-teal-2:#96f2d7;--mantine-color-teal-3:#63e6be;--mantine-color-teal-4:#38d9a9;--mantine-color-teal-5:#20c997;--mantine-color-teal-6:#12b886;--mantine-color-teal-7:#0ca678;--mantine-color-teal-8:#099268;--mantine-color-teal-9:#087f5b;--mantine-color-green-0:#ebfbee;--mantine-color-green-1:#d3f9d8;--mantine-color-green-2:#b2f2bb;--mantine-color-green-3:#8ce99a;--mantine-color-green-4:#69db7c;--mantine-color-green-5:#51cf66;--mantine-color-green-6:#40c057;--mantine-color-green-7:#37b24d;--mantine-color-green-8:#2f9e44;--mantine-color-green-9:#2b8a3e;--mantine-color-lime-0:#f4fce3;--mantine-color-lime-1:#e9fac8;--mantine-color-lime-2:#d8f5a2;--mantine-color-lime-3:#c0eb75;--mantine-color-lime-4:#a9e34b;--mantine-color-lime-5:#94d82d;--mantine-color-lime-6:#82c91e;--mantine-color-lime-7:#74b816;--mantine-color-lime-8:#66a80f;--mantine-color-lime-9:#5c940d;--mantine-color-yellow-0:#fff9db;--mantine-color-yellow-1:#fff3bf;--mantine-color-yellow-2:#ffec99;--mantine-color-yellow-3:#ffe066;--mantine-color-yellow-4:#ffd43b;--mantine-color-yellow-5:#fcc419;--mantine-color-yellow-6:#fab005;--mantine-color-yellow-7:#f59f00;--mantine-color-yellow-8:#f08c00;--mantine-color-yellow-9:#e67700;--mantine-color-orange-0:#fff4e6;--mantine-color-orange-1:#ffe8cc;--mantine-color-orange-2:#ffd8a8;--mantine-color-orange-3:#ffc078;--mantine-color-orange-4:#ffa94d;--mantine-color-orange-5:#ff922b;--mantine-color-orange-6:#fd7e14;--mantine-color-orange-7:#f76707;--mantine-color-orange-8:#e8590c;--mantine-color-orange-9:#d9480f;--mantine-h1-font-size:calc(2.125rem*var(--mantine-scale));--mantine-h1-line-height:1.3;--mantine-h1-font-weight:700;--mantine-h2-font-size:calc(1.625rem*var(--mantine-scale));--mantine-h2-line-height:1.35;--mantine-h2-font-weight:700;--mantine-h3-font-size:calc(1.375rem*var(--mantine-scale));--mantine-h3-line-height:1.4;--mantine-h3-font-weight:700;--mantine-h4-font-size:calc(1.125rem*var(--mantine-scale));--mantine-h4-line-height:1.45;--mantine-h4-font-weight:700;--mantine-h5-font-size:calc(1rem*var(--mantine-scale));--mantine-h5-line-height:1.5;--mantine-h5-font-weight:700;--mantine-h6-font-size:calc(0.875rem*var(--mantine-scale));--mantine-h6-line-height:1.5;--mantine-h6-font-weight:700}:root[data-mantine-color-scheme=dark]{--mantine-color-scheme:dark;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-white);--mantine-color-text:var(--mantine-color-dark-0);--mantine-color-body:var(--mantine-color-dark-7);--mantine-color-error:var(--mantine-color-red-8);--mantine-color-placeholder:var(--mantine-color-dark-3);--mantine-color-anchor:var(--mantine-color-blue-4);--mantine-color-default:var(--mantine-color-dark-6);--mantine-color-default-hover:var(--mantine-color-dark-5);--mantine-color-default-color:var(--mantine-color-white);--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-dimmed:var(--mantine-color-dark-2);--mantine-color-dark-text:var(--mantine-color-dark-4);--mantine-color-dark-filled:var(--mantine-color-dark-8);--mantine-color-dark-filled-hover:var(--mantine-color-dark-7);--mantine-color-dark-light:rgba(36,36,36,.15);--mantine-color-dark-light-hover:rgba(36,36,36,.2);--mantine-color-dark-light-color:var(--mantine-color-dark-3);--mantine-color-dark-outline:var(--mantine-color-dark-4);--mantine-color-dark-outline-hover:rgba(36,36,36,.05);--mantine-color-gray-text:var(--mantine-color-gray-4);--mantine-color-gray-filled:var(--mantine-color-gray-8);--mantine-color-gray-filled-hover:var(--mantine-color-gray-9);--mantine-color-gray-light:hsla(210,7%,56%,.15);--mantine-color-gray-light-hover:hsla(210,7%,56%,.2);--mantine-color-gray-light-color:var(--mantine-color-gray-3);--mantine-color-gray-outline:var(--mantine-color-gray-4);--mantine-color-gray-outline-hover:rgba(206,212,218,.05);--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9);--mantine-color-red-light:rgba(250,82,82,.15);--mantine-color-red-light-hover:rgba(250,82,82,.2);--mantine-color-red-light-color:var(--mantine-color-red-3);--mantine-color-red-outline:var(--mantine-color-red-4);--mantine-color-red-outline-hover:hsla(0,100%,76%,.05);--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-pink-filled:var(--mantine-color-pink-8);--mantine-color-pink-filled-hover:var(--mantine-color-pink-9);--mantine-color-pink-light:rgba(230,73,128,.15);--mantine-color-pink-light-hover:rgba(230,73,128,.2);--mantine-color-pink-light-color:var(--mantine-color-pink-3);--mantine-color-pink-outline:var(--mantine-color-pink-4);--mantine-color-pink-outline-hover:rgba(247,131,172,.05);--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-grape-filled:var(--mantine-color-grape-8);--mantine-color-grape-filled-hover:var(--mantine-color-grape-9);--mantine-color-grape-light:rgba(190,75,219,.15);--mantine-color-grape-light-hover:rgba(190,75,219,.2);--mantine-color-grape-light-color:var(--mantine-color-grape-3);--mantine-color-grape-outline:var(--mantine-color-grape-4);--mantine-color-grape-outline-hover:rgba(218,119,242,.05);--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-violet-filled:var(--mantine-color-violet-8);--mantine-color-violet-filled-hover:var(--mantine-color-violet-9);--mantine-color-violet-light:rgba(121,80,242,.15);--mantine-color-violet-light-hover:rgba(121,80,242,.2);--mantine-color-violet-light-color:var(--mantine-color-violet-3);--mantine-color-violet-outline:var(--mantine-color-violet-4);--mantine-color-violet-outline-hover:rgba(151,117,250,.05);--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-9);--mantine-color-indigo-light:rgba(76,110,245,.15);--mantine-color-indigo-light-hover:rgba(76,110,245,.2);--mantine-color-indigo-light-color:var(--mantine-color-indigo-3);--mantine-color-indigo-outline:var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover:rgba(116,143,252,.05);--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-8);--mantine-color-blue-filled-hover:var(--mantine-color-blue-9);--mantine-color-blue-light:rgba(34,139,230,.15);--mantine-color-blue-light-hover:rgba(34,139,230,.2);--mantine-color-blue-light-color:var(--mantine-color-blue-3);--mantine-color-blue-outline:var(--mantine-color-blue-4);--mantine-color-blue-outline-hover:rgba(77,171,247,.05);--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-cyan-filled:var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-9);--mantine-color-cyan-light:rgba(21,170,191,.15);--mantine-color-cyan-light-hover:rgba(21,170,191,.2);--mantine-color-cyan-light-color:var(--mantine-color-cyan-3);--mantine-color-cyan-outline:var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover:rgba(59,201,219,.05);--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-teal-filled:var(--mantine-color-teal-8);--mantine-color-teal-filled-hover:var(--mantine-color-teal-9);--mantine-color-teal-light:rgba(18,184,134,.15);--mantine-color-teal-light-hover:rgba(18,184,134,.2);--mantine-color-teal-light-color:var(--mantine-color-teal-3);--mantine-color-teal-outline:var(--mantine-color-teal-4);--mantine-color-teal-outline-hover:rgba(56,217,169,.05);--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-green-filled:var(--mantine-color-green-8);--mantine-color-green-filled-hover:var(--mantine-color-green-9);--mantine-color-green-light:rgba(64,192,87,.15);--mantine-color-green-light-hover:rgba(64,192,87,.2);--mantine-color-green-light-color:var(--mantine-color-green-3);--mantine-color-green-outline:var(--mantine-color-green-4);--mantine-color-green-outline-hover:rgba(105,219,124,.05);--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-lime-filled:var(--mantine-color-lime-8);--mantine-color-lime-filled-hover:var(--mantine-color-lime-9);--mantine-color-lime-light:rgba(130,201,30,.15);--mantine-color-lime-light-hover:rgba(130,201,30,.2);--mantine-color-lime-light-color:var(--mantine-color-lime-3);--mantine-color-lime-outline:var(--mantine-color-lime-4);--mantine-color-lime-outline-hover:rgba(169,227,75,.05);--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-9);--mantine-color-yellow-light:rgba(250,176,5,.15);--mantine-color-yellow-light-hover:rgba(250,176,5,.2);--mantine-color-yellow-light-color:var(--mantine-color-yellow-3);--mantine-color-yellow-outline:var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover:rgba(255,212,59,.05);--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-orange-filled:var(--mantine-color-orange-8);--mantine-color-orange-filled-hover:var(--mantine-color-orange-9);--mantine-color-orange-light:rgba(253,126,20,.15);--mantine-color-orange-light-hover:rgba(253,126,20,.2);--mantine-color-orange-light-color:var(--mantine-color-orange-3);--mantine-color-orange-outline:var(--mantine-color-orange-4);--mantine-color-orange-outline-hover:rgba(255,169,77,.05)}:root[data-mantine-color-scheme=light]{--mantine-color-scheme:light;--mantine-color-bright:var(--mantine-color-black);--mantine-color-text:var(--mantine-color-black);--mantine-color-body:var(--mantine-color-white);--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-error:var(--mantine-color-red-6);--mantine-color-placeholder:var(--mantine-color-gray-5);--mantine-color-anchor:var(--mantine-primary-color-filled);--mantine-color-default:var(--mantine-color-white);--mantine-color-default-hover:var(--mantine-color-gray-0);--mantine-color-default-color:var(--mantine-color-gray-9);--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-dimmed:var(--mantine-color-gray-6);--mantine-color-dark-text:var(--mantine-color-dark-filled);--mantine-color-dark-filled:var(--mantine-color-dark-6);--mantine-color-dark-filled-hover:var(--mantine-color-dark-7);--mantine-color-dark-light:rgba(56,56,56,.1);--mantine-color-dark-light-hover:rgba(56,56,56,.12);--mantine-color-dark-light-color:var(--mantine-color-dark-6);--mantine-color-dark-outline:var(--mantine-color-dark-6);--mantine-color-dark-outline-hover:rgba(56,56,56,.05);--mantine-color-gray-text:var(--mantine-color-gray-filled);--mantine-color-gray-filled:var(--mantine-color-gray-6);--mantine-color-gray-filled-hover:var(--mantine-color-gray-7);--mantine-color-gray-light:hsla(210,7%,56%,.1);--mantine-color-gray-light-hover:hsla(210,7%,56%,.12);--mantine-color-gray-light-color:var(--mantine-color-gray-6);--mantine-color-gray-outline:var(--mantine-color-gray-6);--mantine-color-gray-outline-hover:hsla(210,7%,56%,.05);--mantine-color-red-text:var(--mantine-color-red-filled);--mantine-color-red-filled:var(--mantine-color-red-6);--mantine-color-red-filled-hover:var(--mantine-color-red-7);--mantine-color-red-light:rgba(250,82,82,.1);--mantine-color-red-light-hover:rgba(250,82,82,.12);--mantine-color-red-light-color:var(--mantine-color-red-6);--mantine-color-red-outline:var(--mantine-color-red-6);--mantine-color-red-outline-hover:rgba(250,82,82,.05);--mantine-color-pink-text:var(--mantine-color-pink-filled);--mantine-color-pink-filled:var(--mantine-color-pink-6);--mantine-color-pink-filled-hover:var(--mantine-color-pink-7);--mantine-color-pink-light:rgba(230,73,128,.1);--mantine-color-pink-light-hover:rgba(230,73,128,.12);--mantine-color-pink-light-color:var(--mantine-color-pink-6);--mantine-color-pink-outline:var(--mantine-color-pink-6);--mantine-color-pink-outline-hover:rgba(230,73,128,.05);--mantine-color-grape-text:var(--mantine-color-grape-filled);--mantine-color-grape-filled:var(--mantine-color-grape-6);--mantine-color-grape-filled-hover:var(--mantine-color-grape-7);--mantine-color-grape-light:rgba(190,75,219,.1);--mantine-color-grape-light-hover:rgba(190,75,219,.12);--mantine-color-grape-light-color:var(--mantine-color-grape-6);--mantine-color-grape-outline:var(--mantine-color-grape-6);--mantine-color-grape-outline-hover:rgba(190,75,219,.05);--mantine-color-violet-text:var(--mantine-color-violet-filled);--mantine-color-violet-filled:var(--mantine-color-violet-6);--mantine-color-violet-filled-hover:var(--mantine-color-violet-7);--mantine-color-violet-light:rgba(121,80,242,.1);--mantine-color-violet-light-hover:rgba(121,80,242,.12);--mantine-color-violet-light-color:var(--mantine-color-violet-6);--mantine-color-violet-outline:var(--mantine-color-violet-6);--mantine-color-violet-outline-hover:rgba(121,80,242,.05);--mantine-color-indigo-text:var(--mantine-color-indigo-filled);--mantine-color-indigo-filled:var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-7);--mantine-color-indigo-light:rgba(76,110,245,.1);--mantine-color-indigo-light-hover:rgba(76,110,245,.12);--mantine-color-indigo-light-color:var(--mantine-color-indigo-6);--mantine-color-indigo-outline:var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover:rgba(76,110,245,.05);--mantine-color-blue-text:var(--mantine-color-blue-filled);--mantine-color-blue-filled:var(--mantine-color-blue-6);--mantine-color-blue-filled-hover:var(--mantine-color-blue-7);--mantine-color-blue-light:rgba(34,139,230,.1);--mantine-color-blue-light-hover:rgba(34,139,230,.12);--mantine-color-blue-light-color:var(--mantine-color-blue-6);--mantine-color-blue-outline:var(--mantine-color-blue-6);--mantine-color-blue-outline-hover:rgba(34,139,230,.05);--mantine-color-cyan-text:var(--mantine-color-cyan-filled);--mantine-color-cyan-filled:var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-7);--mantine-color-cyan-light:rgba(21,170,191,.1);--mantine-color-cyan-light-hover:rgba(21,170,191,.12);--mantine-color-cyan-light-color:var(--mantine-color-cyan-6);--mantine-color-cyan-outline:var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover:rgba(21,170,191,.05);--mantine-color-teal-text:var(--mantine-color-teal-filled);--mantine-color-teal-filled:var(--mantine-color-teal-6);--mantine-color-teal-filled-hover:var(--mantine-color-teal-7);--mantine-color-teal-light:rgba(18,184,134,.1);--mantine-color-teal-light-hover:rgba(18,184,134,.12);--mantine-color-teal-light-color:var(--mantine-color-teal-6);--mantine-color-teal-outline:var(--mantine-color-teal-6);--mantine-color-teal-outline-hover:rgba(18,184,134,.05);--mantine-color-green-text:var(--mantine-color-green-filled);--mantine-color-green-filled:var(--mantine-color-green-6);--mantine-color-green-filled-hover:var(--mantine-color-green-7);--mantine-color-green-light:rgba(64,192,87,.1);--mantine-color-green-light-hover:rgba(64,192,87,.12);--mantine-color-green-light-color:var(--mantine-color-green-6);--mantine-color-green-outline:var(--mantine-color-green-6);--mantine-color-green-outline-hover:rgba(64,192,87,.05);--mantine-color-lime-text:var(--mantine-color-lime-filled);--mantine-color-lime-filled:var(--mantine-color-lime-6);--mantine-color-lime-filled-hover:var(--mantine-color-lime-7);--mantine-color-lime-light:rgba(130,201,30,.1);--mantine-color-lime-light-hover:rgba(130,201,30,.12);--mantine-color-lime-light-color:var(--mantine-color-lime-6);--mantine-color-lime-outline:var(--mantine-color-lime-6);--mantine-color-lime-outline-hover:rgba(130,201,30,.05);--mantine-color-yellow-text:var(--mantine-color-yellow-filled);--mantine-color-yellow-filled:var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-7);--mantine-color-yellow-light:rgba(250,176,5,.1);--mantine-color-yellow-light-hover:rgba(250,176,5,.12);--mantine-color-yellow-light-color:var(--mantine-color-yellow-6);--mantine-color-yellow-outline:var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover:rgba(250,176,5,.05);--mantine-color-orange-text:var(--mantine-color-orange-filled);--mantine-color-orange-filled:var(--mantine-color-orange-6);--mantine-color-orange-filled-hover:var(--mantine-color-orange-7);--mantine-color-orange-light:rgba(253,126,20,.1);--mantine-color-orange-light-hover:rgba(253,126,20,.12);--mantine-color-orange-light-color:var(--mantine-color-orange-6);--mantine-color-orange-outline:var(--mantine-color-orange-6);--mantine-color-orange-outline-hover:rgba(253,126,20,.05)}.m_d57069b5{--scrollarea-scrollbar-size:calc(0.75rem*var(--mantine-scale));overflow:hidden;position:relative}.m_c0783ff9{overscroll-behavior:var(--scrollarea-over-scroll-behavior);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;height:100%;width:100%}.m_c0783ff9::-webkit-scrollbar{display:none}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):where([data-vertical-hidden]){padding-inline-end:0;padding-inline-start:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]){padding-inline-end:var(--scrollarea-scrollbar-size);padding-inline-start:unset}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):where([data-horizontal-hidden]){padding-bottom:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):not([data-horizontal-hidden]){padding-bottom:var(--scrollarea-scrollbar-size)}.m_f8f631dd{display:table;min-width:100%}.m_c44ba933{background-color:transparent;box-sizing:border-box;display:flex;flex-direction:row;padding:calc(var(--scrollarea-scrollbar-size)/5);touch-action:none;transition:background-color .15s ease,opacity .15s ease;user-select:none}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_c44ba933:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:hover>.m_d8b5e363{background-color:rgba(0,0,0,.5)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover>.m_d8b5e363{background-color:hsla(0,0%,100%,.5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_c44ba933:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:active>.m_d8b5e363{background-color:rgba(0,0,0,.5)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active>.m_d8b5e363{background-color:hsla(0,0%,100%,.5)}}.m_c44ba933:where([data-hidden],[data-state=hidden]){display:none}.m_c44ba933:where([data-orientation=vertical]){bottom:var(--sa-corner-width);inset-inline-end:0;top:0;width:var(--scrollarea-scrollbar-size)}.m_c44ba933:where([data-orientation=horizontal]){bottom:0;flex-direction:column;height:var(--scrollarea-scrollbar-size);inset-inline-end:var(--sa-corner-width);inset-inline-start:0}.m_d8b5e363{border-radius:var(--scrollarea-scrollbar-size);flex:1;opacity:var(--thumb-opacity);overflow:hidden;position:relative;transition:background-color .15s ease}.m_d8b5e363:before{content:"";height:100%;left:50%;min-height:calc(2.75rem*var(--mantine-scale));min-width:calc(2.75rem*var(--mantine-scale));position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}:where([data-mantine-color-scheme=light]) .m_d8b5e363{background-color:rgba(0,0,0,.4)}:where([data-mantine-color-scheme=dark]) .m_d8b5e363{background-color:hsla(0,0%,100%,.4)}.m_21657268{bottom:0;display:block;inset-inline-end:0;opacity:0;position:absolute;transition:opacity .15s ease}:where([data-mantine-color-scheme=light]) .m_21657268{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_21657268{background-color:var(--mantine-color-dark-8)}.m_21657268:where([data-hovered]){opacity:1}.m_21657268:where([data-hidden]){display:none}.m_87cf2631{appearance:none;background-color:transparent;border:0;color:inherit;cursor:pointer;font-size:var(--mantine-font-size-md);padding:0;text-align:left;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where([dir=rtl]) .m_87cf2631{text-align:right}.m_515a97f8{border:0;clip:rect(0 0 0 0);height:calc(.0625rem*var(--mantine-scale));margin:calc(-.0625rem*var(--mantine-scale));overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:calc(.0625rem*var(--mantine-scale))}.m_1b7284a3{--paper-radius:var(--mantine-radius-default);outline:0;-webkit-tap-highlight-color:transparent;background-color:var(--mantine-color-body);border-radius:var(--paper-radius);box-shadow:var(--paper-shadow);display:block;text-decoration:none;touch-action:manipulation}[data-mantine-color-scheme=light] .m_1b7284a3{--paper-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_1b7284a3{--paper-border-color:var(--mantine-color-dark-4)}.m_1b7284a3:where([data-with-border]){border:calc(.0625rem*var(--mantine-scale)) solid var(--paper-border-color)}.m_9814e45f{-webkit-backdrop-filter:var(--overlay-filter);backdrop-filter:var(--overlay-filter);background:var(--overlay-bg,rgba(0,0,0,.6));border-radius:var(--overlay-radius,0);inset:0;position:absolute;z-index:var(--overlay-z-index)}.m_9814e45f:where([data-fixed]){position:fixed}.m_9814e45f:where([data-center]){align-items:center;display:flex;justify-content:center}.m_38a85659{border:1px solid var(--popover-border-color);border-radius:var(--popover-radius,var(--mantine-radius-default));box-shadow:var(--popover-shadow,none);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);position:absolute}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:none}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color:var(--mantine-color-gray-2);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{inset:0;position:fixed}.m_5ae2e3c{--loader-size-xs:calc(1.125rem*var(--mantine-scale));--loader-size-sm:calc(1.375rem*var(--mantine-scale));--loader-size-md:calc(2.25rem*var(--mantine-scale));--loader-size-lg:calc(2.75rem*var(--mantine-scale));--loader-size-xl:calc(3.625rem*var(--mantine-scale));--loader-size:var(--loader-size-md);--loader-color:var(--mantine-primary-color-filled)}@keyframes m_5d2b3b9d{0%{opacity:0;transform:scale(.6)}50%,to{transform:scale(1)}}.m_7a2bd4cd{display:flex;gap:calc(var(--loader-size)/5);height:var(--loader-size);position:relative;width:var(--loader-size)}.m_870bb79{animation:m_5d2b3b9d 1.2s cubic-bezier(0,.5,.5,1) infinite;background:var(--loader-color);border-radius:calc(.125rem*var(--mantine-scale));flex:1}.m_870bb79:first-of-type{animation-delay:-.24s}.m_870bb79:nth-of-type(2){animation-delay:-.12s}.m_870bb79:nth-of-type(3){animation-delay:0}@keyframes m_aac34a1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.m_4e3f22d7{align-items:center;display:flex;gap:calc(var(--loader-size)/10);height:var(--loader-size);justify-content:center;position:relative;width:var(--loader-size)}.m_870c4af{animation:m_aac34a1 .8s linear infinite;background:var(--loader-color);border-radius:50%;height:calc(var(--loader-size)/3 - var(--loader-size)/15);width:calc(var(--loader-size)/3 - var(--loader-size)/15)}.m_870c4af:nth-child(2){animation-delay:.4s}@keyframes m_f8e89c4b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.m_b34414df{display:inline-block;height:var(--loader-size);width:var(--loader-size)}.m_b34414df:after{animation:m_f8e89c4b 1.2s linear infinite;border-color:var(--loader-color) var(--loader-color) var(--loader-color) transparent;border-radius:calc(625rem*var(--mantine-scale));border-style:solid;border-width:calc(var(--loader-size)/8);content:"";display:block;height:var(--loader-size);width:var(--loader-size)}.m_8d3f4000{--ai-size-xs:calc(1.125rem*var(--mantine-scale));--ai-size-sm:calc(1.375rem*var(--mantine-scale));--ai-size-md:calc(1.75rem*var(--mantine-scale));--ai-size-lg:calc(2.125rem*var(--mantine-scale));--ai-size-xl:calc(2.75rem*var(--mantine-scale));--ai-size-input-xs:calc(1.875rem*var(--mantine-scale));--ai-size-input-sm:calc(2.25rem*var(--mantine-scale));--ai-size-input-md:calc(2.625rem*var(--mantine-scale));--ai-size-input-lg:calc(3.125rem*var(--mantine-scale));--ai-size-input-xl:calc(3.75rem*var(--mantine-scale));--ai-size:var(--ai-size-md);--ai-color:var(--mantine-color-white);align-items:center;background:var(--ai-bg,var(--mantine-primary-color-filled));border:var(--ai-bd,calc(.0625rem*var(--mantine-scale)) solid transparent);border-radius:var(--ai-radius,var(--mantine-radius-default));color:var(--ai-color,var(--mantine-color-white));cursor:pointer;display:inline-flex;height:var(--ai-size);justify-content:center;line-height:1;min-height:var(--ai-size);min-width:var(--ai-size);overflow:hidden;position:relative;user-select:none;width:var(--ai-size)}@media(hover:hover){.m_8d3f4000:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color,var(--ai-color))}}@media(hover:none){.m_8d3f4000:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color,var(--ai-color))}}.m_8d3f4000[data-loading]{cursor:not-allowed}.m_8d3f4000[data-loading] .m_8d3afb97{opacity:0;transform:translateY(100%)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){border:calc(.0625rem*var(--mantine-scale)) solid transparent;cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-5)}:where([data-mantine-color-scheme=dark]) .m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){background-color:var(--mantine-color-dark-6);color:var(--mantine-color-dark-3)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.m_302b9fb1{align-items:center;border-radius:var(--ai-radius,var(--mantine-radius-default));display:flex;inset:calc(-.0625rem*var(--mantine-scale));justify-content:center;position:absolute}:where([data-mantine-color-scheme=light]) .m_302b9fb1{background-color:hsla(0,0%,100%,.15)}:where([data-mantine-color-scheme=dark]) .m_302b9fb1{background-color:rgba(0,0,0,.15)}.m_1a0f1b21{--ai-border-width:calc(0.0625rem*var(--mantine-scale));display:flex}.m_1a0f1b21 :where(*):focus{position:relative;z-index:1}.m_1a0f1b21[data-orientation=horizontal]{flex-direction:row}.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):first-child,.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):first-child{border-end-end-radius:0;border-inline-end-width:calc(var(--ai-border-width)/2);border-start-end-radius:0}.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):last-child,.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):last-child{border-end-start-radius:0;border-inline-start-width:calc(var(--ai-border-width)/2);border-start-start-radius:0}.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child){border-inline-width:calc(var(--ai-border-width)/2);border-radius:0}.m_1a0f1b21[data-orientation=vertical]{flex-direction:column}.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):first-child,.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):first-child{border-bottom-width:calc(var(--ai-border-width)/2);border-end-end-radius:0;border-end-start-radius:0}.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):last-child,.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):last-child{border-start-end-radius:0;border-start-start-radius:0;border-top-width:calc(var(--ai-border-width)/2)}.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--ai-border-width)/2);border-radius:0;border-top-width:calc(var(--ai-border-width)/2)}.m_8d3afb97{align-items:center;display:flex;height:100%;justify-content:center;transition:transform .15s ease,opacity .1s ease;width:100%}.m_437b6484{--section-height-xs:calc(1.125rem*var(--mantine-scale));--section-height-sm:calc(1.375rem*var(--mantine-scale));--section-height-md:calc(1.75rem*var(--mantine-scale));--section-height-lg:calc(2.125rem*var(--mantine-scale));--section-height-xl:calc(2.75rem*var(--mantine-scale));--section-height-input-xs:calc(1.875rem*var(--mantine-scale));--section-height-input-sm:calc(2.25rem*var(--mantine-scale));--section-height-input-md:calc(2.625rem*var(--mantine-scale));--section-height-input-lg:calc(3.125rem*var(--mantine-scale));--section-height-input-xl:calc(3.75rem*var(--mantine-scale));--section-padding-x-xs:calc(0.375rem*var(--mantine-scale));--section-padding-x-sm:calc(0.5rem*var(--mantine-scale));--section-padding-x-md:calc(0.625rem*var(--mantine-scale));--section-padding-x-lg:calc(0.75rem*var(--mantine-scale));--section-padding-x-xl:calc(1rem*var(--mantine-scale));--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);background:var(--section-bg,var(--mantine-primary-color-filled));border:var(--section-bd,calc(.0625rem*var(--mantine-scale)) solid transparent);border-radius:var(--section-radius,var(--mantine-radius-default));color:var(--section-color,var(--mantine-color-white));font-size:var(--section-fz,var(--mantine-font-size-sm));font-weight:600;height:var(--section-height,var(--section-height-sm));padding-inline:var(--section-padding-x,var(--section-padding-x-sm));vertical-align:middle;width:auto}.m_437b6484,.m_86a44da5{align-items:center;display:inline-flex;justify-content:center;line-height:1}.m_86a44da5{--cb-size-xs:calc(1.125rem*var(--mantine-scale));--cb-size-sm:calc(1.375rem*var(--mantine-scale));--cb-size-md:calc(1.75rem*var(--mantine-scale));--cb-size-lg:calc(2.125rem*var(--mantine-scale));--cb-size-xl:calc(2.75rem*var(--mantine-scale));--cb-size:var(--cb-size-md);--cb-icon-size:70%;--cb-radius:var(--mantine-radius-default);border-radius:var(--cb-radius);height:var(--cb-size);min-height:var(--cb-size);min-width:var(--cb-size);position:relative;user-select:none;width:var(--cb-size)}:where([data-mantine-color-scheme=light]) .m_86a44da5{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_86a44da5{color:var(--mantine-color-dark-1)}.m_86a44da5:disabled,.m_86a44da5[data-disabled]{cursor:not-allowed;opacity:.6}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-dark-6)}}.m_4081bf90{align-items:var(--group-align,center);display:flex;flex-direction:row;flex-wrap:var(--group-wrap,wrap);gap:var(--group-gap,var(--mantine-spacing-md));justify-content:var(--group-justify,flex-start)}.m_4081bf90:where([data-grow])>*{flex-grow:1;max-width:var(--group-child-width)}.m_615af6c9{font-size:var(--mantine-font-size-md);font-weight:400;line-height:1;margin:0;padding:0}.m_b5489c3c{align-items:center;background-color:var(--mantine-color-body);display:flex;justify-content:space-between;min-height:calc(3.75rem*var(--mantine-scale));padding:var(--mb-padding,var(--mantine-spacing-md));padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) - .3125rem*var(--mantine-scale));position:sticky;top:0;transition:padding-inline-end .1s;z-index:1000}.m_60c222c7{bottom:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:var(--mb-z-index)}.m_fd1ab0aa{box-shadow:var(--mb-shadow,var(--mantine-shadow-xl));pointer-events:all}.m_fd1ab0aa [data-mantine-scrollbar]{z-index:1001}[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c{padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) + .3125rem*var(--mantine-scale))}.m_606cb269{margin-inline-start:auto}.m_5df29311{padding:var(--mb-padding,var(--mantine-spacing-md));padding-top:var(--mb-padding,var(--mantine-spacing-md))}.m_5df29311:where(:not(:only-child)){padding-top:0}.m_6c018570{margin-bottom:var(--input-margin-bottom,0);margin-top:var(--input-margin-top,0);position:relative;--input-height-xs:calc(1.875rem*var(--mantine-scale));--input-height-sm:calc(2.25rem*var(--mantine-scale));--input-height-md:calc(2.625rem*var(--mantine-scale));--input-height-lg:calc(3.125rem*var(--mantine-scale));--input-height-xl:calc(3.75rem*var(--mantine-scale));--input-padding-y-xs:calc(0.3125rem*var(--mantine-scale));--input-padding-y-sm:calc(0.375rem*var(--mantine-scale));--input-padding-y-md:calc(0.5rem*var(--mantine-scale));--input-padding-y-lg:calc(0.625rem*var(--mantine-scale));--input-padding-y-xl:calc(0.8125rem*var(--mantine-scale));--input-height:var(--input-height-sm);--input-radius:var(--mantine-radius-default);--input-cursor:text;--input-text-align:left;--input-line-height:calc(var(--input-height) - 0.125rem*var(--mantine-scale));--input-padding:calc(var(--input-height)/3);--input-padding-inline-start:var(--input-padding);--input-padding-inline-end:var(--input-padding);--input-placeholder-color:var(--mantine-color-placeholder);--input-color:var(--mantine-color-text);--input-left-section-size:var(--input-left-section-width,calc(var(--input-height) - 0.125rem*var(--mantine-scale)));--input-right-section-size:var( --input-right-section-width,calc(var(--input-height) - 0.125rem*var(--mantine-scale)) );--input-size:var(--input-height);--section-y:calc(0.0625rem*var(--mantine-scale));--left-section-start:calc(0.0625rem*var(--mantine-scale));--left-section-border-radius:var(--input-radius) 0 0 var(--input-radius);--right-section-end:calc(0.0625rem*var(--mantine-scale));--right-section-border-radius:0 var(--input-radius) var(--input-radius) 0}.m_6c018570[data-variant=unstyled]{--input-padding:0;--input-padding-y:0;--input-padding-inline-start:0;--input-padding-inline-end:0}.m_6c018570[data-pointer]{--input-cursor:pointer}.m_6c018570[data-multiline]{--input-padding-y-xs:calc(0.28125rem*var(--mantine-scale));--input-padding-y-sm:calc(0.34375rem*var(--mantine-scale));--input-padding-y-md:calc(0.4375rem*var(--mantine-scale));--input-padding-y-lg:calc(0.59375rem*var(--mantine-scale));--input-padding-y-xl:calc(0.8125rem*var(--mantine-scale));--input-size:auto;--input-line-height:var(--mantine-line-height);--input-padding-y:var(--input-padding-y-sm)}.m_6c018570[data-with-left-section]{--input-padding-inline-start:var(--input-left-section-size)}.m_6c018570[data-with-right-section]{--input-padding-inline-end:var(--input-right-section-size)}[data-mantine-color-scheme=light] .m_6c018570{--input-disabled-bg:var(--mantine-color-gray-1);--input-disabled-color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-gray-4);--input-bg:var(--mantine-color-white);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=filled]{--input-bd:transparent;--input-bg:var(--mantine-color-gray-1);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=unstyled]{--input-bd:transparent;--input-bg:transparent;--input-bd-focus:transparent}[data-mantine-color-scheme=dark] .m_6c018570{--input-disabled-bg:var(--mantine-color-dark-6);--input-disabled-color:var(--mantine-color-dark-2)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-dark-4);--input-bg:var(--mantine-color-dark-6);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=filled]{--input-bd:transparent;--input-bg:var(--mantine-color-dark-5);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=unstyled]{--input-bd:transparent;--input-bg:transparent;--input-bd-focus:transparent}[data-mantine-color-scheme] .m_6c018570[data-error]:not([data-variant=unstyled]){--input-bd:var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-error]{--input-color:var(--mantine-color-error);--input-placeholder-color:var(--mantine-color-error);--input-section-color:var(--mantine-color-error)}:where([dir=rtl]) .m_6c018570{--input-text-align:right;--left-section-border-radius:0 var(--input-radius) var(--input-radius) 0;--right-section-border-radius:var(--input-radius) 0 0 var(--input-radius)}.m_8fb7ebe7{-webkit-tap-highlight-color:transparent;appearance:none;background-color:var(--input-bg);border:calc(.0625rem*var(--mantine-scale)) solid var(--input-bd);border-radius:var(--input-radius);color:var(--input-color);cursor:var(--input-cursor);display:block;font-family:var(--input-font-family,var(--mantine-font-family));font-size:var(--input-fz,var(--input-fz,var(--mantine-font-size-sm)));height:var(--input-size);line-height:var(--input-line-height);min-height:var(--input-height);overflow:var(--input-overflow);padding-inline-end:var(--input-padding-inline-end);padding-bottom:var(--input-padding-y,0);padding-inline-start:var(--input-padding-inline-start);padding-top:var(--input-padding-y,0);resize:var(--input-resize,none);text-align:var(--input-text-align);transition:border-color .1s ease;width:100%}.m_8fb7ebe7[data-no-overflow]{--input-overflow:hidden}.m_8fb7ebe7[data-monospace]{--input-font-family:var(--mantine-font-family-monospace);--input-fz:calc(var(--input-fz, var(--mantine-font-size-sm)) - 0.125rem*var(--mantine-scale))}.m_8fb7ebe7:focus,.m_8fb7ebe7:focus-within{outline:none;--input-bd:var(--input-bd-focus)}[data-error] .m_8fb7ebe7:focus,[data-error] .m_8fb7ebe7:focus-within{--input-bd:var(--mantine-color-error)}.m_8fb7ebe7::placeholder{color:var(--input-placeholder-color);opacity:1}.m_8fb7ebe7::-webkit-inner-spin-button,.m_8fb7ebe7::-webkit-outer-spin-button,.m_8fb7ebe7::-webkit-search-cancel-button,.m_8fb7ebe7::-webkit-search-decoration,.m_8fb7ebe7::-webkit-search-results-button,.m_8fb7ebe7::-webkit-search-results-decoration{appearance:none}.m_8fb7ebe7[type=number]{-moz-appearance:textfield}.m_8fb7ebe7:disabled,.m_8fb7ebe7[data-disabled]{background-color:var(--input-disabled-bg);color:var(--input-disabled-color);cursor:not-allowed;opacity:.6}.m_8fb7ebe7:has(input:disabled){background-color:var(--input-disabled-bg);color:var(--input-disabled-color);cursor:not-allowed;opacity:.6}.m_82577fc2{align-items:center;border-radius:var(--section-border-radius);bottom:var(--section-y);color:var(--input-section-color,var(--mantine-color-dimmed));display:flex;inset-inline-end:var(--section-end);inset-inline-start:var(--section-start);justify-content:center;pointer-events:var(--section-pointer-events);position:absolute;top:var(--section-y);width:var(--section-size);z-index:1}.m_82577fc2[data-position=right]{--section-pointer-events:var(--input-right-section-pointer-events);--section-end:var(--right-section-end);--section-size:var(--input-right-section-size);--section-border-radius:var(--right-section-border-radius)}.m_82577fc2[data-position=left]{--section-pointer-events:var(--input-left-section-pointer-events);--section-start:var(--left-section-start);--section-size:var(--input-left-section-size);--section-border-radius:var(--left-section-border-radius)}.m_88bacfd0{color:var(--input-placeholder-color,var(--mantine-color-placeholder))}[data-error] .m_88bacfd0{--input-placeholder-color:var(--input-color,var(--mantine-color-placeholder))}.m_46b77525{line-height:var(--mantine-line-height)}.m_8fdc1311{cursor:default;display:inline-block;font-weight:500;word-break:break-word;-webkit-tap-highlight-color:transparent;font-size:var(--input-label-size,var(--mantine-font-size-sm))}.m_78a94662{color:var(--input-asterisk-color,var(--mantine-color-error))}.m_8f816625,.m_fe47ce59{word-wrap:break-word;display:block;line-height:1.2;margin:0;padding:0}.m_8f816625{color:var(--mantine-color-error);font-size:var(--input-error-size,calc(var(--mantine-font-size-sm) - .125rem*var(--mantine-scale)))}.m_fe47ce59{color:var(--mantine-color-dimmed);font-size:var(--input-description-size,calc(var(--mantine-font-size-sm) - .125rem*var(--mantine-scale)))}.m_8bffd616{display:flex}.m_96b553a6{--transition-duration:150ms;left:0;position:absolute;top:0;transition-duration:0ms;transition-property:transform,width,height;transition-timing-function:ease;z-index:0}.m_96b553a6:where([data-initialized]){transition-duration:var(--transition-duration)}.m_96b553a6:where([data-hidden]){background-color:red;display:none}.m_9bdbb667{--accordion-radius:var(--mantine-radius-default)}.m_df78851f{word-break:break-word}.m_4ba554d4{padding:var(--mantine-spacing-md);padding-top:calc(var(--mantine-spacing-xs)/2)}.m_8fa820a0{margin:0;padding:0}.m_4ba585b8{align-items:center;background-color:transparent;cursor:pointer;display:flex;flex-direction:row-reverse;opacity:1;padding-inline:var(--mantine-spacing-md);width:100%}.m_4ba585b8:where([data-chevron-position=left]){flex-direction:row;padding-inline-start:0}:where([data-mantine-color-scheme=light]) .m_4ba585b8{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_4ba585b8{color:var(--mantine-color-dark-0)}.m_4ba585b8:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-dark-6)}}.m_df3ffa0f{color:inherit;flex:1;font-weight:400;overflow:hidden;padding-bottom:var(--mantine-spacing-sm);padding-top:var(--mantine-spacing-sm);text-overflow:ellipsis}.m_3f35ae96{align-items:center;display:flex;justify-content:flex-start;min-width:var(--accordion-chevron-size,calc(.9375rem*var(--mantine-scale)));transform:rotate(0deg);transition:transform var(--accordion-transition-duration,.2s) ease;width:var(--accordion-chevron-size,calc(.9375rem*var(--mantine-scale)))}.m_3f35ae96:where([data-rotate]){transform:rotate(180deg)}.m_3f35ae96:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md);margin-inline-start:var(--mantine-spacing-md)}.m_9bd771fe{align-items:center;display:flex;justify-content:center;margin-inline-end:var(--mantine-spacing-sm)}.m_9bd771fe:where([data-chevron-position=left]){margin-inline-end:0;margin-inline-start:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_9bd7b098{--item-border-color:var(--mantine-color-gray-3);--item-filled-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_9bd7b098{--item-border-color:var(--mantine-color-dark-4);--item-filled-color:var(--mantine-color-dark-6)}.m_fe19b709{border-bottom:1px solid var(--item-border-color)}.m_1f921b3b{border:1px solid var(--item-border-color);transition:background-color .15s ease}.m_1f921b3b:where([data-active]){background-color:var(--item-filled-color)}.m_1f921b3b:first-of-type{border-start-end-radius:var(--accordion-radius);border-start-start-radius:var(--accordion-radius)}.m_1f921b3b:first-of-type>[data-accordion-control]{border-start-end-radius:var(--accordion-radius);border-start-start-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type{border-end-end-radius:var(--accordion-radius);border-end-start-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type>[data-accordion-control]{border-end-end-radius:var(--accordion-radius);border-end-start-radius:var(--accordion-radius)}.m_1f921b3b+.m_1f921b3b{border-top:0}.m_2cdf939a{border-radius:var(--accordion-radius)}.m_2cdf939a:where([data-active]){background-color:var(--item-filled-color)}.m_9f59b069{background-color:var(--item-filled-color);border:calc(.0625rem*var(--mantine-scale)) solid transparent;border-radius:var(--accordion-radius);transition:background-color .15s ease}.m_9f59b069[data-active]{border-color:var(--item-border-color)}:where([data-mantine-color-scheme=light]) .m_9f59b069[data-active]{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_9f59b069[data-active]{background-color:var(--mantine-color-dark-7)}.m_9f59b069+.m_9f59b069{margin-top:var(--mantine-spacing-md)}.m_7f854edf{bottom:var(--affix-bottom);inset-inline-end:var(--affix-right);inset-inline-start:var(--affix-left);position:fixed;top:var(--affix-top);z-index:var(--affix-z-index)}.m_66836ed3{--alert-radius:var(--mantine-radius-default);--alert-bg:var(--mantine-primary-color-light);--alert-bd:calc(0.0625rem*var(--mantine-scale)) solid transparent;--alert-color:var(--mantine-primary-color-light-color);background-color:var(--alert-bg);border:var(--alert-bd);border-radius:var(--alert-radius);color:var(--alert-color);overflow:hidden;padding:var(--mantine-spacing-md) var(--mantine-spacing-md);position:relative}.m_667c2793,.m_a5d60502{display:flex}.m_667c2793{flex:1;flex-direction:column;gap:var(--mantine-spacing-xs)}.m_6a03f287{align-items:center;display:flex;font-size:var(--mantine-font-size-sm);font-weight:700;justify-content:space-between}.m_6a03f287:where([data-with-close-button]){padding-inline-end:var(--mantine-spacing-md)}.m_698f4f23{display:block;overflow:hidden;text-overflow:ellipsis}.m_667f2a6a{align-items:center;display:flex;height:calc(1.25rem*var(--mantine-scale));justify-content:flex-start;line-height:1;margin-inline-end:var(--mantine-spacing-md);margin-top:calc(.0625rem*var(--mantine-scale));width:calc(1.25rem*var(--mantine-scale))}.m_7fa78076{font-size:var(--mantine-font-size-sm);overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_7fa78076{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_7fa78076{color:var(--mantine-color-white)}.m_7fa78076:where([data-variant=filled]){color:var(--alert-color)}.m_7fa78076:where([data-variant=white]){color:var(--mantine-color-black)}.m_87f54839{color:var(--alert-color);height:calc(1.25rem*var(--mantine-scale));width:calc(1.25rem*var(--mantine-scale))}.m_b6d8b162{-webkit-tap-highlight-color:transparent;color:var(--text-color);font-size:var(--text-fz,var(--mantine-font-size-md));font-weight:400;line-height:var(--text-lh,var(--mantine-line-height-md));margin:0;padding:0;text-decoration:none}.m_b6d8b162:where([data-truncate]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_b6d8b162:where([data-truncate=start]){direction:rtl;text-align:right}:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]){direction:ltr;text-align:left}.m_b6d8b162:where([data-variant=gradient]){background-clip:text;-webkit-background-clip:text;background-image:var(--text-gradient);-webkit-text-fill-color:transparent}.m_b6d8b162:where([data-line-clamp]){display:-webkit-box;-webkit-line-clamp:var(--text-line-clamp);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.m_b6d8b162:where([data-inherit]){font-size:inherit;font-weight:inherit;line-height:inherit}.m_b6d8b162:where([data-inline]){line-height:1}.m_849cf0da{appearance:none;background-color:transparent;border:none;color:var(--mantine-color-anchor);cursor:pointer;display:inline;margin:0;padding:0;text-decoration:none}@media(hover:hover){.m_849cf0da:where([data-underline=hover]):hover{text-decoration:underline}}@media(hover:none){.m_849cf0da:where([data-underline=hover]):active{text-decoration:underline}}.m_849cf0da:where([data-underline=not-hover]){text-decoration:underline}@media(hover:hover){.m_849cf0da:where([data-underline=not-hover]):hover{text-decoration:none}}@media(hover:none){.m_849cf0da:where([data-underline=not-hover]):active{text-decoration:none}}.m_849cf0da:where([data-underline=always]){text-decoration:underline}.m_849cf0da:where([data-variant=gradient]),.m_849cf0da:where([data-variant=gradient]):hover{text-decoration:none}.m_849cf0da:where([data-line-clamp]){display:-webkit-box}.m_48204f9b{align-items:center;border-radius:100%;display:flex;height:var(--slider-size);justify-content:center;position:relative;user-select:none;width:var(--slider-size)}.m_48204f9b:focus-within{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_48204f9b{--slider-size:calc(3.75rem*var(--mantine-scale));--thumb-size:calc(var(--slider-size)/5)}:where([data-mantine-color-scheme=light]) .m_48204f9b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_48204f9b{background-color:var(--mantine-color-dark-5)}.m_bb9cdbad{border-radius:var(--slider-size);inset:calc(.0625rem*var(--mantine-scale));pointer-events:none;position:absolute}.m_481dd586{bottom:0;left:calc(50% - 1px);position:absolute;top:0;transform:rotate(var(--angle));width:calc(.125rem*var(--mantine-scale))}.m_481dd586:before{content:"";height:calc(var(--thumb-size)/1.5);left:calc(.03125rem*var(--mantine-scale));position:absolute;top:calc(var(--thumb-size)/3);transform:translate(-50%,-50%);width:calc(.0625rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_481dd586:before{background-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_481dd586:before{background-color:var(--mantine-color-dark-3)}.m_481dd586[data-label]:after{content:attr(data-label);font-size:var(--mantine-font-size-xs);left:calc(-.4375rem*var(--mantine-scale));min-width:calc(1.125rem*var(--mantine-scale));position:absolute;text-align:center;top:calc(-1.5rem*var(--mantine-scale));transform:rotate(calc(1turn - var(--angle)))}.m_bc02ba3d{height:100%;inset-block:0;inset-inline-end:0;inset-inline-start:calc(50% - 1.5px);outline:none;pointer-events:none;position:absolute;width:calc(.1875rem*var(--mantine-scale))}.m_bc02ba3d:before{content:"";height:min(var(--thumb-size),var(--slider-size)/2);position:absolute;right:0;top:0;width:calc(.1875rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_bc02ba3d:before{background-color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_bc02ba3d:before{background-color:var(--mantine-color-dark-1)}.m_bb8e875b{font-size:var(--mantine-font-size-xs)}.m_89ab340[data-resizing]{--app-shell-transition-duration:0ms!important}.m_89ab340[data-disabled]{--app-shell-header-offset:0rem!important;--app-shell-navbar-offset:0rem!important;--app-shell-aside-offset:0rem!important;--app-shell-footer-offset:0rem!important}[data-mantine-color-scheme=light] .m_89ab340{--app-shell-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89ab340{--app-shell-border-color:var(--mantine-color-dark-4)}.m_3840c879,.m_3b16f56b,.m_45252eee,.m_8983817,.m_9cdde9a{transition-duration:var(--app-shell-transition-duration);transition-timing-function:var(--app-shell-transition-timing-function)}.m_45252eee,.m_9cdde9a{background-color:var(--mantine-color-body);display:flex;flex-direction:column;height:calc(100dvh - var(--app-shell-header-offset, 0rem) - var(--app-shell-footer-offset, 0rem));position:fixed;top:var(--app-shell-header-offset,0);transition-property:transform,top,height}:where([data-layout=alt]) .m_45252eee,:where([data-layout=alt]) .m_9cdde9a{height:100dvh;top:0}.m_45252eee{inset-inline-start:0;transform:var(--app-shell-navbar-transform);transition-property:transform,top,height;width:var(--app-shell-navbar-width);z-index:var(--app-shell-navbar-z-index)}:where([dir=rtl]) .m_45252eee{transform:var(--app-shell-navbar-transform-rtl)}.m_45252eee:where([data-with-border]){border-inline-end:1px solid var(--app-shell-border-color)}.m_9cdde9a{inset-inline-end:0;transform:var(--app-shell-aside-transform);width:var(--app-shell-aside-width);z-index:var(--app-shell-aside-z-index)}:where([dir=rtl]) .m_9cdde9a{transform:var(--app-shell-aside-transform-rtl)}.m_9cdde9a:where([data-with-border]){border-inline-start:1px solid var(--app-shell-border-color)}.m_8983817{min-height:100dvh;padding-inline-end:calc(var(--app-shell-aside-offset, 0rem) + var(--app-shell-padding));padding-bottom:calc(var(--app-shell-footer-offset, 0rem) + var(--app-shell-padding));padding-inline-start:calc(var(--app-shell-navbar-offset, 0rem) + var(--app-shell-padding));padding-top:calc(var(--app-shell-header-offset, 0rem) + var(--app-shell-padding));transition-property:padding}.m_3840c879,.m_3b16f56b{background-color:var(--mantine-color-body);inset-inline:0;position:fixed;transition-property:transform,left,right}:where([data-layout=alt]) .m_3840c879,:where([data-layout=alt]) .m_3b16f56b{inset-inline-end:var(--app-shell-aside-offset,0);inset-inline-start:var(--app-shell-navbar-offset,0)}.m_3b16f56b{background-color:var(--mantine-color-body);height:var(--app-shell-header-height);top:0;transform:var(--app-shell-header-transform);z-index:var(--app-shell-header-z-index)}.m_3b16f56b:where([data-with-border]){border-bottom:1px solid var(--app-shell-border-color)}.m_3840c879{bottom:0;height:calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:var(--app-shell-footer-transform);z-index:var(--app-shell-footer-z-index)}.m_3840c879:where([data-with-border]){border-top:1px solid var(--app-shell-border-color)}.m_6dcfc7c7{flex-grow:0}.m_6dcfc7c7:where([data-grow]){flex-grow:1}.m_71ac47fc{--ar-ratio:1;max-width:100%}.m_71ac47fc>:where(:not(style)){aspect-ratio:var(--ar-ratio);width:100%}.m_71ac47fc>:where(img,video){object-fit:cover}.m_88b62a41{--combobox-padding:calc(0.25rem*var(--mantine-scale));padding:var(--combobox-padding)}.m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8{max-width:calc(100% + var(--combobox-padding))}.m_88b62a41[data-composed]{padding-inline-end:0}.m_88b62a41[data-hidden]{display:none}.m_88b62a41,.m_b2821a6e{--combobox-option-padding-xs:calc(0.25rem*var(--mantine-scale)) calc(0.5rem*var(--mantine-scale));--combobox-option-padding-sm:calc(0.375rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale));--combobox-option-padding-md:calc(0.5rem*var(--mantine-scale)) calc(0.75rem*var(--mantine-scale));--combobox-option-padding-lg:calc(0.625rem*var(--mantine-scale)) calc(1rem*var(--mantine-scale));--combobox-option-padding-xl:calc(0.875rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));--combobox-option-padding:var(--combobox-option-padding-sm)}.m_92253aa5{background-color:transparent;border-radius:var(--mantine-radius-default);color:inherit;cursor:pointer;font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));padding:var(--combobox-option-padding);word-break:break-word}.m_92253aa5:where([data-combobox-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_92253aa5:where([data-combobox-disabled]){cursor:not-allowed;opacity:.35}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}.m_985517d8{border-end-end-radius:0;border-end-start-radius:0;border-inline-width:0;border-top-width:0;margin-inline:calc(var(--combobox-padding)*-1);margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding)*-1);position:relative;width:calc(100% + var(--combobox-padding)*2)}:where([data-mantine-color-scheme=light]) .m_985517d8,:where([data-mantine-color-scheme=light]) .m_985517d8:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_985517d8,:where([data-mantine-color-scheme=dark]) .m_985517d8:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_985517d8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_985517d8{background-color:var(--mantine-color-dark-7)}.m_2530cd1d{color:var(--mantine-color-dimmed);text-align:center}.m_2530cd1d,.m_82b967cb,.m_858f94bd{font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));padding:var(--combobox-option-padding)}.m_82b967cb,.m_858f94bd{border:0 solid transparent;margin-inline:calc(var(--combobox-padding)*-1)}:where([data-mantine-color-scheme=light]) .m_82b967cb,:where([data-mantine-color-scheme=light]) .m_858f94bd{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_82b967cb,:where([data-mantine-color-scheme=dark]) .m_858f94bd{border-color:var(--mantine-color-dark-4)}.m_82b967cb{border-top-width:calc(.0625rem*var(--mantine-scale));margin-bottom:calc(var(--combobox-padding)*-1);margin-top:var(--combobox-padding)}.m_858f94bd{border-bottom-width:calc(.0625rem*var(--mantine-scale));margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding)*-1)}.m_254f3e4f:has(.m_2bb2e9e5:only-child){display:none}.m_2bb2e9e5{align-items:center;color:var(--mantine-color-dimmed);display:flex;font-size:calc(var(--combobox-option-fz, var(--mantine-font-size-sm))*.85);font-weight:500;padding:var(--combobox-option-padding);position:relative}.m_2bb2e9e5:after{content:"";flex:1;height:calc(.0625rem*var(--mantine-scale));inset-inline:0;margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_2bb2e9e5:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2bb2e9e5:after{background-color:var(--mantine-color-dark-4)}.m_2bb2e9e5:only-child{display:none}.m_2943220b{--combobox-chevron-size-xs:calc(0.875rem*var(--mantine-scale));--combobox-chevron-size-sm:calc(1.125rem*var(--mantine-scale));--combobox-chevron-size-md:calc(1.25rem*var(--mantine-scale));--combobox-chevron-size-lg:calc(1.5rem*var(--mantine-scale));--combobox-chevron-size-xl:calc(1.75rem*var(--mantine-scale));--combobox-chevron-size:var(--combobox-chevron-size-sm)}:where([data-mantine-color-scheme=light]) .m_2943220b{--_combobox-chevron-color:var(--combobox-chevron-color,var(--mantine-color-gray-6))}:where([data-mantine-color-scheme=dark]) .m_2943220b{--_combobox-chevron-color:var(--combobox-chevron-color,var(--mantine-color-dark-3))}.m_2943220b{color:var(--_combobox-chevron-color);height:var(--combobox-chevron-size);width:var(--combobox-chevron-size)}.m_2943220b:where([data-error]){color:var(--combobox-chevron-color,var(--mantine-color-error))}.m_390b5f4{align-items:center;display:flex;gap:calc(.5rem*var(--mantine-scale))}.m_390b5f4:where([data-reverse]){justify-content:space-between}.m_8ee53fc2{height:.8em;min-width:.8em;opacity:.4;width:.8em}:where([data-combobox-selected]) .m_8ee53fc2{opacity:1}.m_5f75b09e{--label-lh-xs:calc(1rem*var(--mantine-scale));--label-lh-sm:calc(1.25rem*var(--mantine-scale));--label-lh-md:calc(1.5rem*var(--mantine-scale));--label-lh-lg:calc(1.875rem*var(--mantine-scale));--label-lh-xl:calc(2.25rem*var(--mantine-scale));--label-lh:var(--label-lh-sm)}.m_5f75b09e[data-label-position=left]{--label-order:1;--label-offset-end:var(--mantine-spacing-sm);--label-offset-start:0}.m_5f75b09e[data-label-position=right]{--label-order:2;--label-offset-end:0;--label-offset-start:var(--mantine-spacing-sm)}.m_5f6e695e{display:flex}.m_d3ea56bb{--label-cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;cursor:var(--label-cursor);display:inline-flex;flex-direction:column;font-size:var(--label-fz,var(--mantine-font-size-sm));line-height:var(--label-lh);order:var(--label-order)}.m_d3ea56bb[data-disabled],fieldset:disabled .m_d3ea56bb{--label-cursor:not-allowed}.m_8ee546b8{color:inherit;cursor:var(--label-cursor);padding-inline-end:var(--label-offset-end);padding-inline-start:var(--label-offset-start)}:where([data-mantine-color-scheme=light]) .m_8ee546b8:where([data-disabled]),:where([data-mantine-color-scheme=light]) fieldset:disabled .m_8ee546b8{color:var(--mantine-color-gray-5)}:where([data-mantine-color-scheme=dark]) .m_8ee546b8:where([data-disabled]),:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_8ee546b8{color:var(--mantine-color-dark-3)}.m_328f68c0,.m_8e8a99cc{margin-top:calc(var(--mantine-spacing-xs)/2);padding-inline-end:var(--label-offset-end);padding-inline-start:var(--label-offset-start)}.m_26775b0a{--card-radius:var(--mantine-radius-default);border-radius:var(--card-radius);cursor:pointer;display:block;width:100%}.m_26775b0a :where(*){cursor:inherit}.m_26775b0a:where([data-with-border]){border:calc(.0625rem*var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_5e5256ee{--checkbox-size-xs:calc(1rem*var(--mantine-scale));--checkbox-size-sm:calc(1.25rem*var(--mantine-scale));--checkbox-size-md:calc(1.5rem*var(--mantine-scale));--checkbox-size-lg:calc(1.875rem*var(--mantine-scale));--checkbox-size-xl:calc(2.25rem*var(--mantine-scale));--checkbox-size:var(--checkbox-size-sm);--checkbox-color:var(--mantine-primary-color-filled);--checkbox-icon-color:var(--mantine-color-white);border:calc(.0625rem*var(--mantine-scale)) solid transparent;border-radius:var(--checkbox-radius,var(--mantine-radius-default));cursor:var(--mantine-cursor-type);height:var(--checkbox-size);min-height:var(--checkbox-size);min-width:var(--checkbox-size);position:relative;transition:border-color .1s ease,background-color .1s ease;width:var(--checkbox-size);-webkit-tap-highlight-color:transparent;align-items:center;display:flex;justify-content:center}:where([data-mantine-color-scheme=light]) .m_5e5256ee{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_5e5256ee{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_5e5256ee[data-checked],.m_5e5256ee[data-indeterminate]{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_5e5256ee[data-checked]>.m_1b1c543a,.m_5e5256ee[data-indeterminate]>.m_1b1c543a{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_5e5256ee[data-disabled]{cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_5e5256ee[data-disabled]{background-color:var(--mantine-color-gray-2);border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5e5256ee[data-disabled]{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=light] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-dark-3)}.m_76e20374[data-checked]:not([data-disabled]),.m_76e20374[data-indeterminate]:not([data-disabled]){background-color:transparent;border-color:var(--checkbox-color)}.m_76e20374[data-checked]:not([data-disabled])>.m_1b1c543a,.m_76e20374[data-indeterminate]:not([data-disabled])>.m_1b1c543a{color:var(--checkbox-color);opacity:1;transform:none}.m_1b1c543a{color:transparent;display:block;opacity:1;pointer-events:none;transform:translateY(calc(.3125rem*var(--mantine-scale))) scale(.5);transition:transform .1s ease,opacity .1s ease;width:60%}.m_bf2d988c{--checkbox-size-xs:calc(1rem*var(--mantine-scale));--checkbox-size-sm:calc(1.25rem*var(--mantine-scale));--checkbox-size-md:calc(1.5rem*var(--mantine-scale));--checkbox-size-lg:calc(1.875rem*var(--mantine-scale));--checkbox-size-xl:calc(2.25rem*var(--mantine-scale));--checkbox-size:var(--checkbox-size-sm);--checkbox-color:var(--mantine-primary-color-filled);--checkbox-icon-color:var(--mantine-color-white)}.m_26062bec{height:var(--checkbox-size);order:1;position:relative;width:var(--checkbox-size)}.m_26062bec:where([data-label-position=left]){order:2}.m_26063560{appearance:none;border:calc(.0625rem*var(--mantine-scale)) solid transparent;border-radius:var(--checkbox-radius,var(--mantine-radius-default));cursor:var(--mantine-cursor-type);display:block;height:var(--checkbox-size);margin:0;padding:0;transition:border-color .1s ease,background-color .1s ease;width:var(--checkbox-size);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_26063560{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_26063560{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_26063560:where([data-error]){border-color:var(--mantine-color-error)}.m_26063560:checked,.m_26063560[data-indeterminate]{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_26063560:checked+.m_bf295423,.m_26063560[data-indeterminate]+.m_bf295423{opacity:1;transform:none}.m_26063560:disabled{cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_26063560:disabled{background-color:var(--mantine-color-gray-2);border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_26063560:disabled{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=light] .m_26063560:disabled+.m_bf295423{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m_26063560:disabled+.m_bf295423{color:var(--mantine-color-dark-3)}.m_215c4542+.m_bf295423{color:var(--checkbox-color)}.m_215c4542:checked:not(:disabled),.m_215c4542[data-indeterminate]:not(:disabled){background-color:transparent;border-color:var(--checkbox-color)}.m_215c4542:checked:not(:disabled)+.m_bf295423,.m_215c4542[data-indeterminate]:not(:disabled)+.m_bf295423{color:var(--checkbox-color);opacity:1;transform:none}.m_bf295423{color:var(--checkbox-icon-color);inset:0;margin:auto;opacity:0;pointer-events:none;position:absolute;transform:translateY(calc(.3125rem*var(--mantine-scale))) scale(.5);transition:transform .1s ease,opacity .1s ease;width:60%}.m_11def92b{--ag-spacing:var(--mantine-spacing-sm);--ag-offset:calc(var(--ag-spacing)*-1);display:flex;padding-inline-start:var(--ag-spacing)}.m_f85678b6{--avatar-size-xs:calc(1rem*var(--mantine-scale));--avatar-size-sm:calc(1.625rem*var(--mantine-scale));--avatar-size-md:calc(2.375rem*var(--mantine-scale));--avatar-size-lg:calc(3.5rem*var(--mantine-scale));--avatar-size-xl:calc(5.25rem*var(--mantine-scale));--avatar-size:var(--avatar-size-md);--avatar-radius:calc(62.5rem*var(--mantine-scale));--avatar-bg:var(--mantine-color-gray-light);--avatar-bd:calc(0.0625rem*var(--mantine-scale)) solid transparent;--avatar-color:var(--mantine-color-gray-light-color);--avatar-placeholder-fz:calc(var(--avatar-size)/2.5);-webkit-tap-highlight-color:transparent;border-radius:var(--avatar-radius);display:block;height:var(--avatar-size);min-width:var(--avatar-size);overflow:hidden;padding:0;position:relative;text-decoration:none;user-select:none;width:var(--avatar-size)}.m_f85678b6:where([data-within-group]){background:var(--mantine-color-body);border:2px solid var(--mantine-color-body);margin-inline-start:var(--ag-offset)}.m_11f8ac07{display:block;height:100%;object-fit:cover;width:100%}.m_104cd71f{align-items:center;background:var(--avatar-bg);border:var(--avatar-bd);border-radius:var(--avatar-radius);color:var(--avatar-color);display:flex;font-size:var(--avatar-placeholder-fz);font-weight:700;height:100%;justify-content:center;user-select:none;width:100%}.m_104cd71f>[data-avatar-placeholder-icon]{height:70%;width:70%}.m_2ce0de02{background-position:50%;background-size:cover;border:0;border-radius:var(--bi-radius,0);display:block;text-decoration:none;width:100%}.m_347db0ec{--badge-height-xs:calc(1rem*var(--mantine-scale));--badge-height-sm:calc(1.125rem*var(--mantine-scale));--badge-height-md:calc(1.25rem*var(--mantine-scale));--badge-height-lg:calc(1.625rem*var(--mantine-scale));--badge-height-xl:calc(2rem*var(--mantine-scale));--badge-fz-xs:calc(0.5625rem*var(--mantine-scale));--badge-fz-sm:calc(0.625rem*var(--mantine-scale));--badge-fz-md:calc(0.6875rem*var(--mantine-scale));--badge-fz-lg:calc(0.8125rem*var(--mantine-scale));--badge-fz-xl:calc(1rem*var(--mantine-scale));--badge-padding-x-xs:calc(0.375rem*var(--mantine-scale));--badge-padding-x-sm:calc(0.5rem*var(--mantine-scale));--badge-padding-x-md:calc(0.625rem*var(--mantine-scale));--badge-padding-x-lg:calc(0.75rem*var(--mantine-scale));--badge-padding-x-xl:calc(1rem*var(--mantine-scale));--badge-height:var(--badge-height-md);--badge-fz:var(--badge-fz-md);--badge-padding-x:var(--badge-padding-x-md);--badge-radius:calc(62.5rem*var(--mantine-scale));--badge-lh:calc(var(--badge-height) - 0.125rem*var(--mantine-scale));--badge-color:var(--mantine-color-white);--badge-bg:var(--mantine-primary-color-filled);--badge-border-width:calc(0.0625rem*var(--mantine-scale));--badge-bd:var(--badge-border-width) solid transparent;-webkit-tap-highlight-color:transparent;align-items:center;background:var(--badge-bg);border:var(--badge-bd);border-radius:var(--badge-radius);color:var(--badge-color);cursor:default;display:inline-grid;font-size:var(--badge-fz);font-weight:700;height:var(--badge-height);justify-content:center;letter-spacing:calc(.01563rem*var(--mantine-scale));line-height:var(--badge-lh);overflow:hidden;padding:0 var(--badge-padding-x);text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;width:fit-content}.m_347db0ec:where([data-with-left-section],[data-variant=dot]){grid-template-columns:auto 1fr}.m_347db0ec:where([data-with-right-section]){grid-template-columns:1fr auto}.m_347db0ec:where([data-with-left-section][data-with-right-section],[data-variant=dot][data-with-right-section]){grid-template-columns:auto 1fr auto}.m_347db0ec:where([data-block]){display:flex;width:100%}.m_347db0ec:where([data-circle]){display:flex;padding-inline:calc(.125rem*var(--mantine-scale));width:var(--badge-height)}.m_fbd81e3d{--badge-dot-size:calc(var(--badge-height)/3.4)}:where([data-mantine-color-scheme=light]) .m_fbd81e3d{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fbd81e3d{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_fbd81e3d:before{background-color:var(--badge-dot-color);border-radius:var(--badge-dot-size);content:"";display:block;height:var(--badge-dot-size);margin-inline-end:var(--badge-dot-size);width:var(--badge-dot-size)}.m_5add502a{cursor:inherit;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.m_91fdda9b{--badge-section-margin:calc(var(--mantine-spacing-xs)/2);align-items:center;display:inline-flex;justify-content:center;max-height:calc(var(--badge-height) - var(--badge-border-width)*2)}.m_91fdda9b:where([data-position=left]){margin-inline-end:var(--badge-section-margin)}.m_91fdda9b:where([data-position=right]){margin-inline-start:var(--badge-section-margin)}.m_ddec01c0{--blockquote-border:3px solid var(--bq-bd);border-end-end-radius:var(--bq-radius);border-inline-start:var(--blockquote-border);border-start-end-radius:var(--bq-radius);margin:0;padding:var(--mantine-spacing-xl) calc(2.375rem*var(--mantine-scale));position:relative}:where([data-mantine-color-scheme=light]) .m_ddec01c0{background-color:var(--bq-bg-light)}:where([data-mantine-color-scheme=dark]) .m_ddec01c0{background-color:var(--bq-bg-dark)}.m_dde7bd57{--blockquote-icon-offset:calc(var(--bq-icon-size)/-2);align-items:center;background-color:var(--mantine-color-body);border-radius:var(--bq-icon-size);color:var(--bq-bd);display:flex;height:var(--bq-icon-size);inset-inline-start:var(--blockquote-icon-offset);justify-content:center;position:absolute;top:var(--blockquote-icon-offset);width:var(--bq-icon-size)}.m_dde51a35{display:block;font-size:85%;margin-top:var(--mantine-spacing-md);opacity:.6}.m_8b3717df{align-items:center;display:flex;flex-wrap:wrap}.m_f678d540{line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.m_3b8f2208{align-items:center;display:flex;justify-content:center;line-height:1;margin-inline:var(--bc-separator-margin,var(--mantine-spacing-xs))}:where([data-mantine-color-scheme=light]) .m_3b8f2208{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_3b8f2208{color:var(--mantine-color-dark-2)}.m_fea6bf1a{--burger-size-xs:calc(0.75rem*var(--mantine-scale));--burger-size-sm:calc(1.125rem*var(--mantine-scale));--burger-size-md:calc(1.5rem*var(--mantine-scale));--burger-size-lg:calc(2.125rem*var(--mantine-scale));--burger-size-xl:calc(2.625rem*var(--mantine-scale));--burger-size:var(--burger-size-md);--burger-line-size:calc(var(--burger-size)/12);cursor:pointer;height:calc(var(--burger-size) + var(--mantine-spacing-xs));padding:calc(var(--mantine-spacing-xs)/2);width:calc(var(--burger-size) + var(--mantine-spacing-xs))}:where([data-mantine-color-scheme=light]) .m_fea6bf1a{--burger-color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fea6bf1a{--burger-color:var(--mantine-color-white)}.m_d4fb9cad{position:relative;user-select:none}.m_d4fb9cad,.m_d4fb9cad:after,.m_d4fb9cad:before{background-color:var(--burger-color);display:block;height:var(--burger-line-size);outline:calc(.0625rem*var(--mantine-scale)) solid transparent;transition-duration:var(--burger-transition-duration,.3s);transition-property:background-color,transform;transition-timing-function:var(--burger-transition-timing-function,ease);width:var(--burger-size)}.m_d4fb9cad:after,.m_d4fb9cad:before{content:"";inset-inline-start:0;position:absolute}.m_d4fb9cad:before{top:calc(var(--burger-size)/-3)}.m_d4fb9cad:after{top:calc(var(--burger-size)/3)}.m_d4fb9cad[data-opened]{background-color:transparent}.m_d4fb9cad[data-opened]:before{transform:translateY(calc(var(--burger-size)/3)) rotate(45deg)}.m_d4fb9cad[data-opened]:after{transform:translateY(calc(var(--burger-size)/-3)) rotate(-45deg)}.m_77c9d27d{--button-height-xs:calc(1.875rem*var(--mantine-scale));--button-height-sm:calc(2.25rem*var(--mantine-scale));--button-height-md:calc(2.625rem*var(--mantine-scale));--button-height-lg:calc(3.125rem*var(--mantine-scale));--button-height-xl:calc(3.75rem*var(--mantine-scale));--button-height-compact-xs:calc(1.375rem*var(--mantine-scale));--button-height-compact-sm:calc(1.625rem*var(--mantine-scale));--button-height-compact-md:calc(1.875rem*var(--mantine-scale));--button-height-compact-lg:calc(2.125rem*var(--mantine-scale));--button-height-compact-xl:calc(2.5rem*var(--mantine-scale));--button-padding-x-xs:calc(0.875rem*var(--mantine-scale));--button-padding-x-sm:calc(1.125rem*var(--mantine-scale));--button-padding-x-md:calc(1.375rem*var(--mantine-scale));--button-padding-x-lg:calc(1.625rem*var(--mantine-scale));--button-padding-x-xl:calc(2rem*var(--mantine-scale));--button-padding-x-compact-xs:calc(0.4375rem*var(--mantine-scale));--button-padding-x-compact-sm:calc(0.5rem*var(--mantine-scale));--button-padding-x-compact-md:calc(0.625rem*var(--mantine-scale));--button-padding-x-compact-lg:calc(0.75rem*var(--mantine-scale));--button-padding-x-compact-xl:calc(0.875rem*var(--mantine-scale));--button-height:var(--button-height-sm);--button-padding-x:var(--button-padding-x-sm);--button-color:var(--mantine-color-white);background:var(--button-bg,var(--mantine-primary-color-filled));border:var(--button-bd,calc(.0625rem*var(--mantine-scale)) solid transparent);border-radius:var(--button-radius,var(--mantine-radius-default));color:var(--button-color,var(--mantine-color-white));cursor:pointer;display:inline-block;font-size:var(--button-fz,var(--mantine-font-size-sm));font-weight:600;height:var(--button-height,var(--button-height-sm));line-height:1;overflow:hidden;padding-inline:var(--button-padding-x,var(--button-padding-x-sm));position:relative;text-align:center;user-select:none;vertical-align:middle;width:auto}.m_77c9d27d:where([data-block]){display:block;width:100%}.m_77c9d27d:where([data-with-left-section]){padding-inline-start:calc(var(--button-padding-x)/1.5)}.m_77c9d27d:where([data-with-right-section]){padding-inline-end:calc(var(--button-padding-x)/1.5)}.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){border:calc(.0625rem*var(--mantine-scale)) solid transparent;cursor:not-allowed;transform:none}:where([data-mantine-color-scheme=light]) .m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-5)}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){background:var(--mantine-color-dark-6);color:var(--mantine-color-dark-3)}.m_77c9d27d:before{border-radius:var(--button-radius,var(--mantine-radius-default));content:"";filter:blur(12px);inset:calc(-.0625rem*var(--mantine-scale));opacity:0;pointer-events:none;position:absolute;transform:translateY(-100%);transition:transform .15s ease,opacity .1s ease}:where([data-mantine-color-scheme=light]) .m_77c9d27d:before{background-color:hsla(0,0%,100%,.15)}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before{background-color:rgba(0,0,0,.15)}.m_77c9d27d:where([data-loading]){cursor:not-allowed;transform:none}.m_77c9d27d:where([data-loading]):before{opacity:1;transform:translateY(0)}.m_77c9d27d:where([data-loading]) .m_80f1301b{opacity:0;transform:translateY(100%)}@media(hover:hover){.m_77c9d27d:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}@media(hover:none){.m_77c9d27d:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}.m_80f1301b{justify-content:var(--button-justify,center);overflow:visible;transition:transform .15s ease,opacity .1s ease}.m_80f1301b,.m_811560b9{align-items:center;display:flex;height:100%}.m_811560b9{opacity:1;overflow:hidden;white-space:nowrap}.m_811560b9:where([data-loading]){opacity:.2}.m_a74036a{align-items:center;display:flex}.m_a74036a:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_a74036a:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_a25b86ee{left:50%;position:absolute;top:50%}.m_80d6d844{--button-border-width:calc(0.0625rem*var(--mantine-scale));display:flex}.m_80d6d844 :where(.m_77c9d27d):focus{position:relative;z-index:1}.m_80d6d844[data-orientation=horizontal]{flex-direction:row}.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):first-child,.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):first-child{border-end-end-radius:0;border-inline-end-width:calc(var(--button-border-width)/2);border-start-end-radius:0}.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):last-child,.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):last-child{border-end-start-radius:0;border-inline-start-width:calc(var(--button-border-width)/2);border-start-start-radius:0}.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child){border-inline-width:calc(var(--button-border-width)/2);border-radius:0}.m_80d6d844[data-orientation=vertical]{flex-direction:column}.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):first-child,.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):first-child{border-bottom-width:calc(var(--button-border-width)/2);border-end-end-radius:0;border-end-start-radius:0}.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):last-child,.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):last-child{border-start-end-radius:0;border-start-start-radius:0;border-top-width:calc(var(--button-border-width)/2)}.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--button-border-width)/2);border-radius:0;border-top-width:calc(var(--button-border-width)/2)}.m_70be2a01{--section-height-xs:calc(1.875rem*var(--mantine-scale));--section-height-sm:calc(2.25rem*var(--mantine-scale));--section-height-md:calc(2.625rem*var(--mantine-scale));--section-height-lg:calc(3.125rem*var(--mantine-scale));--section-height-xl:calc(3.75rem*var(--mantine-scale));--section-height-compact-xs:calc(1.375rem*var(--mantine-scale));--section-height-compact-sm:calc(1.625rem*var(--mantine-scale));--section-height-compact-md:calc(1.875rem*var(--mantine-scale));--section-height-compact-lg:calc(2.125rem*var(--mantine-scale));--section-height-compact-xl:calc(2.5rem*var(--mantine-scale));--section-padding-x-xs:calc(0.875rem*var(--mantine-scale));--section-padding-x-sm:calc(1.125rem*var(--mantine-scale));--section-padding-x-md:calc(1.375rem*var(--mantine-scale));--section-padding-x-lg:calc(1.625rem*var(--mantine-scale));--section-padding-x-xl:calc(2rem*var(--mantine-scale));--section-padding-x-compact-xs:calc(0.4375rem*var(--mantine-scale));--section-padding-x-compact-sm:calc(0.5rem*var(--mantine-scale));--section-padding-x-compact-md:calc(0.625rem*var(--mantine-scale));--section-padding-x-compact-lg:calc(0.75rem*var(--mantine-scale));--section-padding-x-compact-xl:calc(0.875rem*var(--mantine-scale));--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);align-items:center;background:var(--section-bg,var(--mantine-primary-color-filled));border:var(--section-bd,calc(.0625rem*var(--mantine-scale)) solid transparent);border-radius:var(--section-radius,var(--mantine-radius-default));color:var(--section-color,var(--mantine-color-white));display:inline-flex;font-size:var(--section-fz,var(--mantine-font-size-sm));font-weight:600;height:var(--section-height,var(--section-height-sm));justify-content:center;line-height:1;padding-inline:var(--section-padding-x,var(--section-padding-x-sm));vertical-align:middle;width:auto}.m_e615b15f{--card-padding:var(--mantine-spacing-md);color:var(--mantine-color-text);display:flex;flex-direction:column;overflow:hidden;padding:var(--card-padding);position:relative}:where([data-mantine-color-scheme=light]) .m_e615b15f{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_e615b15f{background-color:var(--mantine-color-dark-6)}.m_599a2148{display:block;margin-inline:calc(var(--card-padding)*-1)}.m_599a2148:where(:first-child){border-top:none!important;margin-top:calc(var(--card-padding)*-1)}.m_599a2148:where(:last-child){border-bottom:none!important;margin-bottom:calc(var(--card-padding)*-1)}.m_599a2148:where([data-inherit-padding]){padding-inline:var(--card-padding)}.m_599a2148:where([data-with-border]){border-bottom:calc(.0625rem*var(--mantine-scale)) solid;border-top:calc(.0625rem*var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_599a2148{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_599a2148{border-color:var(--mantine-color-dark-4)}.m_599a2148+.m_599a2148{border-top:none!important}.m_4451eb3a{align-items:center;display:flex;justify-content:center}.m_4451eb3a:where([data-inline]){display:inline-flex}.m_f59ffda3{--chip-size-xs:calc(1.4375rem*var(--mantine-scale));--chip-size-sm:calc(1.75rem*var(--mantine-scale));--chip-size-md:calc(2rem*var(--mantine-scale));--chip-size-lg:calc(2.25rem*var(--mantine-scale));--chip-size-xl:calc(2.5rem*var(--mantine-scale));--chip-icon-size-xs:calc(0.625rem*var(--mantine-scale));--chip-icon-size-sm:calc(0.75rem*var(--mantine-scale));--chip-icon-size-md:calc(0.875rem*var(--mantine-scale));--chip-icon-size-lg:calc(1rem*var(--mantine-scale));--chip-icon-size-xl:calc(1.125rem*var(--mantine-scale));--chip-padding-xs:calc(1rem*var(--mantine-scale));--chip-padding-sm:calc(1.25rem*var(--mantine-scale));--chip-padding-md:calc(1.5rem*var(--mantine-scale));--chip-padding-lg:calc(1.75rem*var(--mantine-scale));--chip-padding-xl:calc(2rem*var(--mantine-scale));--chip-checked-padding-xs:calc(0.46875rem*var(--mantine-scale));--chip-checked-padding-sm:calc(0.625rem*var(--mantine-scale));--chip-checked-padding-md:calc(0.73125rem*var(--mantine-scale));--chip-checked-padding-lg:calc(0.84375rem*var(--mantine-scale));--chip-checked-padding-xl:calc(0.98125rem*var(--mantine-scale));--chip-spacing-xs:calc(0.625rem*var(--mantine-scale));--chip-spacing-sm:calc(0.75rem*var(--mantine-scale));--chip-spacing-md:calc(1rem*var(--mantine-scale));--chip-spacing-lg:calc(1.25rem*var(--mantine-scale));--chip-spacing-xl:calc(1.375rem*var(--mantine-scale));--chip-size:var(--chip-size-sm);--chip-icon-size:var(--chip-icon-size-sm);--chip-padding:var(--chip-padding-sm);--chip-spacing:var(--chip-spacing-sm);--chip-checked-padding:var(--chip-checked-padding-sm);--chip-bg:var(--mantine-primary-color-filled);--chip-hover:var(--mantine-primary-color-filled-hover);--chip-color:var(--mantine-color-white);--chip-bd:calc(0.0625rem*var(--mantine-scale)) solid transparent}.m_be049a53{align-items:center;border-radius:var(--chip-radius,1000rem);cursor:pointer;display:inline-flex;font-size:var(--chip-fz,var(--mantine-font-size-sm));height:var(--chip-size);line-height:calc(var(--chip-size) - .125rem*var(--mantine-scale));padding-inline:var(--chip-padding);user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:calc(.0625rem*var(--mantine-scale)) solid transparent;color:var(--mantine-color-text)}.m_be049a53:where([data-checked]){padding:var(--chip-checked-padding)}.m_be049a53:where([data-disabled]){cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_be049a53:where([data-disabled]){background-color:var(--mantine-color-gray-2);color:var(--mantine-color-gray-5)}:where([data-mantine-color-scheme=dark]) .m_be049a53:where([data-disabled]){background-color:var(--mantine-color-dark-6);color:var(--mantine-color-dark-3)}:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-dark-5)}}.m_3904c1af:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);border:var(--chip-bd)}@media(hover:hover){.m_3904c1af:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media(hover:none){.m_3904c1af:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_f7e165c3:not([data-disabled]),.m_fa109255:not([data-disabled]){border:calc(.0625rem*var(--mantine-scale)) solid transparent;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]),:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]),:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]){background-color:var(--mantine-color-dark-5)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):hover,:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):hover{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):hover,:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):hover{background-color:var(--mantine-color-dark-4)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):active,:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):active{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):active,:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):active{background-color:var(--mantine-color-dark-4)}}.m_f7e165c3:not([data-disabled]):where([data-checked]),.m_fa109255:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);background-color:var(--chip-bg);color:var(--chip-color)}@media(hover:hover){.m_f7e165c3:not([data-disabled]):where([data-checked]):hover,.m_fa109255:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media(hover:none){.m_f7e165c3:not([data-disabled]):where([data-checked]):active,.m_fa109255:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_9ac86df9{align-items:center;display:flex;max-width:calc(var(--chip-icon-size) + var(--chip-spacing)/1.5);overflow:hidden;width:calc(var(--chip-icon-size) + var(--chip-spacing)/1.5)}.m_9ac86df9,.m_d6d72580{height:var(--chip-icon-size)}.m_d6d72580{color:var(--chip-icon-color,inherit);display:block;width:var(--chip-icon-size)}.m_bde07329{height:0;margin:0;opacity:0;padding:0;width:0}.m_bde07329:focus-visible+.m_be049a53{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_b183c0a2{border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height);margin:0;overflow:auto;padding:2px calc(var(--mantine-spacing-xs)/2)}:where([data-mantine-color-scheme=light]) .m_b183c0a2{background-color:var(--code-bg,var(--mantine-color-gray-1));color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_b183c0a2{background-color:var(--code-bg,var(--mantine-color-dark-5));color:var(--mantine-color-white)}.m_b183c0a2[data-block]{padding:var(--mantine-spacing-xs)}.m_de3d2490{--cs-size:calc(1.75rem*var(--mantine-scale));--cs-radius:calc(62.5rem*var(--mantine-scale));-webkit-tap-highlight-color:transparent;appearance:none;border:none;border-radius:var(--cs-radius);color:inherit;display:block;height:var(--cs-size);line-height:1;min-height:var(--cs-size);min-width:var(--cs-size);position:relative;text-decoration:none;width:var(--cs-size)}[data-mantine-color-scheme=light] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-gray-3);--alpha-overlay-bg:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-dark-4);--alpha-overlay-bg:var(--mantine-color-dark-7)}.m_862f3d1b,.m_98ae7f22{border-radius:var(--cs-radius);inset:0;position:absolute}.m_98ae7f22{box-shadow:rgba(0,0,0,.1) 0 0 0 calc(.0625rem*var(--mantine-scale)) inset,rgba(0,0,0,.15) 0 0 calc(.25rem*var(--mantine-scale)) inset;z-index:1}.m_95709ac0{background-image:linear-gradient(45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(-45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--alpha-overlay-color) 75%),linear-gradient(-45deg,var(--alpha-overlay-bg) 75%,var(--alpha-overlay-color) 75%);background-position:0 0,0 calc(.25rem*var(--mantine-scale)),calc(.25rem*var(--mantine-scale)) calc(-.25rem*var(--mantine-scale)),calc(-.25rem*var(--mantine-scale)) 0;background-size:calc(.5rem*var(--mantine-scale)) calc(.5rem*var(--mantine-scale))}.m_93e74e3,.m_95709ac0{border-radius:var(--cs-radius);inset:0;position:absolute}.m_93e74e3{align-items:center;display:flex;justify-content:center;z-index:2}.m_fee9c77{--cp-width-xs:calc(11.25rem*var(--mantine-scale));--cp-width-sm:calc(12.5rem*var(--mantine-scale));--cp-width-md:calc(15rem*var(--mantine-scale));--cp-width-lg:calc(17.5rem*var(--mantine-scale));--cp-width-xl:calc(20rem*var(--mantine-scale));--cp-preview-size-xs:calc(1.625rem*var(--mantine-scale));--cp-preview-size-sm:calc(2.125rem*var(--mantine-scale));--cp-preview-size-md:calc(2.625rem*var(--mantine-scale));--cp-preview-size-lg:calc(3.125rem*var(--mantine-scale));--cp-preview-size-xl:calc(3.375rem*var(--mantine-scale));--cp-thumb-size-xs:calc(0.5rem*var(--mantine-scale));--cp-thumb-size-sm:calc(0.75rem*var(--mantine-scale));--cp-thumb-size-md:calc(1rem*var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem*var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem*var(--mantine-scale));--cp-saturation-height-xs:calc(6.25rem*var(--mantine-scale));--cp-saturation-height-sm:calc(6.875rem*var(--mantine-scale));--cp-saturation-height-md:calc(7.5rem*var(--mantine-scale));--cp-saturation-height-lg:calc(8.75rem*var(--mantine-scale));--cp-saturation-height-xl:calc(10rem*var(--mantine-scale));--cp-preview-size:var(--cp-preview-size-sm);--cp-thumb-size:var(--cp-thumb-size-sm);--cp-saturation-height:var(--cp-saturation-height-sm);--cp-width:var(--cp-width-sm);--cp-body-spacing:var(--mantine-spacing-sm);padding:calc(.0625rem*var(--mantine-scale));width:var(--cp-width)}.m_fee9c77:where([data-full-width]){width:100%}.m_9dddfbac{height:var(--cp-preview-size);width:var(--cp-preview-size)}.m_bffecc3e{display:flex;padding-top:calc(var(--cp-body-spacing)/2)}.m_3283bb96{flex:1}.m_3283bb96:not(:only-child){margin-inline-end:var(--mantine-spacing-xs)}.m_40d572ba{border:2px solid var(--mantine-color-white);border-radius:var(--cp-thumb-size);box-shadow:0 0 1px rgba(0,0,0,.6);height:var(--cp-thumb-size);left:calc(var(--thumb-x-offset) - var(--cp-thumb-size)/2);overflow:hidden;position:absolute;top:calc(var(--thumb-y-offset) - var(--cp-thumb-size)/2);width:var(--cp-thumb-size)}.m_d8ee6fd8{cursor:pointer;flex:0 0 calc(var(--cp-swatch-size) - 0.25rem*var(--mantine-scale));height:unset!important;margin:calc(.125rem*var(--mantine-scale));min-height:0!important;min-width:0!important;padding-bottom:calc(var(--cp-swatch-size) - .25rem*var(--mantine-scale));width:unset!important}.m_5711e686{display:flex;flex-wrap:wrap;margin-top:calc(.3125rem*var(--mantine-scale));margin-inline:calc(-.125rem*var(--mantine-scale))}.m_202a296e{--cp-thumb-size-xs:calc(0.5rem*var(--mantine-scale));--cp-thumb-size-sm:calc(0.75rem*var(--mantine-scale));--cp-thumb-size-md:calc(1rem*var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem*var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem*var(--mantine-scale));-webkit-tap-highlight-color:transparent;border-radius:var(--mantine-radius-sm);height:var(--cp-saturation-height);margin:calc(var(--cp-thumb-size)/2);position:relative}.m_202a296e:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_202a296e:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_11b3db02{border-radius:var(--mantine-radius-sm);inset:calc(var(--cp-thumb-size)*-1/2 - .0625rem*var(--mantine-scale));position:absolute}.m_d856d47d{--cp-thumb-size-xs:calc(0.5rem*var(--mantine-scale));--cp-thumb-size-sm:calc(0.75rem*var(--mantine-scale));--cp-thumb-size-md:calc(1rem*var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem*var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem*var(--mantine-scale));--cp-thumb-size:var(--cp-thumb-size,calc(0.75rem*var(--mantine-scale)));height:calc(var(--cp-thumb-size) + .125rem*var(--mantine-scale));margin-inline:calc(var(--cp-thumb-size)/2);outline:none;position:relative}.m_d856d47d+.m_d856d47d{margin-top:calc(.375rem*var(--mantine-scale))}.m_d856d47d:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_d856d47d:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}:where([data-mantine-color-scheme=light]) .m_d856d47d{--slider-checkers:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d856d47d{--slider-checkers:var(--mantine-color-dark-4)}.m_8f327113{border-radius:10000rem;bottom:0;position:absolute;top:0;inset-inline:calc(var(--cp-thumb-size)*-1/2 - .0625rem*var(--mantine-scale))}.m_b077c2bc{--ci-eye-dropper-icon-size-xs:calc(0.875rem*var(--mantine-scale));--ci-eye-dropper-icon-size-sm:calc(1rem*var(--mantine-scale));--ci-eye-dropper-icon-size-md:calc(1.125rem*var(--mantine-scale));--ci-eye-dropper-icon-size-lg:calc(1.25rem*var(--mantine-scale));--ci-eye-dropper-icon-size-xl:calc(1.375rem*var(--mantine-scale));--ci-eye-dropper-icon-size:var(--ci-eye-dropper-icon-size-sm)}.m_c5ccdcab{--ci-preview-size-xs:calc(1rem*var(--mantine-scale));--ci-preview-size-sm:calc(1.125rem*var(--mantine-scale));--ci-preview-size-md:calc(1.375rem*var(--mantine-scale));--ci-preview-size-lg:calc(1.75rem*var(--mantine-scale));--ci-preview-size-xl:calc(2.25rem*var(--mantine-scale));--ci-preview-size:var(--ci-preview-size-sm)}.m_5ece2cd7{padding:calc(.5rem*var(--mantine-scale))}.m_7485cace{--container-size-xs:calc(33.75rem*var(--mantine-scale));--container-size-sm:calc(45rem*var(--mantine-scale));--container-size-md:calc(60rem*var(--mantine-scale));--container-size-lg:calc(71.25rem*var(--mantine-scale));--container-size-xl:calc(82.5rem*var(--mantine-scale));--container-size:var(--container-size-md);margin-inline:auto;max-width:var(--container-size);padding-inline:var(--mantine-spacing-md)}.m_7485cace:where([data-fluid]){max-width:100%}.m_e2125a27{--dialog-size-xs:calc(10rem*var(--mantine-scale));--dialog-size-sm:calc(12.5rem*var(--mantine-scale));--dialog-size-md:calc(21.25rem*var(--mantine-scale));--dialog-size-lg:calc(25rem*var(--mantine-scale));--dialog-size-xl:calc(31.25rem*var(--mantine-scale));--dialog-size:var(--dialog-size-md);max-width:calc(100vw - var(--mantine-spacing-xl)*2);min-height:calc(3.125rem*var(--mantine-scale));position:relative;width:var(--dialog-size)}.m_5abab665{inset-inline-end:calc(var(--mantine-spacing-md)/2);position:absolute;top:calc(var(--mantine-spacing-md)/2)}.m_3eebeb36{--divider-size-xs:calc(0.0625rem*var(--mantine-scale));--divider-size-sm:calc(0.125rem*var(--mantine-scale));--divider-size-md:calc(0.1875rem*var(--mantine-scale));--divider-size-lg:calc(0.25rem*var(--mantine-scale));--divider-size-xl:calc(0.3125rem*var(--mantine-scale));--divider-size:var(--divider-size-xs)}:where([data-mantine-color-scheme=light]) .m_3eebeb36{--divider-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3eebeb36{--divider-color:var(--mantine-color-dark-4)}.m_3eebeb36:where([data-orientation=horizontal]){border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color)}.m_3eebeb36:where([data-orientation=vertical]){align-self:stretch;border-inline-start:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);height:auto}.m_3eebeb36:where([data-with-label]){border:0}.m_9e365f20{align-items:center;color:var(--mantine-color-dimmed);display:flex;font-size:var(--mantine-font-size-xs);white-space:nowrap}.m_9e365f20:where([data-position=left]):before{display:none}.m_9e365f20:where([data-position=right]):after{display:none}.m_9e365f20:before{border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);content:"";flex:1;height:calc(.0625rem*var(--mantine-scale));margin-inline-end:var(--mantine-spacing-xs)}.m_9e365f20:after{border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);content:"";flex:1;height:calc(.0625rem*var(--mantine-scale));margin-inline-start:var(--mantine-spacing-xs)}.m_f11b401e{--drawer-size-xs:calc(20rem*var(--mantine-scale));--drawer-size-sm:calc(23.75rem*var(--mantine-scale));--drawer-size-md:calc(27.5rem*var(--mantine-scale));--drawer-size-lg:calc(38.75rem*var(--mantine-scale));--drawer-size-xl:calc(48.75rem*var(--mantine-scale));--drawer-size:var(--drawer-size-md);--drawer-offset:0rem}.m_5a7c2c9{z-index:1000}.m_b8a05bbd{flex:var(--drawer-flex,0 0 var(--drawer-size));height:var(--drawer-height,calc(100% - var(--drawer-offset)*2));margin:var(--drawer-offset);max-height:calc(100% - var(--drawer-offset)*2);max-width:calc(100% - var(--drawer-offset)*2);overflow-y:auto}.m_b8a05bbd[data-hidden]{opacity:0!important;pointer-events:none}.m_31cd769a{align-items:var(--drawer-align,flex-start);display:flex;justify-content:var(--drawer-justify,flex-start)}.m_e9408a47{border-radius:var(--fieldset-radius,var(--mantine-radius-default));min-inline-size:auto;padding:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-xs)}.m_84c9523a{border:calc(.0625rem*var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_84c9523a{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_84c9523a{background-color:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4)}.m_ef274e49{border:calc(.0625rem*var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ef274e49{background-color:var(--mantine-color-gray-0);border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_ef274e49{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_eda993d3{border:0;border-radius:0;padding:0}.m_90794832{font-size:var(--mantine-font-size-sm)}.m_74ca27fe{margin-bottom:var(--mantine-spacing-sm);padding:0}.m_8478a6da{container:mantine-grid/inline-size}.m_410352e9{--grid-overflow:visible;--grid-margin:calc(var(--grid-gutter)/-2);--grid-col-padding:calc(var(--grid-gutter)/2);overflow:var(--grid-overflow)}.m_dee7bd2f{align-items:var(--grid-align);display:flex;flex-wrap:wrap;justify-content:var(--grid-justify);margin:var(--grid-margin);width:calc(100% + var(--grid-gutter))}.m_96bdd299{--col-flex-grow:0;--col-offset:0rem;flex-basis:var(--col-flex-basis);flex-grow:var(--col-flex-grow);flex-shrink:0;margin-inline-start:var(--col-offset);max-width:var(--col-max-width);order:var(--col-order);padding:var(--grid-col-padding);width:var(--col-width)}.m_bcb3f3c2{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=light]) .m_bcb3f3c2{background-color:var(--mark-bg-light)}:where([data-mantine-color-scheme=dark]) .m_bcb3f3c2{background-color:var(--mark-bg-dark)}.m_9e117634{border-radius:var(--image-radius,0);display:block;flex:0;object-fit:var(--image-object-fit,cover);width:100%}@keyframes m_885901b1{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.8)}}.m_e5262200{--indicator-size:calc(0.625rem*var(--mantine-scale));--indicator-color:var(--mantine-primary-color-filled);display:block;position:relative}.m_e5262200:where([data-inline]){display:inline-block}.m_760d1fb1{align-items:center;background-color:var(--indicator-color);border-radius:var(--indicator-radius,1000rem);bottom:var(--indicator-bottom);color:var(--indicator-text-color,var(--mantine-color-white));display:flex;font-size:var(--mantine-font-size-xs);height:var(--indicator-size);justify-content:center;left:var(--indicator-left);min-width:var(--indicator-size);position:absolute;right:var(--indicator-right);top:var(--indicator-top);transform:translate(var(--indicator-translate-x),var(--indicator-translate-y));white-space:nowrap;z-index:var(--indicator-z-index,200)}.m_760d1fb1:before{background-color:var(--indicator-color);border-radius:var(--indicator-radius,1000rem);content:"";inset:0;position:absolute;z-index:-1}.m_760d1fb1:where([data-with-label]){padding-inline:calc(var(--mantine-spacing-xs)/2)}.m_760d1fb1:where([data-with-border]){border:2px solid var(--mantine-color-body)}.m_760d1fb1[data-processing]:before{animation:m_885901b1 1s linear infinite}.m_dc6f14e2{--kbd-fz-xs:calc(0.625rem*var(--mantine-scale));--kbd-fz-sm:calc(0.75rem*var(--mantine-scale));--kbd-fz-md:calc(0.875rem*var(--mantine-scale));--kbd-fz-lg:calc(1rem*var(--mantine-scale));--kbd-fz-xl:calc(1.25rem*var(--mantine-scale));--kbd-fz:var(--kbd-fz-sm);--kbd-padding-xs:calc(0.125rem*var(--mantine-scale)) calc(0.25rem*var(--mantine-scale));--kbd-padding-sm:calc(0.1875rem*var(--mantine-scale)) calc(0.3125rem*var(--mantine-scale));--kbd-padding-md:calc(0.25rem*var(--mantine-scale)) calc(0.4375rem*var(--mantine-scale));--kbd-padding-lg:calc(0.3125rem*var(--mantine-scale)) calc(0.5625rem*var(--mantine-scale));--kbd-padding-xl:calc(0.5rem*var(--mantine-scale)) calc(0.875rem*var(--mantine-scale));--kbd-padding:var(--kbd-padding-sm);border:calc(.0625rem*var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem*var(--mantine-scale));border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--kbd-fz);font-weight:700;line-height:var(--mantine-line-height);padding:var(--kbd-padding);unicode-bidi:embed}:where([data-mantine-color-scheme=light]) .m_dc6f14e2{background-color:var(--mantine-color-gray-0);border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_dc6f14e2{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0)}.m_abbac491{--list-fz:var(--mantine-font-size-md);--list-lh:var(--mantine-line-height-md);font-size:var(--list-fz);line-height:var(--list-lh);list-style-position:inside;margin:0;padding:0}.m_abbac491:where([data-with-padding]){padding-inline-start:var(--mantine-spacing-md)}.m_abb6bec2{line-height:var(--list-lh);white-space:nowrap}.m_abb6bec2:where([data-with-icon]){list-style:none}.m_abb6bec2:where([data-with-icon]) .m_75cd9f71{--li-direction:row;--li-align:center}.m_abb6bec2:where(:not(:first-of-type)){margin-top:var(--list-spacing,0)}.m_abb6bec2:where([data-centered]){line-height:1}.m_75cd9f71{align-items:var(--li-align,flex-start);display:inline-flex;flex-direction:var(--li-direction,column);white-space:normal}.m_60f83e5b{display:inline-block;margin-inline-end:var(--mantine-spacing-sm);vertical-align:middle}.m_6e45937b{align-items:center;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute;z-index:var(--lo-z-index)}.m_e8eb006c{position:relative;z-index:calc(var(--lo-z-index) + 1)}.m_df587f17{z-index:var(--lo-z-index)}.m_dc9b7c9f{padding:calc(.25rem*var(--mantine-scale))}.m_9bfac126{color:var(--mantine-color-dimmed);cursor:default;font-size:var(--mantine-font-size-xs);font-weight:500;padding:calc(var(--mantine-spacing-xs)/2) var(--mantine-spacing-sm)}.m_efdf90cb{border-top:calc(.0625rem*var(--mantine-scale)) solid;margin-bottom:calc(.25rem*var(--mantine-scale));margin-top:calc(.25rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_efdf90cb{border-color:var(--mantine-color-dark-4)}.m_99ac2aa1{align-items:center;border-radius:var(--popover-radius,var(--mantine-radius-default));color:var(--menu-item-color,var(--mantine-color-text));display:flex;font-size:var(--mantine-font-size-sm);padding:calc(var(--mantine-spacing-xs)/1.5) var(--mantine-spacing-sm);user-select:none;width:100%}.m_99ac2aa1:where([data-disabled],:disabled){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.6}:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where([data-hovered]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-gray-1))}:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where([data-hovered]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-dark-4))}.m_5476e0d3{flex:1}.m_8b75e504{align-items:center;display:flex;justify-content:center}.m_8b75e504:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_8b75e504:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_9df02822{--modal-size-xs:calc(20rem*var(--mantine-scale));--modal-size-sm:calc(23.75rem*var(--mantine-scale));--modal-size-md:calc(27.5rem*var(--mantine-scale));--modal-size-lg:calc(38.75rem*var(--mantine-scale));--modal-size-xl:calc(48.75rem*var(--mantine-scale));--modal-size:var(--modal-size-md);--modal-y-offset:5dvh;--modal-x-offset:5vw}.m_9df02822[data-full-screen]{--modal-border-radius:0!important}.m_9df02822[data-full-screen] .m_54c44539{--modal-content-flex:0 0 100%;--modal-content-max-height:auto;--modal-content-height:100dvh}.m_9df02822[data-full-screen] .m_1f958f16{--modal-inner-y-offset:0;--modal-inner-x-offset:0}.m_9df02822[data-centered] .m_1f958f16{--modal-inner-align:center}.m_d0e2b9cd{border-start-end-radius:var(--modal-radius,var(--mantine-radius-default));border-start-start-radius:var(--modal-radius,var(--mantine-radius-default))}.m_54c44539{flex:var(--modal-content-flex,0 0 var(--modal-size));height:var(--modal-content-height,auto);max-height:var(--modal-content-max-height,calc(100dvh - var(--modal-y-offset)*2));max-width:100%;overflow-y:auto}.m_54c44539[data-full-screen]{border-radius:0}.m_54c44539[data-hidden]{opacity:0!important;pointer-events:none}.m_1f958f16{align-items:var(--modal-inner-align,flex-start);display:flex;justify-content:center;padding-bottom:var(--modal-inner-y-offset,var(--modal-y-offset));padding-top:var(--modal-inner-y-offset,var(--modal-y-offset));padding-inline:var(--modal-inner-x-offset,var(--modal-x-offset))}.m_7cda1cd6{--pill-fz-xs:calc(0.625rem*var(--mantine-scale));--pill-fz-sm:calc(0.75rem*var(--mantine-scale));--pill-fz-md:calc(0.875rem*var(--mantine-scale));--pill-fz-lg:calc(1rem*var(--mantine-scale));--pill-fz-xl:calc(1.125rem*var(--mantine-scale));--pill-height-xs:calc(1.125rem*var(--mantine-scale));--pill-height-sm:calc(1.375rem*var(--mantine-scale));--pill-height-md:calc(1.5625rem*var(--mantine-scale));--pill-height-lg:calc(1.75rem*var(--mantine-scale));--pill-height-xl:calc(2rem*var(--mantine-scale));--pill-fz:var(--pill-fz-sm);--pill-height:var(--pill-height-sm);align-items:center;border-radius:var(--pill-radius,1000rem);display:inline-flex;flex:0;font-size:var(--pill-fz);height:var(--pill-height);line-height:1;max-width:100%;padding-inline:.8em;user-select:none;-webkit-user-select:none;white-space:nowrap}:where([data-mantine-color-scheme=dark]) .m_7cda1cd6{background-color:var(--mantine-color-dark-7);color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_7cda1cd6{color:var(--mantine-color-black)}.m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))){padding-inline-end:0}.m_7cda1cd6:where([data-disabled],:has(button:disabled)){cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_44da308b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=light]) .m_44da308b:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=light]) .m_e3a01f8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=light]) .m_e3a01f8:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-gray-3)}.m_1e0e6180{cursor:inherit;height:100%;line-height:var(--pill-height);overflow:hidden;text-overflow:ellipsis}.m_ae386778{border-radius:0;border-end-end-radius:var(--pill-radius,50%);border-start-end-radius:var(--pill-radius,50%);color:inherit;flex:0;font-size:inherit;height:100%;min-height:unset;min-width:2em;padding-inline-end:.3em;padding-inline-start:.1em;width:unset}.m_7cda1cd6[data-disabled]>.m_ae386778,.m_ae386778:disabled{background-color:transparent;cursor:not-allowed;display:none;min-width:.8em;padding:0;width:.8em}.m_7cda1cd6[data-disabled]>.m_ae386778>svg,.m_ae386778:disabled>svg{display:none}.m_ae386778>svg{pointer-events:none}.m_1dcfd90b{--pg-gap-xs:calc(0.375rem*var(--mantine-scale));--pg-gap-sm:calc(0.5rem*var(--mantine-scale));--pg-gap-md:calc(0.625rem*var(--mantine-scale));--pg-gap-lg:calc(0.75rem*var(--mantine-scale));--pg-gap-xl:calc(0.75rem*var(--mantine-scale));--pg-gap:var(--pg-gap-sm);align-items:center;display:flex;flex-wrap:wrap;gap:var(--pg-gap)}.m_45c4369d{appearance:none;background-color:transparent;border:0;color:inherit;flex:1;font-size:inherit;height:1.6em;min-width:calc(6.25rem*var(--mantine-scale));padding:0}.m_45c4369d::placeholder{color:var(--input-placeholder-color);opacity:1}.m_45c4369d:where([data-type=hidden],[data-type=auto]){height:calc(.0625rem*var(--mantine-scale));left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:calc(.0625rem*var(--mantine-scale))}.m_45c4369d:focus{outline:none}.m_45c4369d:where([data-type=auto]:focus){height:1.6em;opacity:1;position:static;visibility:visible}.m_45c4369d:where([data-pointer]:not([data-disabled],:disabled)){cursor:pointer}.m_45c4369d:where([data-disabled],:disabled){cursor:not-allowed}.m_f0824112{--nl-bg:var(--mantine-primary-color-light);--nl-hover:var(--mantine-primary-color-light-hover);--nl-color:var(--mantine-primary-color-light-color);align-items:center;display:flex;padding:8px var(--mantine-spacing-sm);user-select:none;width:100%}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_f0824112:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_f0824112:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:active{background-color:var(--mantine-color-dark-6)}}.m_f0824112:where([data-disabled]){opacity:.4;pointer-events:none}.m_f0824112:where([data-active],[aria-current=page]){background-color:var(--nl-bg);color:var(--nl-color)}@media(hover:hover){.m_f0824112:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}}@media(hover:none){.m_f0824112:where([data-active],[aria-current=page]):active{background-color:var(--nl-hover)}}.m_f0824112:where([data-active],[aria-current=page]) .m_57492dcc{--description-opacity:0.9;--description-color:var(--nl-color)}.m_690090b5{align-items:center;display:flex;justify-content:center;transition:transform .15s ease}.m_690090b5>svg{display:block}.m_690090b5:where([data-position=left]){margin-inline-end:var(--mantine-spacing-sm)}.m_690090b5:where([data-position=right]){margin-inline-start:var(--mantine-spacing-sm)}.m_690090b5:where([data-rotate]){transform:rotate(90deg)}.m_1f6ac4c4{font-size:var(--mantine-font-size-sm)}.m_f07af9d2{flex:1;overflow:hidden;text-overflow:ellipsis}.m_f07af9d2:where([data-no-wrap]){white-space:nowrap}.m_57492dcc{color:var(--description-color,var(--mantine-color-dimmed));display:block;font-size:var(--mantine-font-size-xs);opacity:var(--description-opacity,1);overflow:hidden;text-overflow:ellipsis}:where([data-no-wrap]) .m_57492dcc{white-space:nowrap}.m_e17b862f{padding-inline-start:var(--nl-offset,var(--mantine-spacing-lg))}.m_1fd8a00b{transform:rotate(-90deg)}.m_a513464{--notification-radius:var(--mantine-radius-default);--notification-color:var(--mantine-primary-color-filled);align-items:center;border-radius:var(--notification-radius);box-shadow:var(--mantine-shadow-lg);box-sizing:border-box;display:flex;overflow:hidden;padding-inline-end:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);padding-inline-start:calc(1.375rem*var(--mantine-scale));padding-top:var(--mantine-spacing-xs);position:relative}.m_a513464:before{background-color:var(--notification-color);border-radius:var(--notification-radius);bottom:var(--notification-radius);content:"";display:block;inset-inline-start:calc(.25rem*var(--mantine-scale));position:absolute;top:var(--notification-radius);width:calc(.375rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_a513464{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_a513464{background-color:var(--mantine-color-dark-6)}.m_a513464:where([data-with-icon]){padding-inline-start:var(--mantine-spacing-xs)}.m_a513464:where([data-with-icon]):before{display:none}:where([data-mantine-color-scheme=light]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-dark-4)}.m_a4ceffb{align-items:center;background-color:var(--notification-color);border-radius:calc(1.75rem*var(--mantine-scale));box-sizing:border-box;color:var(--mantine-color-white);display:flex;height:calc(1.75rem*var(--mantine-scale));justify-content:center;width:calc(1.75rem*var(--mantine-scale))}.m_a4ceffb,.m_b0920b15{margin-inline-end:var(--mantine-spacing-md)}.m_a49ed24{flex:1;margin-inline-end:var(--mantine-spacing-xs);overflow:hidden}.m_3feedf16{font-size:var(--mantine-font-size-sm);font-weight:500;line-height:var(--mantine-line-height-sm);margin-bottom:calc(.125rem*var(--mantine-scale));overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_3feedf16{color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_3feedf16{color:var(--mantine-color-white)}.m_3d733a3a{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_3d733a3a{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a{color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-dark-2)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_919a4d88:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover{background-color:var(--mantine-color-dark-8)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_919a4d88:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:active{background-color:var(--mantine-color-dark-8)}}.m_e2f5cd4e{--ni-right-section-width-xs:calc(1.0625rem*var(--mantine-scale));--ni-right-section-width-sm:calc(1.5rem*var(--mantine-scale));--ni-right-section-width-md:calc(1.6875rem*var(--mantine-scale));--ni-right-section-width-lg:calc(1.9375rem*var(--mantine-scale));--ni-right-section-width-xl:calc(2.125rem*var(--mantine-scale))}.m_95e17d22{--ni-chevron-size-xs:calc(0.625rem*var(--mantine-scale));--ni-chevron-size-sm:calc(0.875rem*var(--mantine-scale));--ni-chevron-size-md:calc(1rem*var(--mantine-scale));--ni-chevron-size-lg:calc(1.125rem*var(--mantine-scale));--ni-chevron-size-xl:calc(1.25rem*var(--mantine-scale));--ni-chevron-size:var(--ni-chevron-size-sm);display:flex;flex-direction:column;height:calc(var(--input-height) - .125rem*var(--mantine-scale));margin-inline-start:auto;max-width:calc(var(--ni-chevron-size)*1.7);width:100%}.m_80b4b171{--control-border:1px solid var(--input-bd);--control-radius:calc(var(--input-radius) - 0.0625rem*var(--mantine-scale));align-items:center;background-color:transparent;border-inline-start:var(--control-border);color:var(--mantine-color-text);cursor:pointer;display:flex;flex:0 0 50%;height:calc(var(--input-height)/2 - .0625rem*var(--mantine-scale));justify-content:center;padding:0;width:100%}.m_80b4b171:where(:disabled){background-color:transparent;cursor:not-allowed;opacity:.6}:where([data-mantine-color-scheme=light]) .m_80b4b171:where(:disabled){color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:where(:disabled){color:var(--mantine-color-dark-3)}.m_e2f5cd4e[data-error] :where(.m_80b4b171){color:var(--mantine-color-error)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_80b4b171:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:hover{background-color:var(--mantine-color-dark-4)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_80b4b171:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:active{background-color:var(--mantine-color-dark-4)}}.m_80b4b171:where(:first-of-type){border-radius:0;border-start-end-radius:var(--control-radius)}.m_80b4b171:last-of-type{border-radius:0;border-end-end-radius:var(--control-radius)}.m_4addd315{--pagination-control-size-xs:calc(1.375rem*var(--mantine-scale));--pagination-control-size-sm:calc(1.625rem*var(--mantine-scale));--pagination-control-size-md:calc(2rem*var(--mantine-scale));--pagination-control-size-lg:calc(2.375rem*var(--mantine-scale));--pagination-control-size-xl:calc(2.75rem*var(--mantine-scale));--pagination-control-size:var(--pagination-control-size-md);--pagination-control-fz:var(--mantine-font-size-md);--pagination-active-bg:var(--mantine-primary-color-filled)}.m_326d024a{align-items:center;border:calc(.0625rem*var(--mantine-scale)) solid;border-radius:var(--pagination-control-radius,var(--mantine-radius-default));color:var(--mantine-color-text);cursor:pointer;display:flex;font-size:var(--pagination-control-fz);height:var(--pagination-control-size);justify-content:center;line-height:1;min-width:var(--pagination-control-size)}.m_326d024a:where([data-with-padding]){padding:calc(var(--pagination-control-size)/4)}.m_326d024a:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}:where([data-mantine-color-scheme=light]) .m_326d024a{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}:where([data-mantine-color-scheme=dark]) .m_326d024a{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}@media(hover:hover){:where([data-mantine-color-scheme=dark]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=dark]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}.m_326d024a:where([data-active]){background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var(--pagination-active-color,var(--mantine-color-white))}@media(hover:hover){.m_326d024a:where([data-active]):hover{background-color:var(--pagination-active-bg)}}@media(hover:none){.m_326d024a:where([data-active]):active{background-color:var(--pagination-active-bg)}}.m_4ad7767d{align-items:center;display:flex;height:var(--pagination-control-size);justify-content:center;min-width:var(--pagination-control-size);pointer-events:none}.m_f61ca620{--psi-button-size-xs:calc(1.375rem*var(--mantine-scale));--psi-button-size-sm:calc(1.625rem*var(--mantine-scale));--psi-button-size-md:calc(1.75rem*var(--mantine-scale));--psi-button-size-lg:calc(2rem*var(--mantine-scale));--psi-button-size-xl:calc(2.5rem*var(--mantine-scale));--psi-icon-size-xs:calc(0.75rem*var(--mantine-scale));--psi-icon-size-sm:calc(0.9375rem*var(--mantine-scale));--psi-icon-size-md:calc(1.0625rem*var(--mantine-scale));--psi-icon-size-lg:calc(1.1875rem*var(--mantine-scale));--psi-icon-size-xl:calc(1.3125rem*var(--mantine-scale));--psi-button-size:var(--psi-button-size-sm);--psi-icon-size:var(--psi-icon-size-sm)}.m_ccf8da4c{overflow:hidden;position:relative}.m_f2d85dd2{background-color:transparent;border:0;color:inherit;font-family:var(--mantine-font-family);font-size:inherit;height:100%;inset:0;line-height:var(--mantine-line-height);outline:0;padding-inline-end:var(--input-padding-inline-end);padding-inline-start:var(--input-padding-inline-start);position:absolute;width:100%}.m_ccf8da4c[data-disabled] .m_f2d85dd2,.m_f2d85dd2:disabled{cursor:not-allowed}.m_f2d85dd2::placeholder{color:var(--input-placeholder-color);opacity:1}.m_f2d85dd2::-ms-reveal{display:none}.m_b1072d44{height:var(--psi-button-size);min-height:var(--psi-button-size);min-width:var(--psi-button-size);width:var(--psi-button-size)}.m_b1072d44:disabled{display:none}.m_f1cb205a{--pin-input-size-xs:calc(1.875rem*var(--mantine-scale));--pin-input-size-sm:calc(2.25rem*var(--mantine-scale));--pin-input-size-md:calc(2.625rem*var(--mantine-scale));--pin-input-size-lg:calc(3.125rem*var(--mantine-scale));--pin-input-size-xl:calc(3.75rem*var(--mantine-scale));--pin-input-size:var(--pin-input-size-sm)}.m_cb288ead{height:var(--pin-input-size);width:var(--pin-input-size)}@keyframes m_81a374bd{0%{background-position:0 0}to{background-position:calc(2.5rem*var(--mantine-scale)) 0}}.m_db6d6462{--progress-radius:var(--mantine-radius-default);--progress-size:var(--progress-size-md);--progress-size-xs:calc(0.1875rem*var(--mantine-scale));--progress-size-sm:calc(0.3125rem*var(--mantine-scale));--progress-size-md:calc(0.5rem*var(--mantine-scale));--progress-size-lg:calc(0.75rem*var(--mantine-scale));--progress-size-xl:calc(1rem*var(--mantine-scale));border-radius:var(--progress-radius);display:flex;height:var(--progress-size);overflow:hidden;position:relative}:where([data-mantine-color-scheme=light]) .m_db6d6462{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_db6d6462{background-color:var(--mantine-color-dark-4)}.m_2242eb65{align-items:center;background-color:var(--progress-section-color);background-size:calc(1.25rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));display:flex;height:100%;justify-content:center;overflow:hidden;transition:width var(--progress-transition-duration,.1s) ease;width:var(--progress-section-width)}.m_2242eb65:where([data-striped]){background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.m_2242eb65:where([data-animated]){animation:m_81a374bd 1s linear infinite}.m_2242eb65:where(:last-of-type){border-radius:0;border-end-end-radius:var(--progress-radius);border-start-end-radius:var(--progress-radius)}.m_2242eb65:where(:first-of-type){border-radius:0;border-end-start-radius:var(--progress-radius);border-start-start-radius:var(--progress-radius)}.m_91e40b74{color:var(--progress-label-color,var(--mantine-color-white));font-size:min(var(--progress-size)*.65,1.125rem*var(--mantine-scale));font-weight:700;line-height:1;overflow:hidden;padding-inline:calc(.25rem*var(--mantine-scale));text-overflow:ellipsis;user-select:none;white-space:nowrap}.m_9dc8ae12{--card-radius:var(--mantine-radius-default);border-radius:var(--card-radius);cursor:pointer;display:block;width:100%}.m_9dc8ae12 :where(*){cursor:inherit}.m_9dc8ae12:where([data-with-border]){border:calc(.0625rem*var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_717d7ff6{--radio-size-xs:calc(1rem*var(--mantine-scale));--radio-size-sm:calc(1.25rem*var(--mantine-scale));--radio-size-md:calc(1.5rem*var(--mantine-scale));--radio-size-lg:calc(1.875rem*var(--mantine-scale));--radio-size-xl:calc(2.25rem*var(--mantine-scale));--radio-icon-size-xs:calc(0.375rem*var(--mantine-scale));--radio-icon-size-sm:calc(0.5rem*var(--mantine-scale));--radio-icon-size-md:calc(0.625rem*var(--mantine-scale));--radio-icon-size-lg:calc(0.875rem*var(--mantine-scale));--radio-icon-size-xl:calc(1rem*var(--mantine-scale));--radio-icon-size:var(--radio-icon-size-sm);--radio-size:var(--radio-size-sm);--radio-color:var(--mantine-primary-color-filled);--radio-icon-color:var(--mantine-color-white);border:calc(.0625rem*var(--mantine-scale)) solid transparent;border-radius:var(--radio-radius,10000px);cursor:var(--mantine-cursor-type);height:var(--radio-size);min-height:var(--radio-size);min-width:var(--radio-size);position:relative;transition:border-color .1s ease,background-color .1s ease;width:var(--radio-size);-webkit-tap-highlight-color:transparent;align-items:center;display:flex;justify-content:center}:where([data-mantine-color-scheme=light]) .m_717d7ff6{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_717d7ff6{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_717d7ff6[data-checked],.m_717d7ff6[data-indeterminate]{background-color:var(--radio-color);border-color:var(--radio-color)}.m_717d7ff6[data-checked]>.m_3e4da632,.m_717d7ff6[data-indeterminate]>.m_3e4da632{color:var(--radio-icon-color);opacity:1;transform:none}.m_717d7ff6[data-disabled]{cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_717d7ff6[data-disabled]{background-color:var(--mantine-color-gray-2);border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_717d7ff6[data-disabled]{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=light] .m_717d7ff6[data-disabled][data-checked]>.m_3e4da632{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m_717d7ff6[data-disabled][data-checked]>.m_3e4da632{color:var(--mantine-color-dark-3)}.m_2980836c[data-checked]:not([data-disabled]),.m_2980836c[data-indeterminate]:not([data-disabled]){background-color:transparent;border-color:var(--radio-color)}.m_2980836c[data-checked]:not([data-disabled])>.m_3e4da632,.m_2980836c[data-indeterminate]:not([data-disabled])>.m_3e4da632{color:var(--radio-color);opacity:1;transform:none}.m_3e4da632{color:transparent;display:block;height:var(--radio-icon-size);opacity:1;pointer-events:none;transform:translateY(calc(.3125rem*var(--mantine-scale))) scale(.5);transition:transform .1s ease,opacity .1s ease;width:var(--radio-icon-size)}.m_f3f1af94{--radio-size-xs:calc(1rem*var(--mantine-scale));--radio-size-sm:calc(1.25rem*var(--mantine-scale));--radio-size-md:calc(1.5rem*var(--mantine-scale));--radio-size-lg:calc(1.875rem*var(--mantine-scale));--radio-size-xl:calc(2.25rem*var(--mantine-scale));--radio-size:var(--radio-size-sm);--radio-icon-size-xs:calc(0.375rem*var(--mantine-scale));--radio-icon-size-sm:calc(0.5rem*var(--mantine-scale));--radio-icon-size-md:calc(0.625rem*var(--mantine-scale));--radio-icon-size-lg:calc(0.875rem*var(--mantine-scale));--radio-icon-size-xl:calc(1rem*var(--mantine-scale));--radio-icon-size:var(--radio-icon-size-sm);--radio-icon-color:var(--mantine-color-white)}.m_89c4f5e4{height:var(--radio-size);order:1;position:relative;width:var(--radio-size)}.m_89c4f5e4:where([data-label-position=left]){order:2}.m_f3ed6b2b{color:var(--radio-icon-color);height:var(--radio-icon-size);left:calc(50% - var(--radio-icon-size)/2);opacity:var(--radio-icon-opacity,0);pointer-events:none;position:absolute;top:calc(50% - var(--radio-icon-size)/2);transform:var(--radio-icon-transform,scale(.2) translateY(calc(.625rem*var(--mantine-scale))));transition:opacity .1s ease,transform .2s ease;width:var(--radio-icon-size)}.m_8a3dbb89{align-items:center;appearance:none;border:calc(.0625rem*var(--mantine-scale)) solid;border-radius:var(--radio-radius,var(--radio-size));cursor:var(--mantine-cursor-type);display:flex;height:var(--radio-size);justify-content:center;margin:0;position:relative;transition-duration:.1s;transition-property:background-color,border-color;transition-timing-function:ease;width:var(--radio-size);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_8a3dbb89{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8a3dbb89:checked{background-color:var(--radio-color,var(--mantine-primary-color-filled));border-color:var(--radio-color,var(--mantine-primary-color-filled))}.m_8a3dbb89:checked+.m_f3ed6b2b{--radio-icon-opacity:1;--radio-icon-transform:scale(1)}.m_8a3dbb89:disabled{cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_8a3dbb89:disabled{background-color:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89:disabled{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color:var(--mantine-color-dark-7)}.m_8a3dbb89:where([data-error]){border-color:var(--mantine-color-error)}.m_1bfe9d39+.m_f3ed6b2b{--radio-icon-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled){background-color:transparent;border-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled)+.m_f3ed6b2b{--radio-icon-color:var(--radio-color);--radio-icon-opacity:1;--radio-icon-transform:none}.m_f8d312f2{--rating-size-xs:calc(0.875rem*var(--mantine-scale));--rating-size-sm:calc(1.125rem*var(--mantine-scale));--rating-size-md:calc(1.25rem*var(--mantine-scale));--rating-size-lg:calc(1.75rem*var(--mantine-scale));--rating-size-xl:calc(2rem*var(--mantine-scale));display:flex;width:max-content}.m_f8d312f2:where(:has(input:disabled)){pointer-events:none}.m_61734bb7{position:relative;transition:transform .1s ease}.m_61734bb7:where([data-active]){transform:scale(1.1);z-index:1}.m_5662a89a{display:block;height:var(--rating-size);width:var(--rating-size)}:where([data-mantine-color-scheme=light]) .m_5662a89a{fill:var(--mantine-color-gray-3);stroke:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5662a89a{fill:var(--mantine-color-dark-3);stroke:var(--mantine-color-dark-3)}.m_5662a89a:where([data-filled]){fill:var(--rating-color);stroke:var(--rating-color)}.m_211007ba{height:0;opacity:0;overflow:hidden;position:absolute;white-space:nowrap;width:0;-webkit-tap-highlight-color:transparent}.m_211007ba:focus-visible+label{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_21342ee4{cursor:pointer;display:block;left:0;position:absolute;top:0;z-index:var(--rating-item-z-index,0);-webkit-tap-highlight-color:transparent}.m_21342ee4:where([data-read-only]){cursor:default}.m_21342ee4:where(:last-of-type){position:relative}.m_fae05d6a{clip-path:var(--rating-symbol-clip-path)}.m_1b3c8819{--tooltip-radius:var(--mantine-radius-default);border-radius:var(--tooltip-radius);font-size:var(--mantine-font-size-sm);padding:calc(var(--mantine-spacing-xs)/2) var(--mantine-spacing-xs);pointer-events:none;position:absolute;white-space:nowrap}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-9));color:var(--tooltip-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-2));color:var(--tooltip-color,var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_f898399f{background-color:inherit;border:0;z-index:1}.m_b32e4812{position:relative;--rp-transition-duration:0ms}.m_b32e4812,.m_d43b5134{height:var(--rp-size);min-height:var(--rp-size);min-width:var(--rp-size);width:var(--rp-size)}.m_d43b5134{transform:rotate(-90deg)}.m_b1ca1fbf{stroke:var(--curve-color,var(--rp-curve-root-color));transition:stroke-dashoffset var(--rp-transition-duration) ease,stroke-dasharray var(--rp-transition-duration) ease,stroke var(--rp-transition-duration)}[data-mantine-color-scheme=light] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-dark-4)}.m_b23f9dc4{position:absolute;top:50%;inset-inline:var(--rp-label-offset);transform:translateY(-50%)}.m_cf365364{--sc-padding-xs:calc(0.1875rem*var(--mantine-scale)) calc(0.375rem*var(--mantine-scale));--sc-padding-sm:calc(0.3125rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale));--sc-padding-md:calc(0.4375rem*var(--mantine-scale)) calc(0.875rem*var(--mantine-scale));--sc-padding-lg:calc(0.5625rem*var(--mantine-scale)) calc(1rem*var(--mantine-scale));--sc-padding-xl:calc(0.75rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));--sc-transition-duration:200ms;--sc-padding:var(--sc-padding-sm);--sc-transition-timing-function:ease;--sc-font-size:var(--mantine-font-size-sm);border-radius:var(--sc-radius,var(--mantine-radius-default));display:inline-flex;flex-direction:row;overflow:hidden;padding:calc(.25rem*var(--mantine-scale));position:relative;width:auto}.m_cf365364:where([data-full-width]){display:flex}.m_cf365364:where([data-orientation=vertical]){display:flex;flex-direction:column;width:max-content}.m_cf365364:where([data-orientation=vertical]):where([data-full-width]){width:auto}:where([data-mantine-color-scheme=light]) .m_cf365364{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cf365364{background-color:var(--mantine-color-dark-8)}.m_9e182ccd{border-radius:var(--sc-radius,var(--mantine-radius-default));display:block;position:absolute;z-index:1}:where([data-mantine-color-scheme=light]) .m_9e182ccd{background-color:var(--sc-color,var(--mantine-color-white));box-shadow:var(--sc-shadow,none)}:where([data-mantine-color-scheme=dark]) .m_9e182ccd{background-color:var(--sc-color,var(--mantine-color-dark-5));box-shadow:none}.m_1738fcb2{-webkit-tap-highlight-color:transparent;border-radius:var(--sc-radius,var(--mantine-radius-default));cursor:pointer;display:block;font-size:var(--sc-font-size);font-weight:500;outline:var(--segmented-control-outline,none);overflow:hidden;padding:var(--sc-padding);text-align:center;text-overflow:ellipsis;transition:color var(--sc-transition-duration) var(--sc-transition-timing-function);user-select:none;white-space:nowrap}:where([data-mantine-color-scheme=light]) .m_1738fcb2{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2{color:var(--mantine-color-dark-1)}.m_1738fcb2:where([data-read-only]){cursor:default}.m_1738fcb2:where([data-disabled]),fieldset:disabled .m_1738fcb2{cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-disabled]),:where([data-mantine-color-scheme=light]) fieldset:disabled .m_1738fcb2{color:var(--mantine-color-gray-5)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-disabled]),:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_1738fcb2{color:var(--mantine-color-dark-3)}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-black))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-white))}.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before{display:none}.m_1738fcb2:where([data-active]):before{border-radius:var(--sc-radius,var(--mantine-radius-default));content:"";inset:0;position:absolute;z-index:0}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before{background-color:var(--sc-color,var(--mantine-color-white));box-shadow:var(--sc-shadow,none)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before{background-color:var(--sc-color,var(--mantine-color-dark-5));box-shadow:none}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-white)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-white)}}@media(hover:hover){:where([data-mantine-color-scheme=light]) fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-gray-5)!important}:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-dark-3)!important}}@media(hover:none){:where([data-mantine-color-scheme=light]) fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-gray-5)!important}:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-dark-3)!important}}.m_1714d588{height:0;opacity:0;overflow:hidden;position:absolute;white-space:nowrap;width:0}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_69686b9b{flex:1;position:relative;transition:border-color var(--sc-transition-duration) var(--sc-transition-timing-function);z-index:2}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{background-color:var(--separator-color);bottom:0;content:"";inset-inline-start:0;position:absolute;top:0;transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function);width:calc(.0625rem*var(--mantine-scale))}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;bottom:auto;height:calc(.0625rem*var(--mantine-scale));width:auto}:where([data-mantine-color-scheme=light]) .m_69686b9b{--separator-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_69686b9b{--separator-color:var(--mantine-color-dark-4)}.m_69686b9b:first-of-type:before{--separator-color:transparent}[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before,[data-mantine-color-scheme] .m_69686b9b[data-active]:before{--separator-color:transparent}.m_78882f40{position:relative;z-index:2}.m_fa528724{--scp-filled-segment-color:var(--mantine-primary-color-filled);--scp-transition-duration:0ms;--scp-thickness:calc(0.625rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_fa528724{--scp-empty-segment-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa528724{--scp-empty-segment-color:var(--mantine-color-dark-4)}.m_fa528724{position:relative;width:fit-content}.m_62e9e7e2{display:block;overflow:hidden;transform:var(--scp-rotation)}.m_c573fb6f{transition:stroke-dashoffset var(--scp-transition-duration) ease,stroke-dasharray var(--scp-transition-duration) ease,stroke var(--scp-transition-duration)}.m_4fa340f2{inset-inline:0;margin:0;padding:0;position:absolute;text-align:center;z-index:1}.m_4fa340f2:where([data-position=bottom]){bottom:0;padding-inline:calc(var(--scp-thickness)*2)}.m_4fa340f2:where([data-position=bottom]):where([data-orientation=down]){bottom:auto;top:0}.m_4fa340f2:where([data-position=center]){padding-inline:calc(var(--scp-thickness)*3);top:50%}.m_925c2d2c{container:simple-grid/inline-size}.m_2415a157{display:grid;gap:var(--sg-spacing-y) var(--sg-spacing-x);grid-template-columns:repeat(var(--sg-cols),minmax(0,1fr))}@keyframes m_299c329c{0%,to{opacity:.4}50%{opacity:1}}.m_18320242{border-radius:var(--skeleton-radius,var(--mantine-radius-default));height:var(--skeleton-height,auto);position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:var(--skeleton-width,100%)}.m_18320242:where([data-animate]):after{animation:m_299c329c 1.5s linear infinite}.m_18320242:where([data-visible]){overflow:hidden}.m_18320242:where([data-visible]):before{background-color:var(--mantine-color-body);content:"";inset:0;position:absolute;z-index:10}.m_18320242:where([data-visible]):after{content:"";inset:0;position:absolute;z-index:11}:where([data-mantine-color-scheme=light]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-dark-4)}.m_dd36362e{--slider-size-xs:calc(0.25rem*var(--mantine-scale));--slider-size-sm:calc(0.375rem*var(--mantine-scale));--slider-size-md:calc(0.5rem*var(--mantine-scale));--slider-size-lg:calc(0.625rem*var(--mantine-scale));--slider-size-xl:calc(0.75rem*var(--mantine-scale));--slider-size:var(--slider-size-md);--slider-radius:calc(62.5rem*var(--mantine-scale));--slider-color:var(--mantine-primary-color-filled);-webkit-tap-highlight-color:transparent;align-items:center;display:flex;flex-direction:column;height:calc(var(--slider-size)*2);outline:none;padding-inline:var(--slider-size);position:relative;touch-action:none}[data-mantine-color-scheme=light] .m_dd36362e{--slider-track-bg:var(--mantine-color-gray-2);--slider-track-disabled-bg:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .m_dd36362e{--slider-track-bg:var(--mantine-color-dark-4);--slider-track-disabled-bg:var(--mantine-color-dark-3)}.m_c9357328{border-radius:var(--mantine-radius-sm);color:var(--mantine-color-white);font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs)/2);pointer-events:none;position:absolute;top:calc(-2.25rem*var(--mantine-scale));touch-action:none;user-select:none;white-space:nowrap}:where([data-mantine-color-scheme=light]) .m_c9357328{background-color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_c9357328{background-color:var(--mantine-color-dark-4)}.m_c9a9a60a{align-items:center;border:calc(.25rem*var(--mantine-scale)) solid;border-radius:var(--slider-radius);cursor:pointer;display:flex;height:var(--slider-thumb-size);justify-content:center;left:var(--slider-thumb-offset);outline-offset:calc(.125rem*var(--mantine-scale));position:absolute;top:50%;touch-action:none;transform:translate(-50%,-50%);transition:box-shadow .1s ease,transform .1s ease;user-select:none;width:var(--slider-thumb-size);z-index:3}:where([dir=rtl]) .m_c9a9a60a{left:auto;right:calc(var(--slider-thumb-offset) - var(--slider-thumb-size))}.m_c9a9a60a:where([data-disabled]),fieldset:disabled .m_c9a9a60a{display:none}.m_c9a9a60a:where([data-dragging]){box-shadow:var(--mantine-shadow-sm);transform:translate(-50%,-50%) scale(1.05)}:where([data-mantine-color-scheme=light]) .m_c9a9a60a{background-color:var(--mantine-color-white);border-color:var(--slider-color);color:var(--slider-color)}:where([data-mantine-color-scheme=dark]) .m_c9a9a60a{background-color:var(--slider-color);border-color:var(--mantine-color-white);color:var(--mantine-color-white)}.m_a8645c2{align-items:center;cursor:pointer;display:flex;height:calc(var(--slider-size)*2);width:100%}.m_a8645c2:where([data-disabled]),fieldset:disabled .m_a8645c2{cursor:not-allowed}.m_c9ade57f{height:var(--slider-size);position:relative;width:100%}.m_c9ade57f:where([data-inverted]:not([data-disabled])){--track-bg:var(--slider-color)}.m_c9ade57f:where([data-inverted][data-disabled]),fieldset:disabled .m_c9ade57f:where([data-inverted]){--track-bg:var(--slider-track-disabled-bg)}.m_c9ade57f:before{background-color:var(--track-bg,var(--slider-track-bg));border-radius:var(--slider-radius);bottom:0;content:"";position:absolute;top:0;inset-inline:calc(var(--slider-size)*-1);z-index:0}.m_38aeed47{background-color:var(--slider-color);border-radius:var(--slider-radius);bottom:0;inset-inline-start:var(--slider-bar-offset);position:absolute;top:0;width:var(--slider-bar-width);z-index:1}.m_38aeed47:where([data-inverted]){background-color:var(--slider-track-bg)}:where([data-mantine-color-scheme=light]) .m_38aeed47:where([data-disabled]:not([data-inverted])),:where([data-mantine-color-scheme=light]) fieldset:disabled .m_38aeed47:where(:not([data-inverted])){background-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_38aeed47:where([data-disabled]:not([data-inverted])),:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_38aeed47:where(:not([data-inverted])){background-color:var(--mantine-color-dark-3)}.m_b7b0423a{height:0;inset-inline-start:calc(var(--mark-offset) - var(--slider-size)/2);pointer-events:none;position:absolute;top:0;z-index:2}.m_dd33bc19{background-color:var(--mantine-color-white);border:calc(.125rem*var(--mantine-scale)) solid;border-radius:calc(62.5rem*var(--mantine-scale));height:var(--slider-size);pointer-events:none;width:var(--slider-size)}:where([data-mantine-color-scheme=light]) .m_dd33bc19{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19{border-color:var(--mantine-color-dark-4)}.m_dd33bc19:where([data-filled]){border-color:var(--slider-color)}:where([data-mantine-color-scheme=light]) .m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-dark-3)}.m_68c77a5b{cursor:pointer;font-size:var(--mantine-font-size-sm);transform:translate(calc(-50% + var(--slider-size)/2),calc(var(--mantine-spacing-xs)/2));user-select:none;white-space:nowrap}:where([data-mantine-color-scheme=light]) .m_68c77a5b{color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_68c77a5b{color:var(--mantine-color-dark-2)}.m_559cce2d{position:relative}.m_559cce2d:where([data-has-spoiler]){margin-bottom:calc(1.5rem*var(--mantine-scale))}.m_b912df4e{display:flex;flex-direction:column;overflow:hidden;transition:max-height var(--spoiler-transition-duration,.2s) ease}.m_b9131032{height:calc(1.5rem*var(--mantine-scale));inset-inline-start:0;position:absolute;top:100%}.m_6d731127{align-items:var(--stack-align,stretch);display:flex;flex-direction:column;gap:var(--stack-gap,var(--mantine-spacing-md));justify-content:var(--stack-justify,flex-start)}.m_cbb4ea7e{--stepper-icon-size-xs:calc(2.125rem*var(--mantine-scale));--stepper-icon-size-sm:calc(2.25rem*var(--mantine-scale));--stepper-icon-size-md:calc(2.625rem*var(--mantine-scale));--stepper-icon-size-lg:calc(3rem*var(--mantine-scale));--stepper-icon-size-xl:calc(3.25rem*var(--mantine-scale));--stepper-icon-size:var(--stepper-icon-size-md);--stepper-color:var(--mantine-primary-color-filled);--stepper-content-padding:var(--mantine-spacing-md);--stepper-spacing:var(--mantine-spacing-md);--stepper-radius:calc(62.5rem*var(--mantine-scale));--stepper-fz:var(--mantine-font-size-md);--stepper-outline-thickness:calc(0.125rem*var(--mantine-scale))}[data-mantine-color-scheme=light] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-dark-5)}.m_aaf89d0b{align-items:center;display:flex;flex-wrap:nowrap}.m_aaf89d0b:where([data-wrap]){flex-wrap:wrap;gap:var(--mantine-spacing-md) 0}.m_aaf89d0b:where([data-orientation=vertical]){flex-direction:column}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=left]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=right]){align-items:flex-end}.m_aaf89d0b:where([data-orientation=horizontal]){flex-direction:row}.m_2a371ac9{background-color:var(--stepper-outline-color);flex:1;height:var(--stepper-outline-thickness);margin-inline:var(--mantine-spacing-md);transition:background-color .15s ease}.m_2a371ac9:where([data-active]){background-color:var(--stepper-color)}.m_78da155d{padding-top:var(--stepper-content-padding)}.m_cbb57068{--step-color:var(--stepper-color);cursor:default;display:flex}.m_cbb57068:where([data-allow-click]){cursor:pointer}.m_cbb57068:where([data-icon-position=left]){flex-direction:row}.m_cbb57068:where([data-icon-position=right]){flex-direction:row-reverse}.m_f56b1e2c{align-items:center}.m_833edb7e{--separator-spacing:calc(var(--mantine-spacing-xs)/2);justify-content:flex-start;margin-top:var(--separator-spacing);min-height:calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--separator-spacing));overflow:hidden}.m_833edb7e:where(:first-of-type){margin-top:0}.m_833edb7e:where(:last-of-type){min-height:auto}.m_833edb7e:where(:last-of-type) .m_6496b3f3{display:none}.m_818e70b{position:relative}.m_6496b3f3{border-inline-start:var(--stepper-outline-thickness) solid var(--stepper-outline-color);height:100vh;inset-inline-start:calc(var(--stepper-icon-size)/2);position:absolute;top:calc(var(--stepper-icon-size) + var(--separator-spacing))}.m_6496b3f3:where([data-active]){border-color:var(--stepper-color)}.m_1959ad01{align-items:center;background-color:var(--stepper-outline-color);border:var(--stepper-outline-thickness) solid var(--stepper-outline-color);border-radius:var(--stepper-radius);display:flex;font-size:var(--stepper-fz);font-weight:700;height:var(--stepper-icon-size);justify-content:center;min-height:var(--stepper-icon-size);min-width:var(--stepper-icon-size);position:relative;transition:background-color .15s ease,border-color .15s ease;width:var(--stepper-icon-size)}:where([data-mantine-color-scheme=light]) .m_1959ad01{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1959ad01{color:var(--mantine-color-dark-1)}.m_1959ad01:where([data-progress]){border-color:var(--step-color)}.m_1959ad01:where([data-completed]){background-color:var(--step-color);border-color:var(--step-color);color:var(--stepper-icon-color,var(--mantine-color-white))}.m_a79331dc{align-items:center;color:var(--stepper-icon-color,var(--mantine-color-white));display:flex;inset:0;justify-content:center;position:absolute}.m_1956aa2a{display:flex;flex-direction:column}.m_1956aa2a:where([data-icon-position=left]){margin-inline-start:var(--mantine-spacing-sm)}.m_1956aa2a:where([data-icon-position=right]){margin-inline-end:var(--mantine-spacing-sm);text-align:right}:where([dir=rtl]) .m_1956aa2a:where([data-icon-position=right]){text-align:left}.m_12051f6c{font-size:var(--stepper-fz);font-weight:500;line-height:1}.m_164eea74{color:var(--mantine-color-dimmed);font-size:calc(var(--stepper-fz) - .125rem*var(--mantine-scale));line-height:1;margin-bottom:calc(var(--stepper-spacing)/3);margin-top:calc(var(--stepper-spacing)/3)}.m_5f93f3bb{--switch-height-xs:calc(1rem*var(--mantine-scale));--switch-height-sm:calc(1.25rem*var(--mantine-scale));--switch-height-md:calc(1.5rem*var(--mantine-scale));--switch-height-lg:calc(1.875rem*var(--mantine-scale));--switch-height-xl:calc(2.25rem*var(--mantine-scale));--switch-width-xs:calc(2rem*var(--mantine-scale));--switch-width-sm:calc(2.375rem*var(--mantine-scale));--switch-width-md:calc(2.875rem*var(--mantine-scale));--switch-width-lg:calc(3.5rem*var(--mantine-scale));--switch-width-xl:calc(4.5rem*var(--mantine-scale));--switch-thumb-size-xs:calc(0.75rem*var(--mantine-scale));--switch-thumb-size-sm:calc(0.875rem*var(--mantine-scale));--switch-thumb-size-md:calc(1.125rem*var(--mantine-scale));--switch-thumb-size-lg:calc(1.375rem*var(--mantine-scale));--switch-thumb-size-xl:calc(1.75rem*var(--mantine-scale));--switch-label-font-size-xs:calc(0.3125rem*var(--mantine-scale));--switch-label-font-size-sm:calc(0.375rem*var(--mantine-scale));--switch-label-font-size-md:calc(0.4375rem*var(--mantine-scale));--switch-label-font-size-lg:calc(0.5625rem*var(--mantine-scale));--switch-label-font-size-xl:calc(0.6875rem*var(--mantine-scale));--switch-track-label-padding-xs:calc(0.0625rem*var(--mantine-scale));--switch-track-label-padding-sm:calc(0.125rem*var(--mantine-scale));--switch-track-label-padding-md:calc(0.125rem*var(--mantine-scale));--switch-track-label-padding-lg:calc(0.1875rem*var(--mantine-scale));--switch-track-label-padding-xl:calc(0.1875rem*var(--mantine-scale));--switch-height:var(--switch-height-sm);--switch-width:var(--switch-width-sm);--switch-thumb-size:var(--switch-thumb-size-sm);--switch-label-font-size:var(--switch-label-font-size-sm);--switch-track-label-padding:var(--switch-track-label-padding-sm);--switch-radius:calc(62.5rem*var(--mantine-scale));--switch-color:var(--mantine-primary-color-filled);position:relative}.m_926b4011{height:0;opacity:0;padding:0;position:absolute;white-space:nowrap;width:0}.m_926b4011,.m_9307d992{margin:0;overflow:hidden}.m_9307d992{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;background-color:var(--switch-bg);border:1px solid var(--switch-bd);border-radius:var(--switch-radius);color:var(--switch-text-color);cursor:var(--switch-cursor,var(--mantine-cursor-type));display:flex;font-size:var(--switch-label-font-size);font-weight:600;height:var(--switch-height);line-height:0;min-width:var(--switch-width);order:var(--switch-order,1);position:relative;transition:background-color .15s ease,border-color .15s ease;user-select:none;z-index:0}.m_9307d992:where([data-without-labels]){width:var(--switch-width)}.m_926b4011:focus-visible+.m_9307d992{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_926b4011:checked+.m_9307d992{--switch-bg:var(--switch-color);--switch-bd:var(--switch-color);--switch-text-color:var(--mantine-color-white)}.m_926b4011:disabled+.m_9307d992,.m_926b4011[data-disabled]+.m_9307d992{--switch-bg:var(--switch-disabled-color);--switch-bd:var(--switch-disabled-color);--switch-cursor:not-allowed}[data-mantine-color-scheme=light] .m_9307d992{--switch-bg:var(--mantine-color-gray-2);--switch-bd:var(--mantine-color-gray-3);--switch-text-color:var(--mantine-color-gray-6);--switch-disabled-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_9307d992{--switch-bg:var(--mantine-color-dark-6);--switch-bd:var(--mantine-color-dark-4);--switch-text-color:var(--mantine-color-dark-1);--switch-disabled-color:var(--mantine-color-dark-4)}.m_9307d992[data-error]{--switch-bd:var(--mantine-color-error)}.m_9307d992[data-label-position=left]{--switch-order:2}.m_93039a1d{background-color:var(--switch-thumb-bg,var(--mantine-color-white));border:1px solid var(--switch-thumb-bd);border-radius:var(--switch-radius);display:flex;height:var(--switch-thumb-size);inset-inline-start:var(--switch-thumb-start,var(--switch-track-label-padding));position:absolute;transition:inset-inline-start .15s ease;width:var(--switch-thumb-size);z-index:1}.m_93039a1d>*{margin:auto}.m_926b4011:checked+*>.m_93039a1d{--switch-thumb-start:calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding));--switch-thumb-bd:var(--mantine-color-white)}.m_926b4011:disabled+*>.m_93039a1d,.m_926b4011[data-disabled]+*>.m_93039a1d{--switch-thumb-bd:var(--switch-thumb-bg-disabled);--switch-thumb-bg:var(--switch-thumb-bg-disabled)}[data-mantine-color-scheme=light] .m_93039a1d{--switch-thumb-bd:var(--mantine-color-gray-3);--switch-thumb-bg-disabled:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_93039a1d{--switch-thumb-bd:var(--mantine-color-white);--switch-thumb-bg-disabled:var(--mantine-color-dark-3)}.m_8277e082{display:grid;height:100%;margin-inline-start:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));min-width:calc(var(--switch-width) - var(--switch-thumb-size));padding-inline:var(--switch-track-label-padding);place-content:center;transition:margin .15s ease}.m_926b4011:checked+*>.m_8277e082{margin-inline-end:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));margin-inline-start:0}.m_b23fa0ef{border:none;border-collapse:collapse;border-spacing:0;caption-side:var(--table-caption-side,bottom);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height);table-layout:var(--table-layout,auto);width:100%}:where([data-mantine-color-scheme=light]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-gray-1);--table-striped-color:var(--mantine-color-gray-0);--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-dark-5);--table-striped-color:var(--mantine-color-dark-6);--table-border-color:var(--mantine-color-dark-4)}.m_b23fa0ef:where([data-with-table-border]){border:calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color)}.m_b23fa0ef:where([data-tabular-nums]){font-variant-numeric:tabular-nums}.m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){font-weight:500}:where([data-mantine-color-scheme=light]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-dark-6)}.m_4e7aa4f3{text-align:left}:where([dir=rtl]) .m_4e7aa4f3{text-align:right}.m_4e7aa4fd{background-color:transparent;border-bottom:none}@media(hover:hover){.m_4e7aa4fd:hover:where([data-hover]){background-color:var(--tr-hover-bg)}}@media(hover:none){.m_4e7aa4fd:active:where([data-hover]){background-color:var(--tr-hover-bg)}}.m_4e7aa4fd:where([data-with-row-border]){border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef,.m_4e7aa4f3{padding:var(--table-vertical-spacing) var(--table-horizontal-spacing,var(--mantine-spacing-xs))}.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color)}.m_b2404537>:where(tr):where([data-with-row-border]:last-of-type){border-bottom:none}.m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr):where([data-striped=even]:nth-of-type(2n)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr)[data-hover]{--tr-hover-bg:var(--table-highlight-on-hover-color,var(--table-hover-color))}.m_b242d975{top:var(--table-sticky-header-offset,0);z-index:3}.m_b242d975:where([data-sticky]){position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-body);position:sticky;top:var(--table-sticky-header-offset,0)}:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3{top:auto}.m_9e5a3ac7{color:var(--mantine-color-dimmed)}.m_9e5a3ac7:where([data-side=top]){margin-bottom:var(--mantine-spacing-xs)}.m_9e5a3ac7:where([data-side=bottom]){margin-top:var(--mantine-spacing-xs)}.m_a100c15{overflow-x:var(--table-overflow)}.m_62259741{max-height:var(--table-max-height);min-width:var(--table-min-width)}.m_bcaa9990{display:flex;flex-direction:column;--toc-depth-offset:0.8em}.m_375a65ef{border-radius:var(--toc-radius,var(--mantine-radius-default));display:block;font-size:var(--toc-size,var(--mantine-font-size-md));padding:.3em .8em;padding-left:max(var(--depth-offset)*var(--toc-depth-offset),.8em)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}.m_375a65ef:where([data-active]){background-color:var(--toc-bg);color:var(--toc-color)}.m_89d60db1{display:var(--tabs-display);flex-direction:var(--tabs-flex-direction);--tab-justify:flex-start;--tabs-list-direction:row;--tabs-panel-grow:unset;--tabs-display:block;--tabs-flex-direction:row;--tabs-list-border-width:0;--tabs-list-border-size:0 0 var(--tabs-list-border-width) 0;--tabs-list-gap:unset;--tabs-list-line-bottom:0;--tabs-list-line-top:unset;--tabs-list-line-start:0;--tabs-list-line-end:0;--tab-radius:var(--tabs-radius) var(--tabs-radius) 0 0;--tab-border-width:0 0 var(--tabs-list-border-width) 0}.m_89d60db1[data-inverted]{--tabs-list-line-bottom:unset;--tabs-list-line-top:0;--tab-radius:0 0 var(--tabs-radius) var(--tabs-radius);--tab-border-width:var(--tabs-list-border-width) 0 0 0}.m_89d60db1[data-inverted] .m_576c9d4:before{bottom:unset;top:0}.m_89d60db1[data-orientation=vertical]{--tabs-list-line-start:unset;--tabs-list-line-end:0;--tabs-list-line-top:0;--tabs-list-line-bottom:0;--tabs-list-border-size:0 var(--tabs-list-border-width) 0 0;--tab-border-width:0 var(--tabs-list-border-width) 0 0;--tab-radius:var(--tabs-radius) 0 0 var(--tabs-radius);--tabs-list-direction:column;--tabs-panel-grow:1;--tabs-display:flex}[dir=rtl] .m_89d60db1[data-orientation=vertical]{--tabs-list-border-size:0 0 0 var(--tabs-list-border-width);--tab-border-width:0 0 0 var(--tabs-list-border-width);--tab-radius:0 var(--tabs-radius) var(--tabs-radius) 0}.m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-flex-direction:row-reverse;--tabs-list-line-start:0;--tabs-list-line-end:unset;--tabs-list-border-size:0 0 0 var(--tabs-list-border-width);--tab-border-width:0 0 0 var(--tabs-list-border-width);--tab-radius:0 var(--tabs-radius) var(--tabs-radius) 0}[dir=rtl] .m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-list-border-size:0 var(--tabs-list-border-width) 0 0;--tab-border-width:0 var(--tabs-list-border-width) 0 0;--tab-radius:var(--tabs-radius) 0 0 var(--tabs-radius)}[data-mantine-color-scheme=light] .m_89d60db1{--tab-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89d60db1{--tab-border-color:var(--mantine-color-dark-4)}.m_89d60db1[data-orientation=horizontal]{--tab-justify:center}.m_89d60db1[data-variant=default]{--tabs-list-border-width:calc(0.125rem*var(--mantine-scale))}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d60db1[data-variant=outline]{--tabs-list-border-width:calc(0.0625rem*var(--mantine-scale))}.m_89d60db1[data-variant=pills]{--tabs-list-gap:calc(var(--mantine-spacing-sm)/2)}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d33d6d{display:flex;flex-direction:var(--tabs-list-direction);flex-wrap:wrap;gap:var(--tabs-list-gap);justify-content:var(--tabs-justify,flex-start);--tab-grow:unset}.m_89d33d6d[data-grow]{--tab-grow:1}.m_b0c91715{flex-grow:var(--tabs-panel-grow)}.m_4ec4dce6{align-items:center;display:flex;flex-grow:var(--tab-grow);font-size:var(--mantine-font-size-sm);justify-content:var(--tab-justify);line-height:1;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);position:relative;user-select:none;white-space:nowrap;z-index:0}.m_4ec4dce6:disabled,.m_4ec4dce6[data-disabled]{cursor:not-allowed;opacity:.5}.m_4ec4dce6:focus{z-index:1}.m_fc420b1f{align-items:center;display:flex;justify-content:center;margin-left:var(--tab-section-margin-left,0);margin-right:var(--tab-section-margin-right,0)}.m_fc420b1f[data-position=left]:not(:only-child){--tab-section-margin-right:var(--mantine-spacing-xs)}[dir=rtl] .m_fc420b1f[data-position=left]:not(:only-child){--tab-section-margin-right:0rem;--tab-section-margin-left:var(--mantine-spacing-xs)}.m_fc420b1f[data-position=right]:not(:only-child){--tab-section-margin-left:var(--mantine-spacing-xs)}[dir=rtl] .m_fc420b1f[data-position=right]:not(:only-child){--tab-section-margin-left:0rem;--tab-section-margin-right:var(--mantine-spacing-xs)}.m_576c9d4{position:relative}.m_576c9d4:before{border-color:var(--tab-border-color);border-style:solid;border-width:var(--tabs-list-border-size);bottom:var(--tabs-list-line-bottom);content:"";inset-inline-end:var(--tabs-list-line-end);inset-inline-start:var(--tabs-list-line-start);position:absolute;top:var(--tabs-list-line-top)}.m_539e827b{background-color:var(--tab-bg);border-color:transparent;border-radius:var(--tab-radius);border-style:solid;border-width:var(--tab-border-width);--tab-bg:transparent}.m_539e827b:where([data-active]){border-color:var(--tabs-color)}@media(hover:hover){.m_539e827b:hover{--tab-bg:var(--tab-hover-color)}.m_539e827b:hover:where(:not([data-active])){border-color:var(--tab-border-color)}}@media(hover:none){.m_539e827b:active{--tab-bg:var(--tab-hover-color)}.m_539e827b:active:where(:not([data-active])){border-color:var(--tab-border-color)}}@media(hover:hover){.m_539e827b:disabled:hover,.m_539e827b[data-disabled]:hover{--tab-bg:transparent}}@media(hover:none){.m_539e827b:disabled:active,.m_539e827b[data-disabled]:active{--tab-bg:transparent}}.m_6772fbd5{position:relative}.m_6772fbd5:before{border-color:var(--tab-border-color);border-style:solid;border-width:var(--tabs-list-border-size);bottom:var(--tabs-list-line-bottom);content:"";inset-inline-end:var(--tabs-list-line-end);inset-inline-start:var(--tabs-list-line-start);position:absolute;top:var(--tabs-list-line-top)}.m_b59ab47c{border-bottom-color:transparent;border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--tab-border-bottom-color);border-left:calc(.0625rem*var(--mantine-scale)) solid transparent;border-radius:var(--tab-radius);border-right:calc(.0625rem*var(--mantine-scale)) solid transparent;border-top-color:transparent;border-top:calc(.0625rem*var(--mantine-scale)) solid var(--tab-border-top-color);position:relative;--tab-border-bottom-color:transparent;--tab-border-top-color:transparent;--tab-border-inline-end-color:transparent;--tab-border-inline-start-color:transparent}.m_b59ab47c:where([data-active]):before{background-color:var(--tab-border-color);bottom:var(--tab-before-bottom,calc(-.0625rem*var(--mantine-scale)));content:"";height:calc(.0625rem*var(--mantine-scale));left:var(--tab-before-left,calc(-.0625rem*var(--mantine-scale)));position:absolute;right:var(--tab-before-right,auto);top:var(--tab-before-top,auto);width:calc(.0625rem*var(--mantine-scale))}.m_b59ab47c:where([data-active]):after{background-color:var(--tab-border-color);bottom:var(--tab-after-bottom,calc(-.0625rem*var(--mantine-scale)));content:"";height:calc(.0625rem*var(--mantine-scale));left:var(--tab-after-left,auto);position:absolute;right:var(--tab-after-right,calc(-.0625rem*var(--mantine-scale)));top:var(--tab-after-top,auto);width:calc(.0625rem*var(--mantine-scale))}.m_b59ab47c:where([data-active]){border-bottom-color:var(--tab-border-bottom-color);border-inline-end-color:var(--tab-border-inline-end-color);border-inline-start-color:var(--tab-border-inline-start-color);border-top-color:var(--tab-border-top-color);--tab-border-top-color:var(--tab-border-color);--tab-border-inline-start-color:var(--tab-border-color);--tab-border-inline-end-color:var(--tab-border-color);--tab-border-bottom-color:var(--mantine-color-body)}.m_b59ab47c:where([data-active])[data-inverted]{--tab-border-bottom-color:var(--tab-border-color);--tab-border-top-color:var(--mantine-color-body);--tab-before-bottom:auto;--tab-before-top:calc(-0.0625rem*var(--mantine-scale));--tab-after-bottom:auto;--tab-after-top:calc(-0.0625rem*var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-border-inline-end-color:var(--mantine-color-body);--tab-border-inline-start-color:var(--tab-border-color);--tab-border-bottom-color:var(--tab-border-color);--tab-before-right:calc(-0.0625rem*var(--mantine-scale));--tab-before-left:auto;--tab-before-bottom:auto;--tab-before-top:calc(-0.0625rem*var(--mantine-scale));--tab-after-left:auto;--tab-after-right:calc(-0.0625rem*var(--mantine-scale))}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-before-right:auto;--tab-before-left:calc(-0.0625rem*var(--mantine-scale));--tab-after-left:calc(-0.0625rem*var(--mantine-scale));--tab-after-right:auto}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-border-inline-start-color:var(--mantine-color-body);--tab-border-inline-end-color:var(--tab-border-color);--tab-border-bottom-color:var(--tab-border-color);--tab-before-left:calc(-0.0625rem*var(--mantine-scale));--tab-before-right:auto;--tab-before-bottom:auto;--tab-before-top:calc(-0.0625rem*var(--mantine-scale));--tab-after-right:auto;--tab-after-left:calc(-0.0625rem*var(--mantine-scale))}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-before-left:auto;--tab-before-right:calc(-0.0625rem*var(--mantine-scale));--tab-after-right:calc(-0.0625rem*var(--mantine-scale));--tab-after-left:auto}.m_c3381914{background-color:var(--tab-bg);border-radius:var(--tabs-radius);color:var(--tab-color);--tab-bg:transparent;--tab-color:inherit}@media(hover:hover){.m_c3381914:not([data-disabled]):hover{--tab-bg:var(--tab-hover-color)}}@media(hover:none){.m_c3381914:not([data-disabled]):active{--tab-bg:var(--tab-hover-color)}}.m_c3381914[data-active][data-active]{--tab-bg:var(--tabs-color);--tab-color:var(--tabs-text-color,var(--mantine-color-white))}@media(hover:hover){.m_c3381914[data-active][data-active]:hover{--tab-bg:var(--tabs-color)}}@media(hover:none){.m_c3381914[data-active][data-active]:active{--tab-bg:var(--tabs-color)}}.m_7341320d{--ti-size-xs:calc(1.125rem*var(--mantine-scale));--ti-size-sm:calc(1.375rem*var(--mantine-scale));--ti-size-md:calc(1.75rem*var(--mantine-scale));--ti-size-lg:calc(2.125rem*var(--mantine-scale));--ti-size-xl:calc(2.75rem*var(--mantine-scale));--ti-size:var(--ti-size-md);align-items:center;background:var(--ti-bg,var(--mantine-primary-color-filled));border:var(--ti-bd,1px solid transparent);border-radius:var(--ti-radius,var(--mantine-radius-default));color:var(--ti-color,var(--mantine-color-white));display:inline-flex;height:var(--ti-size);justify-content:center;line-height:1;min-height:var(--ti-size);min-width:var(--ti-size);position:relative;user-select:none;width:var(--ti-size)}.m_43657ece{--offset:calc(var(--tl-bullet-size)/2 + var(--tl-line-width)/2);--tl-bullet-size:calc(1.25rem*var(--mantine-scale));--tl-line-width:calc(0.25rem*var(--mantine-scale));--tl-radius:calc(62.5rem*var(--mantine-scale));--tl-color:var(--mantine-primary-color-filled)}.m_43657ece:where([data-align=left]){padding-inline-start:var(--offset)}.m_43657ece:where([data-align=right]){padding-inline-end:var(--offset)}.m_2ebe8099{font-weight:500;line-height:1;margin-bottom:calc(var(--mantine-spacing-xs)/2)}.m_436178ff{--item-border:var(--tl-line-width) var(--tli-border-style,solid) var(--item-border-color);color:var(--mantine-color-text);position:relative}.m_436178ff:before{border-inline-start:var(--item-border);bottom:calc(var(--mantine-spacing-xl)*-1);content:"";display:var(--timeline-line-display,none);left:var(--timeline-line-left,0);pointer-events:none;position:absolute;right:var(--timeline-line-right,0);top:0}.m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left:calc(var(--tl-line-width)*-1);--timeline-line-right:auto}[dir=rtl] .m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left:auto;--timeline-line-right:calc(var(--tl-line-width)*-1)}.m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left:auto;--timeline-line-right:calc(var(--tl-line-width)*-1)}[dir=rtl] .m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left:calc(var(--tl-line-width)*-1);--timeline-line-right:auto}.m_43657ece:where([data-align=left]) .m_436178ff{padding-inline-start:var(--offset);text-align:left}.m_43657ece:where([data-align=right]) .m_436178ff{padding-inline-end:var(--offset);text-align:right}:where([data-mantine-color-scheme=light]) .m_436178ff{--item-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_436178ff{--item-border-color:var(--mantine-color-dark-4)}.m_436178ff:where([data-line-active]):before{border-color:var(--tli-color,var(--tl-color))}.m_436178ff:where(:not(:last-of-type)){--timeline-line-display:block}.m_436178ff:where(:not(:first-of-type)){margin-top:var(--mantine-spacing-xl)}.m_8affcee1{align-items:center;background-color:var(--mantine-color-body);border:var(--tl-line-width) solid;border-radius:var(--tli-radius,var(--tl-radius));color:var(--mantine-color-text);display:flex;height:var(--tl-bullet-size);justify-content:center;position:absolute;top:0;width:var(--tl-bullet-size)}:where([data-mantine-color-scheme=light]) .m_8affcee1{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1{border-color:var(--mantine-color-dark-4)}.m_43657ece:where([data-align=left]) .m_8affcee1{left:calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1);right:auto}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_8affcee1{left:auto;right:calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1)}.m_43657ece:where([data-align=right]) .m_8affcee1{left:auto;right:calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1)}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_8affcee1{left:calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1);right:auto}.m_8affcee1:where([data-with-child]){border-width:var(--tl-line-width)}:where([data-mantine-color-scheme=light]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-dark-4)}.m_8affcee1:where([data-active]){background-color:var(--mantine-color-white);border-color:var(--tli-color,var(--tl-color));color:var(--tl-icon-color,var(--mantine-color-white))}.m_8affcee1:where([data-active]):where([data-with-child]){background-color:var(--tli-color,var(--tl-color));color:var(--tl-icon-color,var(--mantine-color-white))}.m_43657ece:where([data-align=left]) .m_540e8f41{padding-inline-start:var(--offset);text-align:left}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_540e8f41{text-align:right}.m_43657ece:where([data-align=right]) .m_540e8f41{padding-inline-end:var(--offset);text-align:right}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_540e8f41{text-align:left}.m_8a5d1357{font-family:var(--mantine-font-family-headings);font-size:var(--title-fz);font-weight:var(--title-fw);line-height:var(--title-lh);margin:0;text-wrap:var(--title-text-wrap,var(--mantine-heading-text-wrap))}.m_8a5d1357:where([data-line-clamp]){display:-webkit-box;-webkit-line-clamp:var(--title-line-clamp);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.m_f698e191{--level-offset:var(--mantine-spacing-lg);user-select:none}.m_75f3ecf,.m_f6970eb1,.m_f698e191{margin:0;padding:0}.m_f6970eb1{cursor:pointer;list-style:none;outline:0}.m_f6970eb1:focus-visible>.m_dc283425{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_dc283425{padding-inline-start:var(--label-offset)}:where([data-mantine-color-scheme=light]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-dark-5)}.m_d6493fad :first-child{margin-top:0}.m_d6493fad :last-child{margin-bottom:0}.m_d6493fad :where(h1,h2,h3,h4,h5,h6){font-family:var(--mantine-font-family-headings);margin-bottom:var(--mantine-spacing-xs);text-wrap:var(--mantine-heading-text-wrap)}.m_d6493fad :where(h1){font-size:var(--mantine-h1-font-size);font-weight:var(--mantine-h1-font-weight);line-height:var(--mantine-h1-line-height);margin-top:calc(var(--mantine-spacing-xl)*1.5)}.m_d6493fad :where(h2){font-size:var(--mantine-h2-font-size);font-weight:var(--mantine-h2-font-weight);line-height:var(--mantine-h2-line-height);margin-top:var(--mantine-spacing-xl)}.m_d6493fad :where(h3){font-size:var(--mantine-h3-font-size);font-weight:var(--mantine-h3-font-weight);line-height:var(--mantine-h3-line-height);margin-top:calc(var(--mantine-spacing-xl)*.8)}.m_d6493fad :where(h4){font-size:var(--mantine-h4-font-size);font-weight:var(--mantine-h4-font-weight);line-height:var(--mantine-h4-line-height);margin-top:calc(var(--mantine-spacing-xl)*.8)}.m_d6493fad :where(h5){font-size:var(--mantine-h5-font-size);font-weight:var(--mantine-h5-font-weight);line-height:var(--mantine-h5-line-height);margin-top:calc(var(--mantine-spacing-xl)*.5)}.m_d6493fad :where(h6){font-size:var(--mantine-h6-font-size);font-weight:var(--mantine-h6-font-weight);line-height:var(--mantine-h6-line-height);margin-top:calc(var(--mantine-spacing-xl)*.5)}.m_d6493fad :where(img){margin-bottom:var(--mantine-spacing-xs);max-width:100%}.m_d6493fad :where(p){margin-bottom:var(--mantine-spacing-lg);margin-top:0}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(mark){background-color:var(--mantine-color-yellow-2);color:inherit}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(mark){background-color:var(--mantine-color-yellow-5);color:var(--mantine-color-black)}.m_d6493fad :where(a){color:var(--mantine-color-anchor);text-decoration:none}@media(hover:hover){.m_d6493fad :where(a):hover{text-decoration:underline}}@media(hover:none){.m_d6493fad :where(a):active{text-decoration:underline}}.m_d6493fad :where(hr){border:0;border-top:calc(.0625rem*var(--mantine-scale)) solid;margin-bottom:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(hr){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(hr){border-color:var(--mantine-color-dark-3)}.m_d6493fad :where(pre){border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height);margin:0;margin-bottom:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);overflow-x:auto;padding:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(pre){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(pre){background-color:var(--mantine-color-dark-8)}.m_d6493fad :where(pre) :where(code){background-color:transparent;border:0;border-radius:0;color:inherit;padding:0}.m_d6493fad :where(kbd){--kbd-fz:calc(0.75rem*var(--mantine-scale));--kbd-padding:calc(0.1875rem*var(--mantine-scale)) calc(0.3125rem*var(--mantine-scale));border:calc(.0625rem*var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem*var(--mantine-scale));border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--kbd-fz);font-weight:700;line-height:var(--mantine-line-height);padding:var(--kbd-padding)}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(kbd){background-color:var(--mantine-color-gray-0);border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(kbd){background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-3);color:var(--mantine-color-dark-0)}.m_d6493fad :where(code){border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height);padding:calc(.0625rem*var(--mantine-scale)) calc(.3125rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(code){background-color:var(--mantine-color-gray-0);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(code){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_d6493fad :where(ul,ol):not([data-type=taskList]){list-style-position:outside;margin-bottom:var(--mantine-spacing-md);padding-inline-start:var(--mantine-spacing-xl)}.m_d6493fad :where(table){border-collapse:collapse;caption-side:bottom;margin-bottom:var(--mantine-spacing-md);width:100%}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(table){--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(table){--table-border-color:var(--mantine-color-dark-4)}.m_d6493fad :where(table) :where(caption){color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);margin-top:var(--mantine-spacing-xs)}.m_d6493fad :where(table) :where(th){font-size:var(--mantine-font-size-sm);font-weight:700;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);text-align:left}.m_d6493fad :where(table) :where(thead th){border-bottom:calc(.0625rem*var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d6493fad :where(table) :where(tfoot th){border-top:calc(.0625rem*var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d6493fad :where(table) :where(td){border-bottom:calc(.0625rem*var(--mantine-scale)) solid;border-color:var(--table-border-color);font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.m_d6493fad :where(table) :where(tr:last-of-type td){border-bottom:0}.m_d6493fad :where(blockquote){border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height);margin:var(--mantine-spacing-md) 0;padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(blockquote){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(blockquote){background-color:var(--mantine-color-dark-8)}.m_d46a4834{border:calc(.0625rem*var(--mantine-scale)) dashed;border-radius:var(--dropzone-radius);color:var(--mantine-color-text);cursor:pointer;padding:var(--mantine-spacing-md);position:relative;transition:background-color .1s ease,border-color .1s ease;user-select:none}.m_d46a4834:where(:not([data-activate-on-click])),.m_d46a4834:where([data-loading]){cursor:default}:where([data-mantine-color-scheme=light]) .m_d46a4834{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_d46a4834{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}.m_d46a4834:where([data-accept]){background-color:var(--dropzone-accept-bg);border-color:var(--dropzone-accept-bg);color:var(--dropzone-accept-color)}.m_d46a4834:where([data-reject]){background-color:var(--dropzone-reject-bg);border-color:var(--dropzone-reject-bg);color:var(--dropzone-reject-color)}.m_b85f7144{pointer-events:none;user-select:none}.m_b85f7144:where([data-enable-pointer-events]){pointer-events:all}.m_96f6e9ad{background-color:var(--mantine-color-body);display:flex;flex-direction:column;inset:0;padding:var(--mantine-spacing-xs);position:fixed;transition:opacity .1s ease}.m_96f6e9ad .m_7946116d{flex:1}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LGNBRUQsb0dBR0MsZ0JBRUQsMEdBSUMsZ0JBREEsVUFDQSxDQUVELDhGQUlDLHNCQURBLFdBQ0EsQ0FPRCxTQUVDLFlBREEsVUFDQSxDQU9BLGdFQUVELDhIQUlDLHVHQUlBLDhIQUlBLHNEQUVELDhIQUtDLHFFQUtELDhIQUtBLHdEQUNBLDhIQUVBLHFCQUNBLDhIQUVBLDRDQUNBLHFCQUNBLDJDQUNBLG9FQUNBLGdEQUNBLCtDQUNBLDJFQUNBLCtDQUNBLGlEQUNBLGtEQUNBLG1EQUNBLHlFQUNBLCtCQUNBLHNEQUNBLHVEQUNBLHNEQUNBLHVEQUNBLHNEQUNBLHdEQUNBLHlEQUNBLHlEQUNBLCtDQUNBLG9EQUNBLG1EQUNBLG9EQUNBLG1EQUNBLHdFQUNBLG9EQUNBLHNEQUNBLHdEQUNBLHNEQUNBLHdEQUNBLHdEQUNBLHdEQUNBLHdEQUNBLHdEQUNBLHlEQUNBLHNGQUNBLHdEQUNBLHlEQUNBLHdEQUNBLHlEQUNBLHdEQUNBLDBEQUNBLDJEQUNBLDZEQUNBLDJEQUNBLDZEQUNBLDZEQUNBLDZEQUNBLDZEQUNBLDZEQUNBLDBEQUNBLDhEQUNBLDhEQUNBLDhEQUNBLDBCQUNBLHlEQUNBLHlEQUNBLGdDQUNBLHlEQUNBLDJEQUNBLDJEQUNBLDJEQUNBLDJEQUNBLDZDQUNBLHNEQUNBLGlEQUNBLGdEQUNBLGlEQUNBLGlEQUNBLHNEQUNBLDREQUNBLDJCQUNBLGlEQUNBLGtEQUNBLG9EQUNBLDhDQUNBLHFEQUNBLG1EQUNBLCtCQUNBLG1EQUNBLGtEQUNBLGlEQUNBLGdEQUNBLGdEQUNBLGlEQUNBLG1EQUNBLG1EQUNBLDhDQUNBLDBEQUNBLG1EQUNBLCtDQUNBLGlEQUNBLGdEQUNBLCtDQUNBLHFEQUNBLGlDQUNBLGtEQUNBLG1EQUNBLGtEQUNBLGtEQUNBLGdFQUNBLGlDQUNBLCtEQUNBLGtEQUNBLDJFQUNBLG9CQUNBLGdGQUNBLHFCQUNBLGdEQUNBLHFEQUNBLDhDQUNBLHFEQUNBLG9EQUNBLGlDQUNBLHFEQUNBLGdEQUNBLG1EQUNBLGlEQUNBLGlEQUNBLGtEQUNBLDRDQUNBLCtDQUNBLGlE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QixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLCtCQUFnQyxDQUNoQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLCtCQUFnQyxD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Q0FFSixpRUFHSSw2Q0FGQSx5Q0FDQSxpQ0FDQSxDQUVKLHlCQUdFLHVDQUNBLGlEQUNBLHNDQUpBLHVDQUNBLCtFQUdBLENBRUYsbUVBQ0ksNkNBQ0EsaUNBRUosa0VBQ0ksNkNBQ0EsaUNBRUosb0RBR0UsNEJBRkEsd0NBQ0EsOENBQ0EsQ0FFRiwwQkFFRSx5QkFDQSxvQkFDQSx3Q0FIQSxVQUdBLENBRUYsb0VBQ0ksZ0RBQWlELENBRXJELG1FQUNJLGdEQUFpRCxDQUVyRCwwQ0FHSSxrQ0FEQSxzQ0FEQSxvQ0FFQSxDQUVKLHFDQUdJLHNDQURBLGdCQUVBLDREQUhBLGVBR0EsQ0FFSiwyQ0FDSSx3REFDQSx1Q0FFSiwyQ0FDSSxxREFDQSx1Q0FFSixxQ0FFSSx3REFDQSx1Q0FDQSxzQ0FIQSwyREFHQSxDQUVKLHFEQUNJLGdCQUVKLCtCQUlFLHVDQUhBLHNDQUNBLHVDQUNBLG1DQUVBLDREQUVGLHlFQUNJLDZDQUVKLHdFQUNJLDZDQzFoUE4sWUFFRSxrREFHQSxxQ0FGQSxnQ0FHQSxlQUZBLGtDQUhBLGtCQU9BLDJEQURBLGdCQUVFLENBSUYsb0ZBRUUsZUFHRixzREFDRSw0Q0FDQSx5Q0FHRixxREFDRSw2Q0FDQSx5Q0FHRixvQkFDSSxnSEFDRSw2Q0FHRiwrR0FDRSw4Q0FJTixtQkFDSSxpSEFDRSw2Q0FHRixnSEFDRSw4Q0FJTixpQ0FDRSwyQ0FDQSx1Q0FDQSxtQ0FHRixpQ0FDRSwyQ0FDQSx1Q0FDQSxtQ0FHSixZQUNFLG9CQUNBLGlCQUdGLGdEQUNJLG1CQUdKLFlBR0UsMkNBQ0EsYUFDQSxzQkFIQSxRQUlBLGtDQUxBLGVBTUEsNEJBR0Ysd0JBQ0kiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9hcHAvLi9ub2RlX21vZHVsZXMvcmVhY3QtZGF0ZXBpY2tlci9kaXN0L3JlYWN0LWRhdGVwaWNrZXIuY3NzIiwid2VicGFjazovL2FwcC8uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvY29yZS5jc3MiLCJ3ZWJwYWNrOi8vYXBwLy4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS90aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vYXBwLy4vbm9kZV9tb2R1bGVzL0BtYW50aW5lL2NvcmUvc3R5bGVzLmNzcyIsIndlYnBhY2s6Ly9hcHAvLi9ub2RlX21vZHVsZXMvQG1hbnRpbmUvZHJvcHpvbmUvc3R5bGVzLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogM3B4IDNweCAwIDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDlweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXIge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItLXRpbWUtb25seSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSxcbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXIge1xuICB6LWluZGV4OiAxO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlciAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBzdHJva2U6ICNhZWFlYWU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgZmlsbDogI2YwZjBmMDtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePXRvcF0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgZmlsbDogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIHBhZGRpbmc6IDhweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS10aW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLXRpbWU6bm90KC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLXRpbWUtLW9ubHkpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXI6bm90KC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLWhhcy10aW1lLXNlbGVjdCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyLFxuLnJlYWN0LWRhdGVwaWNrZXIteWVhci1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC45NDRyZW07XG59XG5cbmgyLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2hlYWRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcbiAgbGVmdDogMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQge1xuICByaWdodDogMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdGltZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdG9kYXktYnV0dG9uKSB7XG4gIHJpZ2h0OiA4NXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzIHtcbiAgdG9wOiA0cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcge1xuICB0b3A6IC00cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbjpob3ZlciAqOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYigxNjUuNzUsIDE2NS43NSwgMTY1Ljc1KTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tbmV4dCB7XG4gIGxlZnQ6IC0ycHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGxlZnQ6IC03cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91cyB7XG4gIHJpZ2h0OiAtMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tcHJldmlvdXM6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHJpZ2h0OiAtN3B4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyIHtcbiAgbWFyZ2luOiAwLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHJlbTtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aCB7XG4gIG1hcmdpbjogMC40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGggLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGggLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRyZW07XG4gIG1hcmdpbjogMnB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAwIDEwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19jYXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IGlucHV0W3R5cGU9dGltZV0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9fZGVsaW1pdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FlYWVhZTtcbiAgd2lkdGg6IDg1cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXItLXdpdGgtdG9kYXktYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC04N3B4O1xuICB0b3A6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB7XG4gIHdpZHRoOiA4NXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBjYWxjKDE5NXB4ICsgMS43cmVtIC8gMik7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLWRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2M7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIge1xuICBjb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xNjZyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tY2xpY2thYmxlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLXNlbGVjdGVkKTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC43NSwgOTMuMjE5Njk2OTY5NywgMTQzLjc1KTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xNjZyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheTpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQ6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQ6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQ6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLXRvZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXRvZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS10b2RheSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taGlnaGxpZ2h0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1oaWdobGlnaHRlZCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RjYzRhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taGlnaGxpZ2h0ZWQ6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQ5Ljg1NTEwMjA0MDgsIDE4OS42NDQ4OTc5NTkyLCA2Mi41NjMyNjUzMDYxKTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkLWN1c3RvbS0xLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0xLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMSB7XG4gIGNvbG9yOiBtYWdlbnRhO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0yIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taG9saWRheXMsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taG9saWRheXMsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1ob2xpZGF5cyxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhvbGlkYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY4MDM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taG9saWRheXMgLm92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taG9saWRheXMgLm92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1ob2xpZGF5cyAub3ZlcmxheSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhvbGlkYXlzIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taG9saWRheXM6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1ob2xpZGF5czpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taG9saWRheXM6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhvbGlkYXlzOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA3LCA4Mi45NjQyODU3MTQzLCAwKTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhvbGlkYXlzOmhvdmVyIC5vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhvbGlkYXlzOmhvdmVyIC5vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taG9saWRheXM6aG92ZXIgLm92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1ob2xpZGF5czpob3ZlciAub3ZlcmxheSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2U6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2U6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZTpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQ6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2U6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC43NSwgOTMuMjE5Njk2OTY5NywgMTQzLjc1KTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWtleWJvYXJkLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Ni4yNSwgMjE3LjA4MzMzMzMzMzMsIDI0MS4yNSk7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQ6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOC43NSwgOTMuMjE5Njk2OTY5NywgMTQzLjc1KTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxMDcsIDE2NSwgMC41KTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSwgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tZGlzYWJsZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI2NjYztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWRpc2FibGVkIC5vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWRpc2FibGVkIC5vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tZGlzYWJsZWQgLm92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1kaXNhYmxlZCAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA3MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fY2FsZW5kYXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3ZpZXctY2FsZW5kYXItaWNvbiBpbnB1dCB7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDVweCAyNXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldzpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE3OC41LCAxNzguNSwgMTc4LjUpO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHJpZ2h0OiAtMTZweDtcbiAgdG9wOiAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAlO1xuICBsZWZ0OiAyNSU7XG4gIHRvcDogMzBweDtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bjpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bjpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tLXNjcm9sbGFibGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tLXNjcm9sbGFibGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi0tc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246Zmlyc3Qtb2YtdHlwZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246Zmlyc3Qtb2YtdHlwZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmxhc3Qtb2YtdHlwZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246bGFzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigxNzguNSwgMTc4LjUsIDE3OC41KTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTc4LjUsIDE3OC41LCAxNzguNSk7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb24tLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbi0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb24tLXNlbGVjdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2xvc2UtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMCA2cHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19jbG9zZS1pY29uOjphZnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiw5dcIjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19jbG9zZS1pY29uLS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19jbG9zZS1pY29uLS1kaXNhYmxlZDo6YWZ0ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190b2RheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FlYWVhZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICB3aWR0aDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpLCAobWF4LWhlaWdodDogNTUwcHgpIHtcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4gIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1uYW1lIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fY3VycmVudC1tb250aCxcbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjQ0cmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2hpbGRyZW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEzLjhyZW07XG4gIG1hcmdpbjogMC40cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW07XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19hcmlhLWxpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXAtcGF0aDogY2lyY2xlKDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jYWxlbmRhci1pY29uIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIENTUyBGcmFtZXdvcmsgMS4xNC4xXG4gKiBodHRwczovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBPcGVuSlMgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwczovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHBzOi8vYXBpLmpxdWVyeXVpLmNvbS9jYXRlZ29yeS90aGVtaW5nL1xuICovXG5cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cbi51aS1oZWxwZXItcmVzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cbi51aS1oZWxwZXItemZpeCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4udWktZnJvbnQge1xuXHR6LWluZGV4OiAxMDA7XG59XG5cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi10b3A6IC0uMjVlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBDU1MgRnJhbWV3b3JrIDEuMTQuMVxuICogaHR0cHM6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgT3BlbkpTIEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cHM6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBodHRwczovL2FwaS5qcXVlcnl1aS5jb20vY2F0ZWdvcnkvdGhlbWluZy9cbiAqXG4gKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cHM6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvXG4gKi9cblxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktd2lkZ2V0IHtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmLyp7ZmZEZWZhdWx0fSovO1xuXHRmb250LXNpemU6IDFlbS8qe2ZzRGVmYXVsdH0qLztcbn1cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmLyp7ZmZEZWZhdWx0fSovO1xuXHRmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1Lyp7Ym9yZGVyQ29sb3JEZWZhdWx0fSovO1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZC8qe2JvcmRlckNvbG9yQ29udGVudH0qLztcblx0YmFja2dyb3VuZDogI2ZmZmZmZi8qe2JnQ29sb3JDb250ZW50fSovIC8qe2JnSW1nVXJsQ29udGVudH0qLyAvKntiZ0NvbnRlbnRYUG9zfSovIC8qe2JnQ29udGVudFlQb3N9Ki8gLyp7YmdDb250ZW50UmVwZWF0fSovO1xuXHRjb2xvcjogIzMzMzMzMy8qe2ZjQ29udGVudH0qLztcbn1cbi51aS13aWRnZXQtY29udGVudCBhIHtcblx0Y29sb3I6ICMzMzMzMzMvKntmY0NvbnRlbnR9Ki87XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQvKntib3JkZXJDb2xvckhlYWRlcn0qLztcblx0YmFja2dyb3VuZDogI2U5ZTllOS8qe2JnQ29sb3JIZWFkZXJ9Ki8gLyp7YmdJbWdVcmxIZWFkZXJ9Ki8gLyp7YmdIZWFkZXJYUG9zfSovIC8qe2JnSGVhZGVyWVBvc30qLyAvKntiZ0hlYWRlclJlcGVhdH0qLztcblx0Y29sb3I6ICMzMzMzMzMvKntmY0hlYWRlcn0qLztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciBhIHtcblx0Y29sb3I6ICMzMzMzMzMvKntmY0hlYWRlcn0qLztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuXG4vKiBXZSB1c2UgaHRtbCBoZXJlIGJlY2F1c2Ugd2UgbmVlZCBhIGdyZWF0ZXIgc3BlY2lmaWNpdHkgdG8gbWFrZSBzdXJlIGRpc2FibGVkXG53b3JrcyBwcm9wZXJseSB3aGVuIGNsaWNrZWQgb3IgaG92ZXJlZCAqL1xuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzUvKntib3JkZXJDb2xvckRlZmF1bHR9Ki87XG5cdGJhY2tncm91bmQ6ICNmNmY2ZjYvKntiZ0NvbG9yRGVmYXVsdH0qLyAvKntiZ0ltZ1VybERlZmF1bHR9Ki8gLyp7YmdEZWZhdWx0WFBvc30qLyAvKntiZ0RlZmF1bHRZUG9zfSovIC8qe2JnRGVmYXVsdFJlcGVhdH0qLztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbC8qe2Z3RGVmYXVsdH0qLztcblx0Y29sb3I6ICM0NTQ1NDUvKntmY0RlZmF1bHR9Ki87XG59XG4udWktc3RhdGUtZGVmYXVsdCBhLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLFxuYS51aS1idXR0b24sXG5hOmxpbmsudWktYnV0dG9uLFxuYTp2aXNpdGVkLnVpLWJ1dHRvbixcbi51aS1idXR0b24ge1xuXHRjb2xvcjogIzQ1NDU0NS8qe2ZjRGVmYXVsdH0qLztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2MvKntib3JkZXJDb2xvckhvdmVyfSovO1xuXHRiYWNrZ3JvdW5kOiAjZWRlZGVkLyp7YmdDb2xvckhvdmVyfSovIC8qe2JnSW1nVXJsSG92ZXJ9Ki8gLyp7YmdIb3ZlclhQb3N9Ki8gLyp7YmdIb3ZlcllQb3N9Ki8gLyp7YmdIb3ZlclJlcGVhdH0qLztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbC8qe2Z3RGVmYXVsdH0qLztcblx0Y29sb3I6ICMyYjJiMmIvKntmY0hvdmVyfSovO1xufVxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxuYS51aS1idXR0b246aG92ZXIsXG5hLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGNvbG9yOiAjMmIyYjJiLyp7ZmNIb3Zlcn0qLztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmYvKntib3JkZXJDb2xvckFjdGl2ZX0qLztcblx0YmFja2dyb3VuZDogIzAwN2ZmZi8qe2JnQ29sb3JBY3RpdmV9Ki8gLyp7YmdJbWdVcmxBY3RpdmV9Ki8gLyp7YmdBY3RpdmVYUG9zfSovIC8qe2JnQWN0aXZlWVBvc30qLyAvKntiZ0FjdGl2ZVJlcGVhdH0qLztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbC8qe2Z3RGVmYXVsdH0qLztcblx0Y29sb3I6ICNmZmZmZmYvKntmY0FjdGl2ZX0qLztcbn1cbi51aS1pY29uLWJhY2tncm91bmQsXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuXHRib3JkZXI6ICMwMDNlZmYvKntib3JkZXJDb2xvckFjdGl2ZX0qLztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZi8qe2ZjQWN0aXZlfSovO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSBhLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXG4udWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjZmZmZmZmLyp7ZmNBY3RpdmV9Ki87XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZS8qe2JvcmRlckNvbG9ySGlnaGxpZ2h0fSovO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwLyp7YmdDb2xvckhpZ2hsaWdodH0qLyAvKntiZ0ltZ1VybEhpZ2hsaWdodH0qLyAvKntiZ0hpZ2hsaWdodFhQb3N9Ki8gLyp7YmdIaWdobGlnaHRZUG9zfSovIC8qe2JnSGlnaGxpZ2h0UmVwZWF0fSovO1xuXHRjb2xvcjogIzc3NzYyMC8qe2ZjSGlnaGxpZ2h0fSovO1xufVxuLnVpLXN0YXRlLWNoZWNrZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlLyp7Ym9yZGVyQ29sb3JIaWdobGlnaHR9Ki87XG5cdGJhY2tncm91bmQ6ICNmZmZhOTAvKntiZ0NvbG9ySGlnaGxpZ2h0fSovO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG5cdGNvbG9yOiAjNzc3NjIwLyp7ZmNIaWdobGlnaHR9Ki87XG59XG4udWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2YxYTg5OS8qe2JvcmRlckNvbG9yRXJyb3J9Ki87XG5cdGJhY2tncm91bmQ6ICNmZGRmZGYvKntiZ0NvbG9yRXJyb3J9Ki8gLyp7YmdJbWdVcmxFcnJvcn0qLyAvKntiZ0Vycm9yWFBvc30qLyAvKntiZ0Vycm9yWVBvc30qLyAvKntiZ0Vycm9yUmVwZWF0fSovO1xuXHRjb2xvcjogIzVmM2YzZi8qe2ZjRXJyb3J9Ki87XG59XG4udWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhIHtcblx0Y29sb3I6ICM1ZjNmM2YvKntmY0Vycm9yfSovO1xufVxuLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG5cdGNvbG9yOiAjNWYzZjNmLyp7ZmNFcnJvcn0qLztcbn1cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuXHRvcGFjaXR5OiAuNztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuMzU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKS8qe2ljb25zQ29udGVudH0qLztcbn1cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKS8qe2ljb25zSGVhZGVyfSovO1xufVxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLFxuLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbixcbi51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpLyp7aWNvbnNIb3Zlcn0qLztcbn1cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIikvKntpY29uc0FjdGl2ZX0qLztcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sXG4udWktYnV0dG9uIC51aS1zdGF0ZS1oaWdobGlnaHQudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIikvKntpY29uc0hpZ2hsaWdodH0qLztcbn1cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKS8qe2ljb25zRXJyb3J9Ki87XG59XG4udWktYnV0dG9uIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKS8qe2ljb25zRGVmYXVsdH0qLztcbn1cblxuLyogcG9zaXRpb25pbmcgKi9cbi8qIFRocmVlIGNsYXNzZXMgbmVlZGVkIHRvIG92ZXJyaWRlIGAudWktYnV0dG9uOmhvdmVyIC51aS1pY29uYCAqL1xuLnVpLWljb24tYmxhbmsudWktaWNvbi1ibGFuay51aS1pY29uLWJsYW5rIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1pY29uLWNhcmV0LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuLnVpLWljb24tY2FyZXQtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwOyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7IH1cbi51aS1pY29uLWFycm93LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93LTQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG4udWktaWNvbi1hcnJvdy00LWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDsgfVxuLnVpLWljb24tZXh0bGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4OyB9XG4udWktaWNvbi1uZXd3aW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDsgfVxuLnVpLWljb24tcmVmcmVzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4OyB9XG4udWktaWNvbi1zaHVmZmxlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDsgfVxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7IH1cbi51aS1pY29uLWZvbGRlci1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50LWIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDsgfVxuLnVpLWljb24tbm90ZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLWNsb3NlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDsgfVxuLnVpLWljb24tc3VpdGNhc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7IH1cbi51aS1pY29uLWNvbW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7IH1cbi51aS1pY29uLXBlcnNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDsgfVxuLnVpLWljb24tcHJpbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7IH1cbi51aS1pY29uLXRyYXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4OyB9XG4udWktaWNvbi1sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7IH1cbi51aS1pY29uLXVubG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4OyB9XG4udWktaWNvbi1ib29rbWFyayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDsgfVxuLnVpLWljb24tdGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4OyB9XG4udWktaWNvbi1ob21lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cbi51aS1pY29uLWZsYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGVuZGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4OyB9XG4udWktaWNvbi1jYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4OyB9XG4udWktaWNvbi1wZW5jaWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7IH1cbi51aS1pY29uLWNsb2NrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XG4udWktaWNvbi1kaXNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxjdWxhdG9yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7IH1cbi51aS1pY29uLXNlYXJjaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7IH1cbi51aS1pY29uLXdyZW5jaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7IH1cbi51aS1pY29uLWdlYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4OyB9XG4udWktaWNvbi1oZWFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7IH1cbi51aS1pY29uLXN0YXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4OyB9XG4udWktaWNvbi1saW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FuY2VsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZXRoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4OyB9XG4udWktaWNvbi1rZXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4OyB9XG4udWktaWNvbi1saWdodGJ1bGIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY2lzc29ycyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsaXBib2FyZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvcHkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4OyB9XG4udWktaWNvbi1jb250YWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDsgfVxuLnVpLWljb24taW1hZ2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4OyB9XG4udWktaWNvbi12aWRlbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjcmlwdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7IH1cbi51aS1pY29uLWFsZXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7IH1cbi51aS1pY29uLWluZm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLW5vdGljZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDsgfVxuLnVpLWljb24taGVscCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDsgfVxuLnVpLWljb24tY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7IH1cbi51aS1pY29uLWJ1bGxldCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4OyB9XG4udWktaWNvbi1wbGF5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7IH1cbi51aS1pY29uLXBhdXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLW5leHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstcHJldiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1lbmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstc3RhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi51aS1pY29uLXN0b3AgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7IH1cbi51aS1pY29uLWVqZWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7IH1cbi51aS1pY29uLXBvd2VyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0xIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDsgfVxuLnVpLWljb24tY2lyY2xlLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4OyB9XG5cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHgvKntjb3JuZXJSYWRpdXN9Ki87XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4Lyp7Y29ybmVyUmFkaXVzfSovO1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHgvKntjb3JuZXJSYWRpdXN9Ki87XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4Lyp7Y29ybmVyUmFkaXVzfSovO1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogI2FhYWFhYS8qe2JnQ29sb3JPdmVybGF5fSovIC8qe2JnSW1nVXJsT3ZlcmxheX0qLyAvKntiZ092ZXJsYXlYUG9zfSovIC8qe2JnT3ZlcmxheVlQb3N9Ki8gLyp7YmdPdmVybGF5UmVwZWF0fSovO1xuXHRvcGFjaXR5OiAuMy8qe29wYWNpdHlPdmVybGF5fSovO1xufVxuLnVpLXdpZGdldC1zaGFkb3cge1xuXHRib3gtc2hhZG93OiAwLyp7b2Zmc2V0TGVmdFNoYWRvd30qLyAwLyp7b2Zmc2V0VG9wU2hhZG93fSovIDVweC8qe3RoaWNrbmVzc1NoYWRvd30qLyAjNjY2NjY2Lyp7YmdDb2xvclNoYWRvd30qLztcbn1cbiIsIi8qIC0tLS0tIENTUyByZXNldCAtLS0tLSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKiAtLS0tLSBHbG9iYWwgc3R5bGVzIC0tLS0tICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tbWFudGluZS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtbWQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRleHQpO1xuXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHZhcigtLW1hbnRpbmUtd2Via2l0LWZvbnQtc21vb3RoaW5nKTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IHZhcigtLW1hbnRpbmUtbW96LWZvbnQtc21vb3RoaW5nKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzMS4yNWVtKSB7XG5ib2R5IHtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCVcbn1cbiAgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIFtkYXRhLXJlc3BlY3QtcmVkdWNlZC1tb3Rpb25dIFtkYXRhLXJlZHVjZS1tb3Rpb25dIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbltkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tYW50aW5lLWxpZ2h0LWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubWFudGluZS1kYXJrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hbnRpbmUtZm9jdXMtYXV0bzpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cblxuLm1hbnRpbmUtZm9jdXMtYWx3YXlzOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cblxuLm1hbnRpbmUtZm9jdXMtbmV2ZXI6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuLm1hbnRpbmUtYWN0aXZlOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgfVxuXG5maWVsZHNldDpkaXNhYmxlZCAubWFudGluZS1hY3RpdmU6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tYW50aW5lLXJvdGF0ZS1ydGwge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qIC0tLS0tIERlZmF1bHQgQ1NTIHZhcmlhYmxlcyAtLS0tLSAqL1xuXG46cm9vdCB7XG4gIGNvbG9yLXNjaGVtZTogdmFyKC0tbWFudGluZS1jb2xvci1zY2hlbWUpO1xuXG4gIC0tbWFudGluZS16LWluZGV4LWFwcDogMTAwO1xuICAtLW1hbnRpbmUtei1pbmRleC1tb2RhbDogMjAwO1xuICAtLW1hbnRpbmUtei1pbmRleC1wb3BvdmVyOiAzMDA7XG4gIC0tbWFudGluZS16LWluZGV4LW92ZXJsYXk6IDQwMDtcbiAgLS1tYW50aW5lLXotaW5kZXgtbWF4OiA5OTk5O1xuXG4gIC0tbWFudGluZS1zY2FsZTogMTtcbiAgLS1tYW50aW5lLWN1cnNvci10eXBlOiBkZWZhdWx0O1xuICAtLW1hbnRpbmUtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLS1tYW50aW5lLWNvbG9yLXNjaGVtZTogbGlnaHQgZGFyaztcbiAgLS1tYW50aW5lLW1vei1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtLW1hbnRpbmUtY29sb3Itd2hpdGU6ICNmZmY7XG4gIC0tbWFudGluZS1jb2xvci1ibGFjazogIzAwMDtcbiAgLS1tYW50aW5lLWxpbmUtaGVpZ2h0OiAxLjU1O1xuICAtLW1hbnRpbmUtZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCxcbiAgICBzYW5zLXNlcmlmLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamk7XG4gIC0tbWFudGluZS1mb250LWZhbWlseS1tb25vc3BhY2U6IHVpLW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLFxuICAgIExpYmVyYXRpb24gTW9ubywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbiAgLS1tYW50aW5lLWZvbnQtZmFtaWx5LWhlYWRpbmdzOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSxcbiAgICBBcmlhbCwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppO1xuICAtLW1hbnRpbmUtaGVhZGluZy1mb250LXdlaWdodDogNzAwO1xuICAtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQ6IGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItMDogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTApO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci0xOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtMSk7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLTI6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS0yKTtcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItMzogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTMpO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci00OiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtNCk7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLTU6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS01KTtcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItNjogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTYpO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci03OiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtNyk7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLTg6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS04KTtcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItOTogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTkpO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS1maWxsZWQpO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS1maWxsZWQtaG92ZXIpO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1saWdodDogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLWxpZ2h0KTtcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItbGlnaHQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS1saWdodC1ob3Zlcik7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtbGlnaHQtY29sb3IpO1xuICAtLW1hbnRpbmUtYnJlYWtwb2ludC14czogMzZlbTtcbiAgLS1tYW50aW5lLWJyZWFrcG9pbnQtc206IDQ4ZW07XG4gIC0tbWFudGluZS1icmVha3BvaW50LW1kOiA2MmVtO1xuICAtLW1hbnRpbmUtYnJlYWtwb2ludC1sZzogNzVlbTtcbiAgLS1tYW50aW5lLWJyZWFrcG9pbnQteGw6IDg4ZW07XG4gIC0tbWFudGluZS1zcGFjaW5nLXhzOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtc3BhY2luZy1zbTogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtc3BhY2luZy1tZDogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtc3BhY2luZy1sZzogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtc3BhY2luZy14bDogY2FsYygycmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtZm9udC1zaXplLXhzOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1mb250LXNpemUtc206IGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1mb250LXNpemUtbWQ6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLWZvbnQtc2l6ZS1sZzogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLWZvbnQtc2l6ZS14bDogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtbGluZS1oZWlnaHQteHM6IDEuNDtcbiAgLS1tYW50aW5lLWxpbmUtaGVpZ2h0LXNtOiAxLjQ1O1xuICAtLW1hbnRpbmUtbGluZS1oZWlnaHQtbWQ6IDEuNTU7XG4gIC0tbWFudGluZS1saW5lLWhlaWdodC1sZzogMS42O1xuICAtLW1hbnRpbmUtbGluZS1oZWlnaHQteGw6IDEuNjU7XG4gIC0tbWFudGluZS1zaGFkb3cteHM6IDAgY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHJnYmEoMCwgMCwgMCwgMC4wNSksXG4gICAgMCBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tbWFudGluZS1zaGFkb3ctc206IDAgY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHJnYmEoMCwgMCwgMCwgMC4wNSksXG4gICAgcmdiYSgwLCAwLCAwLCAwLjA1KSAwIGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIGNhbGMoMC45Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoLTAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuMDQpIDAgY2FsYygwLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIGNhbGMoMC40Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoLTAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXNoYWRvdy1tZDogMCBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKVxuICAgICAgY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgcmdiYSgwLCAwLCAwLCAwLjA1KSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuMDUpIDAgY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpXG4gICAgICBjYWxjKDEuNTYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKC0wLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSksXG4gICAgcmdiYSgwLCAwLCAwLCAwLjA0KSAwIGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygtMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtc2hhZG93LWxnOiAwIGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpXG4gICAgICBjYWxjKDAuMTg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSByZ2JhKDAsIDAsIDAsIDAuMDUpLFxuICAgIHJnYmEoMCwgMCwgMCwgMC4wNSkgMCBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIGNhbGMoMS40Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoLTAuNDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuMDQpIDAgY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKVxuICAgICAgY2FsYygtMC40Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtc2hhZG93LXhsOiAwIGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpXG4gICAgICBjYWxjKDAuMTg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSByZ2JhKDAsIDAsIDAsIDAuMDUpLFxuICAgIHJnYmEoMCwgMCwgMCwgMC4wNSkgMCBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpXG4gICAgICBjYWxjKC0wLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSksXG4gICAgcmdiYSgwLCAwLCAwLCAwLjA0KSAwIGNhbGMoMS4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpXG4gICAgICBjYWxjKDEuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKC0wLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1yYWRpdXMteHM6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1yYWRpdXMtc206IGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXJhZGl1cy1tZDogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1yYWRpdXMtbGc6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXJhZGl1cy14bDogY2FsYygycmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay0wOiAjYzljOWM5O1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay0xOiAjYjhiOGI4O1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay0yOiAjODI4MjgyO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay0zOiAjNjk2OTY5O1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay00OiAjNDI0MjQyO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay01OiAjM2IzYjNiO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay02OiAjMmUyZTJlO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay03OiAjMjQyNDI0O1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay04OiAjMWYxZjFmO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay05OiAjMTQxNDE0O1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS0wOiAjZjhmOWZhO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS0xOiAjZjFmM2Y1O1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS0yOiAjZTllY2VmO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS0zOiAjZGVlMmU2O1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS00OiAjY2VkNGRhO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS01OiAjYWRiNWJkO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS02OiAjODY4ZTk2O1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS03OiAjNDk1MDU3O1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS04OiAjMzQzYTQwO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS05OiAjMjEyNTI5O1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLTA6ICNmZmY1ZjU7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtMTogI2ZmZTNlMztcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC0yOiAjZmZjOWM5O1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLTM6ICNmZmE4YTg7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtNDogI2ZmODc4NztcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC01OiAjZmY2YjZiO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLTY6ICNmYTUyNTI7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtNzogI2YwM2UzZTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC04OiAjZTAzMTMxO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLTk6ICNjOTJhMmE7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLTA6ICNmZmYwZjY7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLTE6ICNmZmRlZWI7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLTI6ICNmY2MyZDc7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLTM6ICNmYWEyYzE7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLTQ6ICNmNzgzYWM7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLTU6ICNmMDY1OTU7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLTY6ICNlNjQ5ODA7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLTc6ICNkNjMzNmM7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLTg6ICNjMjI1NWM7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLTk6ICNhNjFlNGQ7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS0wOiAjZjhmMGZjO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtMTogI2YzZDlmYTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLTI6ICNlZWJlZmE7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS0zOiAjZTU5OWY3O1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtNDogI2RhNzdmMjtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLTU6ICNjYzVkZTg7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS02OiAjYmU0YmRiO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtNzogI2FlM2VjOTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLTg6ICM5YzM2YjU7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS05OiAjODYyZTljO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTA6ICNmM2YwZmY7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtMTogI2U1ZGJmZjtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC0yOiAjZDBiZmZmO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTM6ICNiMTk3ZmM7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtNDogIzk3NzVmYTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC01OiAjODQ1ZWY3O1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTY6ICM3OTUwZjI7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtNzogIzcwNDhlODtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC04OiAjNjc0MWQ5O1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTk6ICM1ZjNkYzQ7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tMDogI2VkZjJmZjtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby0xOiAjZGJlNGZmO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTI6ICNiYWM4ZmY7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tMzogIzkxYTdmZjtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby00OiAjNzQ4ZmZjO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTU6ICM1YzdjZmE7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tNjogIzRjNmVmNTtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby03OiAjNDI2M2ViO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTg6ICMzYjViZGI7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tOTogIzM2NGZjNztcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtMDogI2U3ZjVmZjtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtMTogI2QwZWJmZjtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtMjogI2E1ZDhmZjtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtMzogIzc0YzBmYztcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtNDogIzRkYWJmNztcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtNTogIzMzOWFmMDtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtNjogIzIyOGJlNjtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtNzogIzFjN2VkNjtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtODogIzE5NzFjMjtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtOTogIzE4NjRhYjtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tMDogI2UzZmFmYztcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tMTogI2M1ZjZmYTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tMjogIzk5ZTlmMjtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tMzogIzY2ZDllODtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tNDogIzNiYzlkYjtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tNTogIzIyYjhjZjtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tNjogIzE1YWFiZjtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tNzogIzEwOThhZDtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tODogIzBjODU5OTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tOTogIzBiNzI4NTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtMDogI2U2ZmNmNTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtMTogI2MzZmFlODtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtMjogIzk2ZjJkNztcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtMzogIzYzZTZiZTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtNDogIzM4ZDlhOTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtNTogIzIwYzk5NztcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtNjogIzEyYjg4NjtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtNzogIzBjYTY3ODtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtODogIzA5OTI2ODtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtOTogIzA4N2Y1YjtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLTA6ICNlYmZiZWU7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi0xOiAjZDNmOWQ4O1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tMjogI2IyZjJiYjtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLTM6ICM4Y2U5OWE7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi00OiAjNjlkYjdjO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tNTogIzUxY2Y2NjtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLTY6ICM0MGMwNTc7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi03OiAjMzdiMjRkO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tODogIzJmOWU0NDtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLTk6ICMyYjhhM2U7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLTA6ICNmNGZjZTM7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLTE6ICNlOWZhYzg7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLTI6ICNkOGY1YTI7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLTM6ICNjMGViNzU7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLTQ6ICNhOWUzNGI7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLTU6ICM5NGQ4MmQ7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLTY6ICM4MmM5MWU7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLTc6ICM3NGI4MTY7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLTg6ICM2NmE4MGY7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLTk6ICM1Yzk0MGQ7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctMDogI2ZmZjlkYjtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy0xOiAjZmZmM2JmO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LTI6ICNmZmVjOTk7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctMzogI2ZmZTA2NjtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy00OiAjZmZkNDNiO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LTU6ICNmY2M0MTk7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctNjogI2ZhYjAwNTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy03OiAjZjU5ZjAwO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LTg6ICNmMDhjMDA7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctOTogI2U2NzcwMDtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS0wOiAjZmZmNGU2O1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTE6ICNmZmU4Y2M7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtMjogI2ZmZDhhODtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS0zOiAjZmZjMDc4O1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTQ6ICNmZmE5NGQ7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtNTogI2ZmOTIyYjtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS02OiAjZmQ3ZTE0O1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTc6ICNmNzY3MDc7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtODogI2U4NTkwYztcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS05OiAjZDk0ODBmO1xuICAtLW1hbnRpbmUtaDEtZm9udC1zaXplOiBjYWxjKDIuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtaDEtbGluZS1oZWlnaHQ6IDEuMztcbiAgLS1tYW50aW5lLWgxLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tbWFudGluZS1oMi1mb250LXNpemU6IGNhbGMoMS42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1oMi1saW5lLWhlaWdodDogMS4zNTtcbiAgLS1tYW50aW5lLWgyLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tbWFudGluZS1oMy1mb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1oMy1saW5lLWhlaWdodDogMS40O1xuICAtLW1hbnRpbmUtaDMtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1tYW50aW5lLWg0LWZvbnQtc2l6ZTogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLWg0LWxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAtLW1hbnRpbmUtaDQtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1tYW50aW5lLWg1LWZvbnQtc2l6ZTogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtaDUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1tYW50aW5lLWg1LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tbWFudGluZS1oNi1mb250LXNpemU6IGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1oNi1saW5lLWhlaWdodDogMS41O1xuICAtLW1hbnRpbmUtaDYtZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuOnJvb3RbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIHtcbiAgLS1tYW50aW5lLWNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItY29udHJhc3Q6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAtLW1hbnRpbmUtY29sb3ItYnJpZ2h0OiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgLS1tYW50aW5lLWNvbG9yLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0wKTtcbiAgLS1tYW50aW5lLWNvbG9yLWJvZHk6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay03KTtcbiAgLS1tYW50aW5lLWNvbG9yLWVycm9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXJlZC04KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBsYWNlaG9sZGVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG4gIC0tbWFudGluZS1jb2xvci1hbmNob3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRlZmF1bHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRlZmF1bHQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRlZmF1bHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAtLW1hbnRpbmUtY29sb3ItZGVmYXVsdC1ib3JkZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRpbW1lZDogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTIpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTgpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay03KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstbGlnaHQ6IHJnYmEoMzYsIDM2LCAzNiwgMC4xNSk7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLWxpZ2h0LWhvdmVyOiByZ2JhKDM2LCAzNiwgMzYsIDAuMik7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstb3V0bGluZS1ob3ZlcjogcmdiYSgzNiwgMzYsIDM2LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTQpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS04KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktOSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LWxpZ2h0OiByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuMTUpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1saWdodC1ob3ZlcjogcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjIpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LW91dGxpbmUtaG92ZXI6IHJnYmEoMjA2LCAyMTIsIDIxOCwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1yZWQtNCk7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLXJlZC04KTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItcmVkLTkpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLWxpZ2h0OiByZ2JhKDI1MCwgODIsIDgyLCAwLjE1KTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC1saWdodC1ob3ZlcjogcmdiYSgyNTAsIDgyLCA4MiwgMC4yKTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1yZWQtMyk7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1yZWQtNCk7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtb3V0bGluZS1ob3ZlcjogcmdiYSgyNTUsIDEzNSwgMTM1LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1waW5rLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItcGluay04KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLXBpbmstOSk7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLWxpZ2h0OiByZ2JhKDIzMCwgNzMsIDEyOCwgMC4xNSk7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLWxpZ2h0LWhvdmVyOiByZ2JhKDIzMCwgNzMsIDEyOCwgMC4yKTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItcGluay0zKTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1waW5rLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay1vdXRsaW5lLWhvdmVyOiByZ2JhKDI0NywgMTMxLCAxNzIsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1ncmFwZS00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1ncmFwZS04KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmFwZS05KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLWxpZ2h0OiByZ2JhKDE5MCwgNzUsIDIxOSwgMC4xNSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1saWdodC1ob3ZlcjogcmdiYSgxOTAsIDc1LCAyMTksIDAuMik7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmFwZS0zKTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JhcGUtNCk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1vdXRsaW5lLWhvdmVyOiByZ2JhKDIxOCwgMTE5LCAyNDIsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTQpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci12aW9sZXQtOCk7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLXZpb2xldC05KTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1saWdodDogcmdiYSgxMjEsIDgwLCAyNDIsIDAuMTUpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LWxpZ2h0LWhvdmVyOiByZ2JhKDEyMSwgODAsIDI0MiwgMC4yKTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci12aW9sZXQtMyk7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci12aW9sZXQtNCk7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtb3V0bGluZS1ob3ZlcjogcmdiYSgxNTEsIDExNywgMjUwLCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWluZGlnby00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTgpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1pbmRpZ28tOSk7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tbGlnaHQ6IHJnYmEoNzYsIDExMCwgMjQ1LCAwLjE1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby1saWdodC1ob3ZlcjogcmdiYSg3NiwgMTEwLCAyNDUsIDAuMik7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTMpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLW91dGxpbmUtaG92ZXI6IHJnYmEoMTE2LCAxNDMsIDI1MiwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtOCk7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTkpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1saWdodDogcmdiYSgzNCwgMTM5LCAyMzAsIDAuMTUpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1saWdodC1ob3ZlcjogcmdiYSgzNCwgMTM5LCAyMzAsIDAuMik7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtMyk7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtb3V0bGluZS1ob3ZlcjogcmdiYSg3NywgMTcxLCAyNDcsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWN5YW4tNCk7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1jeWFuLTgpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItY3lhbi05KTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tbGlnaHQ6IHJnYmEoMjEsIDE3MCwgMTkxLCAwLjE1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tbGlnaHQtaG92ZXI6IHJnYmEoMjEsIDE3MCwgMTkxLCAwLjIpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1jeWFuLTMpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWN5YW4tNCk7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLW91dGxpbmUtaG92ZXI6IHJnYmEoNTksIDIwMSwgMjE5LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci10ZWFsLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItdGVhbC04KTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRlYWwtOSk7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLWxpZ2h0OiByZ2JhKDE4LCAxODQsIDEzNCwgMC4xNSk7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLWxpZ2h0LWhvdmVyOiByZ2JhKDE4LCAxODQsIDEzNCwgMC4yKTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGVhbC0zKTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci10ZWFsLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1vdXRsaW5lLWhvdmVyOiByZ2JhKDU2LCAyMTcsIDE2OSwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyZWVuLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyZWVuLTgpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyZWVuLTkpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tbGlnaHQ6IHJnYmEoNjQsIDE5MiwgODcsIDAuMTUpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tbGlnaHQtaG92ZXI6IHJnYmEoNjQsIDE5MiwgODcsIDAuMik7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmVlbi0zKTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JlZW4tNCk7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi1vdXRsaW5lLWhvdmVyOiByZ2JhKDEwNSwgMjE5LCAxMjQsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWxpbWUtNCk7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1saW1lLTgpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItbGltZS05KTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtbGlnaHQ6IHJnYmEoMTMwLCAyMDEsIDMwLCAwLjE1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtbGlnaHQtaG92ZXI6IHJnYmEoMTMwLCAyMDEsIDMwLCAwLjIpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1saW1lLTMpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWxpbWUtNCk7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLW91dGxpbmUtaG92ZXI6IHJnYmEoMTY5LCAyMjcsIDc1LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLXllbGxvdy00KTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3IteWVsbG93LTgpO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci15ZWxsb3ctOSk7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctbGlnaHQ6IHJnYmEoMjUwLCAxNzYsIDUsIDAuMTUpO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LWxpZ2h0LWhvdmVyOiByZ2JhKDI1MCwgMTc2LCA1LCAwLjIpO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXllbGxvdy0zKTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLXllbGxvdy00KTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy1vdXRsaW5lLWhvdmVyOiByZ2JhKDI1NSwgMjEyLCA1OSwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1vcmFuZ2UtNCk7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLW9yYW5nZS04KTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTkpO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLWxpZ2h0OiByZ2JhKDI1MywgMTI2LCAyMCwgMC4xNSk7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtbGlnaHQtaG92ZXI6IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjIpO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLW9yYW5nZS0zKTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLW9yYW5nZS00KTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1vdXRsaW5lLWhvdmVyOiByZ2JhKDI1NSwgMTY5LCA3NywgMC4wNSk7XG59XG5cbjpyb290W2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10ge1xuICAtLW1hbnRpbmUtY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgLS1tYW50aW5lLWNvbG9yLWJyaWdodDogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG4gIC0tbWFudGluZS1jb2xvci10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKTtcbiAgLS1tYW50aW5lLWNvbG9yLWJvZHk6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1jb250cmFzdDogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIC0tbWFudGluZS1jb2xvci1lcnJvcjogdmFyKC0tbWFudGluZS1jb2xvci1yZWQtNik7XG4gIC0tbWFudGluZS1jb2xvci1wbGFjZWhvbGRlcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTUpO1xuICAtLW1hbnRpbmUtY29sb3ItYW5jaG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLWRlZmF1bHQ6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAtLW1hbnRpbmUtY29sb3ItZGVmYXVsdC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICAtLW1hbnRpbmUtY29sb3ItZGVmYXVsdC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTkpO1xuICAtLW1hbnRpbmUtY29sb3ItZGVmYXVsdC1ib3JkZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRpbW1lZDogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTYpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTcpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1saWdodDogcmdiYSg1NiwgNTYsIDU2LCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1saWdodC1ob3ZlcjogcmdiYSg1NiwgNTYsIDU2LCAwLjEyKTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1vdXRsaW5lLWhvdmVyOiByZ2JhKDU2LCA1NiwgNTYsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNik7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTcpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1saWdodDogcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1saWdodC1ob3ZlcjogcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjEyKTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTYpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1vdXRsaW5lLWhvdmVyOiByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItcmVkLWZpbGxlZCk7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLXJlZC02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItcmVkLTcpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLWxpZ2h0OiByZ2JhKDI1MCwgODIsIDgyLCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLWxpZ2h0LWhvdmVyOiByZ2JhKDI1MCwgODIsIDgyLCAwLjEyKTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1yZWQtNik7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1yZWQtNik7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtb3V0bGluZS1ob3ZlcjogcmdiYSgyNTAsIDgyLCA4MiwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItcGluay1maWxsZWQpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItcGluay02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLXBpbmstNyk7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLWxpZ2h0OiByZ2JhKDIzMCwgNzMsIDEyOCwgMC4xKTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstbGlnaHQtaG92ZXI6IHJnYmEoMjMwLCA3MywgMTI4LCAwLjEyKTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItcGluay02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1waW5rLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay1vdXRsaW5lLWhvdmVyOiByZ2JhKDIzMCwgNzMsIDEyOCwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXBlLWZpbGxlZCk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JhcGUtNik7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JhcGUtNyk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1saWdodDogcmdiYSgxOTAsIDc1LCAyMTksIDAuMSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1saWdodC1ob3ZlcjogcmdiYSgxOTAsIDc1LCAyMTksIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JhcGUtNik7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXBlLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtb3V0bGluZS1ob3ZlcjogcmdiYSgxOTAsIDc1LCAyMTksIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItdmlvbGV0LWZpbGxlZCk7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLXZpb2xldC02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTcpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LWxpZ2h0OiByZ2JhKDEyMSwgODAsIDI0MiwgMC4xKTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1saWdodC1ob3ZlcjogcmdiYSgxMjEsIDgwLCAyNDIsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXZpb2xldC02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLXZpb2xldC02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1vdXRsaW5lLWhvdmVyOiByZ2JhKDEyMSwgODAsIDI0MiwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1pbmRpZ28tZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1pbmRpZ28tNyk7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tbGlnaHQ6IHJnYmEoNzYsIDExMCwgMjQ1LCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLWxpZ2h0LWhvdmVyOiByZ2JhKDc2LCAxMTAsIDI0NSwgMC4xMik7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLW91dGxpbmUtaG92ZXI6IHJnYmEoNzYsIDExMCwgMjQ1LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLWZpbGxlZCk7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS03KTtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtbGlnaHQ6IHJnYmEoMzQsIDEzOSwgMjMwLCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1saWdodC1ob3ZlcjogcmdiYSgzNCwgMTM5LCAyMzAsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtNik7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLW91dGxpbmUtaG92ZXI6IHJnYmEoMzQsIDEzOSwgMjMwLCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1jeWFuLWZpbGxlZCk7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1jeWFuLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItY3lhbi03KTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tbGlnaHQ6IHJnYmEoMjEsIDE3MCwgMTkxLCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1saWdodC1ob3ZlcjogcmdiYSgyMSwgMTcwLCAxOTEsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1jeWFuLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWN5YW4tNik7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLW91dGxpbmUtaG92ZXI6IHJnYmEoMjEsIDE3MCwgMTkxLCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci10ZWFsLWZpbGxlZCk7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci10ZWFsLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItdGVhbC03KTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtbGlnaHQ6IHJnYmEoMTgsIDE4NCwgMTM0LCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1saWdodC1ob3ZlcjogcmdiYSgxOCwgMTg0LCAxMzQsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci10ZWFsLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRlYWwtNik7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLW91dGxpbmUtaG92ZXI6IHJnYmEoMTgsIDE4NCwgMTM0LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JlZW4tZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1ncmVlbi02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmVlbi03KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLWxpZ2h0OiByZ2JhKDY0LCAxOTIsIDg3LCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tbGlnaHQtaG92ZXI6IHJnYmEoNjQsIDE5MiwgODcsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JlZW4tNik7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyZWVuLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tb3V0bGluZS1ob3ZlcjogcmdiYSg2NCwgMTkyLCA4NywgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItbGltZS1maWxsZWQpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItbGltZS02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWxpbWUtNyk7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLWxpZ2h0OiByZ2JhKDEzMCwgMjAxLCAzMCwgMC4xKTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtbGlnaHQtaG92ZXI6IHJnYmEoMTMwLCAyMDEsIDMwLCAwLjEyKTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItbGltZS02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1saW1lLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS1vdXRsaW5lLWhvdmVyOiByZ2JhKDEzMCwgMjAxLCAzMCwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci15ZWxsb3ctZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3IteWVsbG93LTYpO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci15ZWxsb3ctNyk7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctbGlnaHQ6IHJnYmEoMjUwLCAxNzYsIDUsIDAuMSk7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctbGlnaHQtaG92ZXI6IHJnYmEoMjUwLCAxNzYsIDUsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXllbGxvdy02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLXllbGxvdy02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy1vdXRsaW5lLWhvdmVyOiByZ2JhKDI1MCwgMTc2LCA1LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1maWxsZWQpO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1vcmFuZ2UtNik7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLW9yYW5nZS03KTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1saWdodDogcmdiYSgyNTMsIDEyNiwgMjAsIDAuMSk7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtbGlnaHQtaG92ZXI6IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjEyKTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1vcmFuZ2UtNik7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2Utb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1vcmFuZ2UtNik7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2Utb3V0bGluZS1ob3ZlcjogcmdiYSgyNTMsIDEyNiwgMjAsIDAuMDUpO1xufVxuXG4ubV9kNTcwNjliNSB7XG4gIC0tc2Nyb2xsYXJlYS1zY3JvbGxiYXItc2l6ZTogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1fYzA3ODNmZjkge1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IHZhcigtLXNjcm9sbGFyZWEtb3Zlci1zY3JvbGwtYmVoYXZpb3IpO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1fYzA3ODNmZjk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi5tX2MwNzgzZmY5OndoZXJlKFtkYXRhLXNjcm9sbGJhcnM9J3h5J10sIFtkYXRhLXNjcm9sbGJhcnM9J3knXSk6d2hlcmUoXG4gICAgICAgIFtkYXRhLW9mZnNldC1zY3JvbGxiYXJzPSd4eSddLFxuICAgICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0neSddLFxuICAgICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0ncHJlc2VudCddXG4gICAgICApOndoZXJlKFtkYXRhLXZlcnRpY2FsLWhpZGRlbl0pIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICAgIH1cblxuLm1fYzA3ODNmZjk6d2hlcmUoW2RhdGEtc2Nyb2xsYmFycz0neHknXSwgW2RhdGEtc2Nyb2xsYmFycz0neSddKTp3aGVyZShcbiAgICAgICAgW2RhdGEtb2Zmc2V0LXNjcm9sbGJhcnM9J3h5J10sXG4gICAgICAgIFtkYXRhLW9mZnNldC1zY3JvbGxiYXJzPSd5J10sXG4gICAgICAgIFtkYXRhLW9mZnNldC1zY3JvbGxiYXJzPSdwcmVzZW50J11cbiAgICAgICk6bm90KFtkYXRhLXZlcnRpY2FsLWhpZGRlbl0pIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zY3JvbGxhcmVhLXNjcm9sbGJhci1zaXplKTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHVuc2V0O1xuICAgICAgfVxuXG4ubV9jMDc4M2ZmOTp3aGVyZShbZGF0YS1zY3JvbGxiYXJzPSd4eSddLCBbZGF0YS1zY3JvbGxiYXJzPSd4J10pOndoZXJlKFxuICAgICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0neHknXSxcbiAgICAgICAgW2RhdGEtb2Zmc2V0LXNjcm9sbGJhcnM9J3gnXSxcbiAgICAgICAgW2RhdGEtb2Zmc2V0LXNjcm9sbGJhcnM9J3ByZXNlbnQnXVxuICAgICAgKTp3aGVyZShbZGF0YS1ob3Jpem9udGFsLWhpZGRlbl0pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbi5tX2MwNzgzZmY5OndoZXJlKFtkYXRhLXNjcm9sbGJhcnM9J3h5J10sIFtkYXRhLXNjcm9sbGJhcnM9J3gnXSk6d2hlcmUoXG4gICAgICAgIFtkYXRhLW9mZnNldC1zY3JvbGxiYXJzPSd4eSddLFxuICAgICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0neCddLFxuICAgICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0ncHJlc2VudCddXG4gICAgICApOm5vdChbZGF0YS1ob3Jpem9udGFsLWhpZGRlbl0pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNjcm9sbGFyZWEtc2Nyb2xsYmFyLXNpemUpO1xuICAgICAgfVxuXG4ubV9mOGY2MzFkZCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5tX2M0NGJhOTMzIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjpcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UsXG4gICAgb3BhY2l0eSAxNTBtcyBlYXNlO1xuXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tc2Nyb2xsYXJlYS1zY3JvbGxiYXItc2l6ZSkgLyA1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9jNDRiYTkzMzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9jNDRiYTkzMzpob3ZlciA+IC5tX2Q4YjVlMzYzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgfVxuXG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2M0NGJhOTMzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay04KTtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYzQ0YmE5MzM6aG92ZXIgPiAubV9kOGI1ZTM2MyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fYzQ0YmE5MzM6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2M0NGJhOTMzOmFjdGl2ZSA+IC5tX2Q4YjVlMzYzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgfVxuXG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2M0NGJhOTMzOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstOCk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2M0NGJhOTMzOmFjdGl2ZSA+IC5tX2Q4YjVlMzYzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgfVxufVxuXG4ubV9jNDRiYTkzMzp3aGVyZShbZGF0YS1oaWRkZW5dLCBbZGF0YS1zdGF0ZT0naGlkZGVuJ10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi5tX2M0NGJhOTMzOndoZXJlKFtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddKSB7XG4gICAgd2lkdGg6IHZhcigtLXNjcm9sbGFyZWEtc2Nyb2xsYmFyLXNpemUpO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IHZhcigtLXNhLWNvcm5lci13aWR0aCk7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgfVxuXG4ubV9jNDRiYTkzMzp3aGVyZShbZGF0YS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddKSB7XG4gICAgaGVpZ2h0OiB2YXIoLS1zY3JvbGxhcmVhLXNjcm9sbGJhci1zaXplKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvdHRvbTogMDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc2EtY29ybmVyLXdpZHRoKTtcbiAgfVxuXG4ubV9kOGI1ZTM2MyB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNjcm9sbGFyZWEtc2Nyb2xsYmFyLXNpemUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogdmFyKC0tdGh1bWItb3BhY2l0eSk7XG59XG5cbi5tX2Q4YjVlMzYzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogY2FsYygyLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMi43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2Q4YjVlMzYzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kOGI1ZTM2MyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4ubV8yMTY1NzI2OCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzIxNjU3MjY4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8yMTY1NzI2OCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTgpO1xufVxuXG4ubV8yMTY1NzI2ODp3aGVyZShbZGF0YS1ob3ZlcmVkXSkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuLm1fMjE2NTcyNjg6d2hlcmUoW2RhdGEtaGlkZGVuXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLm1fODdjZjI2MzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtbWQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuICA6d2hlcmUoW2Rpcj1cInJ0bFwiXSkgLm1fODdjZjI2MzEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubV81MTVhOTdmOCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgd2lkdGg6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBtYXJnaW46IGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubV8xYjcyODRhMyB7XG4gIC0tcGFwZXItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcblxuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGFwZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGFwZXItc2hhZG93KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbn1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV8xYjcyODRhMyB7XG4gICAgLS1wYXBlci1ib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tXzFiNzI4NGEzIHtcbiAgICAtLXBhcGVyLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4gIC5tXzFiNzI4NGEzOndoZXJlKFtkYXRhLXdpdGgtYm9yZGVyXSkge1xuICAgIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdmFyKC0tcGFwZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4ubV85ODE0ZTQ1ZiB7XG4gIGluc2V0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLW92ZXJsYXktYmcsIHJnYmEoMCwgMCwgMCwgMC42KSk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiB2YXIoLS1vdmVybGF5LWZpbHRlcik7XG4gIGJhY2tkcm9wLWZpbHRlcjogdmFyKC0tb3ZlcmxheS1maWx0ZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1vdmVybGF5LXJhZGl1cywgMCk7XG4gIHotaW5kZXg6IHZhcigtLW92ZXJsYXktei1pbmRleCk7XG59XG5cbiAgLm1fOTgxNGU0NWY6d2hlcmUoW2RhdGEtZml4ZWRdKSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgLm1fOTgxNGU0NWY6d2hlcmUoW2RhdGEtY2VudGVyXSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4ubV8zOGE4NTY1OSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pIHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBvcG92ZXItc2hhZG93LCBub25lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcG9wb3Zlci1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbn1cblxuICAubV8zOGE4NTY1OTp3aGVyZShbZGF0YS1maXhlZF0pIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuICAubV8zOGE4NTY1OTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMzhhODU2NTkge1xuICAgIC0tcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMzhhODU2NTkge1xuICAgIC0tcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG59XG5cbi5tX2EzMWRjNmMxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubV8zZDdiYzkwOCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG59XG5cbi5tXzVhZTJlM2Mge1xuICAtLWxvYWRlci1zaXplLXhzOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWxvYWRlci1zaXplLXNtOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWxvYWRlci1zaXplLW1kOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbG9hZGVyLXNpemUtbGc6IGNhbGMoMi43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1sb2FkZXItc2l6ZS14bDogY2FsYygzLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1sb2FkZXItc2l6ZTogdmFyKC0tbG9hZGVyLXNpemUtbWQpO1xuICAtLWxvYWRlci1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG59XG5cbi8qIC0tLS0tIEJhcnMgbG9hZGVyIC0tLS0tICovXG5Aa2V5ZnJhbWVzIG1fNWQyYjNiOWQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLm1fN2EyYmQ0Y2Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS1sb2FkZXItc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tbG9hZGVyLXNpemUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGModmFyKC0tbG9hZGVyLXNpemUpIC8gNSk7XG59XG5cbi5tXzg3MGJiNzkge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1sb2FkZXItY29sb3IpO1xuICBhbmltYXRpb246IG1fNWQyYjNiOWQgMS4ycyBjdWJpYy1iZXppZXIoMCwgMC41LCAwLjUsIDEpIGluZmluaXRlO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xufVxuXG4ubV84NzBiYjc5Om50aC1vZi10eXBlKDEpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0yNDBtcztcbiAgfVxuXG4ubV84NzBiYjc5Om50aC1vZi10eXBlKDIpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xMjBtcztcbiAgfVxuXG4ubV84NzBiYjc5Om50aC1vZi10eXBlKDMpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDA7XG4gIH1cblxuLyogLS0tLS0gRG90cyBsb2FkZXIgLS0tLS0gKi9cbkBrZXlmcmFtZXMgbV9hYWMzNGExIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuXG4ubV80ZTNmMjJkNyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNhbGModmFyKC0tbG9hZGVyLXNpemUpIC8gMTApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS1sb2FkZXItc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tbG9hZGVyLXNpemUpO1xufVxuXG4ubV84NzBjNGFmIHtcbiAgd2lkdGg6IGNhbGModmFyKC0tbG9hZGVyLXNpemUpIC8gMyAtIHZhcigtLWxvYWRlci1zaXplKSAvIDE1KTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWxvYWRlci1zaXplKSAvIDMgLSB2YXIoLS1sb2FkZXItc2l6ZSkgLyAxNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbG9hZGVyLWNvbG9yKTtcbiAgYW5pbWF0aW9uOiBtX2FhYzM0YTEgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5tXzg3MGM0YWY6bnRoLWNoaWxkKDIpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIH1cblxuLyogLS0tLS0gT3ZhbCBsb2FkZXIgLS0tLS0gKi9cbkBrZXlmcmFtZXMgbV9mOGU4OWM0YiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLm1fYjM0NDE0ZGYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1sb2FkZXItc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tbG9hZGVyLXNpemUpO1xufVxuXG4ubV9iMzQ0MTRkZjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS1sb2FkZXItc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1sb2FkZXItc2l6ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyg2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWxvYWRlci1zaXplKSAvIDgpO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1sb2FkZXItY29sb3IpIHZhcigtLWxvYWRlci1jb2xvcikgdmFyKC0tbG9hZGVyLWNvbG9yKSB0cmFuc3BhcmVudDtcbiAgICBhbmltYXRpb246IG1fZjhlODljNGIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuLm1fOGQzZjQwMDAge1xuICAtLWFpLXNpemUteHM6IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYWktc2l6ZS1zbTogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1haS1zaXplLW1kOiBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYWktc2l6ZS1sZzogY2FsYygyLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1haS1zaXplLXhsOiBjYWxjKDIuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1haS1zaXplLWlucHV0LXhzOiBjYWxjKDEuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWFpLXNpemUtaW5wdXQtc206IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1haS1zaXplLWlucHV0LW1kOiBjYWxjKDIuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWFpLXNpemUtaW5wdXQtbGc6IGNhbGMoMy4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYWktc2l6ZS1pbnB1dC14bDogY2FsYygzLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tYWktc2l6ZTogdmFyKC0tYWktc2l6ZS1tZCk7XG4gIC0tYWktY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuXG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgd2lkdGg6IHZhcigtLWFpLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWFpLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLWFpLXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1haS1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWktcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFpLWJnLCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKSk7XG4gIGNvbG9yOiB2YXIoLS1haS1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xuICBib3JkZXI6IHZhcigtLWFpLWJkLCBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIC5tXzhkM2Y0MDAwOmhvdmVyOndoZXJlKDpub3QoW2RhdGEtbG9hZGluZ10sIDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWktaG92ZXIsIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQtaG92ZXIpKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1haS1ob3Zlci1jb2xvciwgdmFyKC0tYWktY29sb3IpKTtcbiAgICB9XG59XG5cbiAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgIC5tXzhkM2Y0MDAwOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWxvYWRpbmddLCA6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpLWhvdmVyLCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkLWhvdmVyKSk7XG4gICAgICBjb2xvcjogdmFyKC0tYWktaG92ZXItY29sb3IsIHZhcigtLWFpLWNvbG9yKSk7XG4gICAgfVxufVxuXG4gIC5tXzhkM2Y0MDAwW2RhdGEtbG9hZGluZ10ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICAubV84ZDNmNDAwMFtkYXRhLWxvYWRpbmddIC5tXzhkM2FmYjk3IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgfVxuXG4gIC5tXzhkM2Y0MDAwOndoZXJlKDpkaXNhYmxlZDpub3QoW2RhdGEtbG9hZGluZ10pLCBbZGF0YS1kaXNhYmxlZF06bm90KFtkYXRhLWxvYWRpbmddKSkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYm9yZGVyOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOGQzZjQwMDA6d2hlcmUoOmRpc2FibGVkOm5vdChbZGF0YS1sb2FkaW5nXSksIFtkYXRhLWRpc2FibGVkXTpub3QoW2RhdGEtbG9hZGluZ10pKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSk7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTUpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV84ZDNmNDAwMDp3aGVyZSg6ZGlzYWJsZWQ6bm90KFtkYXRhLWxvYWRpbmddKSwgW2RhdGEtZGlzYWJsZWRdOm5vdChbZGF0YS1sb2FkaW5nXSkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG59XG5cbiAgLm1fOGQzZjQwMDA6d2hlcmUoOmRpc2FibGVkOm5vdChbZGF0YS1sb2FkaW5nXSksIFtkYXRhLWRpc2FibGVkXTpub3QoW2RhdGEtbG9hZGluZ10pKTphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuLm1fMzAyYjlmYjEge1xuICBpbnNldDogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zMDJiOWZiMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzMwMmI5ZmIxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ubV8xYTBmMWIyMSB7XG4gIC0tYWktYm9yZGVyLXdpZHRoOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1fMWEwZjFiMjEgOndoZXJlKCopOmZvY3VzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4ubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuLm1fMWEwZjFiMjFbZGF0YS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddIC5tXzhkM2Y0MDAwOm5vdCg6b25seS1jaGlsZCk6Zmlyc3QtY2hpbGQsIC5tXzFhMGYxYjIxW2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAubV80MzdiNjQ4NDpub3QoOm9ubHktY2hpbGQpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IGNhbGModmFyKC0tYWktYm9yZGVyLXdpZHRoKSAvIDIpO1xuICAgICAgfVxuXG4ubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gLm1fOGQzZjQwMDA6bm90KDpvbmx5LWNoaWxkKTpsYXN0LWNoaWxkLCAubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gLm1fNDM3YjY0ODQ6bm90KDpvbmx5LWNoaWxkKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IGNhbGModmFyKC0tYWktYm9yZGVyLXdpZHRoKSAvIDIpO1xuICAgICAgfVxuXG4ubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gLm1fOGQzZjQwMDA6bm90KDpvbmx5LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gLm1fNDM3YjY0ODQ6bm90KDpvbmx5LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWlubGluZS13aWR0aDogY2FsYyh2YXIoLS1haS1ib3JkZXItd2lkdGgpIC8gMik7XG4gICAgICB9XG5cbi5tXzFhMGYxYjIxW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuLm1fMWEwZjFiMjFbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAubV84ZDNmNDAwMDpub3QoOm9ubHktY2hpbGQpOmZpcnN0LWNoaWxkLCAubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIC5tXzQzN2I2NDg0Om5vdCg6b25seS1jaGlsZCk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKHZhcigtLWFpLWJvcmRlci13aWR0aCkgLyAyKTtcbiAgICAgIH1cblxuLm1fMWEwZjFiMjFbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAubV84ZDNmNDAwMDpub3QoOm9ubHktY2hpbGQpOmxhc3QtY2hpbGQsIC5tXzFhMGYxYjIxW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gLm1fNDM3YjY0ODQ6bm90KDpvbmx5LWNoaWxkKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IGNhbGModmFyKC0tYWktYm9yZGVyLXdpZHRoKSAvIDIpO1xuICAgICAgfVxuXG4ubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIC5tXzhkM2Y0MDAwOm5vdCg6b25seS1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwgLm1fMWEwZjFiMjFbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAubV80MzdiNjQ4NDpub3QoOm9ubHktY2hpbGQpOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKHZhcigtLWFpLWJvcmRlci13aWR0aCkgLyAyKTtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogY2FsYyh2YXIoLS1haS1ib3JkZXItd2lkdGgpIC8gMik7XG4gICAgICB9XG5cbi5tXzhkM2FmYjk3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIDE1MG1zIGVhc2UsXG4gICAgb3BhY2l0eSAxMDBtcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubV80MzdiNjQ4NCB7XG4gIC0tc2VjdGlvbi1oZWlnaHQteHM6IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1oZWlnaHQtc206IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1oZWlnaHQtbWQ6IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1sZzogY2FsYygyLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC14bDogY2FsYygyLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc2VjdGlvbi1oZWlnaHQtaW5wdXQteHM6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1oZWlnaHQtaW5wdXQtc206IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1pbnB1dC1tZDogY2FsYygyLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1pbnB1dC1sZzogY2FsYygzLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1pbnB1dC14bDogY2FsYygzLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgteHM6IGNhbGMoMC4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgtc206IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24tcGFkZGluZy14LW1kOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24tcGFkZGluZy14LWxnOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgteGw6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXNlY3Rpb24taGVpZ2h0OiB2YXIoLS1zZWN0aW9uLWhlaWdodC1zbSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXg6IHZhcigtLXNlY3Rpb24tcGFkZGluZy14LXNtKTtcbiAgLS1zZWN0aW9uLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcblxuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2VjdGlvbi1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zZWN0aW9uLWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWN0aW9uLWJnLCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKSk7XG4gIGJvcmRlcjogdmFyKC0tc2VjdGlvbi1iZCwgY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0tc2VjdGlvbi1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xuICBoZWlnaHQ6IHZhcigtLXNlY3Rpb24taGVpZ2h0LCB2YXIoLS1zZWN0aW9uLWhlaWdodC1zbSkpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2VjdGlvbi1wYWRkaW5nLXgsIHZhcigtLXNlY3Rpb24tcGFkZGluZy14LXNtKSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tXzg2YTQ0ZGE1IHtcbiAgLS1jYi1zaXplLXhzOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNiLXNpemUtc206IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2Itc2l6ZS1tZDogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNiLXNpemUtbGc6IGNhbGMoMi4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2Itc2l6ZS14bDogY2FsYygyLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tY2Itc2l6ZTogdmFyKC0tY2Itc2l6ZS1tZCk7XG4gIC0tY2ItaWNvbi1zaXplOiA3MCU7XG4gIC0tY2ItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcblxuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIHdpZHRoOiB2YXIoLS1jYi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jYi1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1jYi1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tY2Itc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNiLXJhZGl1cyk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV84NmE0NGRhNSB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS03KTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fODZhNDRkYTUge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMSk7XG59XG5cbiAgLm1fODZhNDRkYTVbZGF0YS1kaXNhYmxlZF0sXG4gIC5tXzg2YTQ0ZGE1OmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMjIwYzgwZjI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIDpkaXNhYmxlZCkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzIyMGM4MGYyOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCA6ZGlzYWJsZWQpKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMjIwYzgwZjI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIDpkaXNhYmxlZCkpOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8yMjBjODBmMjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgOmRpc2FibGVkKSk6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgfVxufVxuXG4ubV80MDgxYmY5MCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogdmFyKC0tZ3JvdXAtd3JhcCwgd3JhcCk7XG4gIGp1c3RpZnktY29udGVudDogdmFyKC0tZ3JvdXAtanVzdGlmeSwgZmxleC1zdGFydCk7XG4gIGFsaWduLWl0ZW1zOiB2YXIoLS1ncm91cC1hbGlnbiwgY2VudGVyKTtcbiAgZ2FwOiB2YXIoLS1ncm91cC1nYXAsIHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCkpO1xufVxuXG4gIC5tXzQwODFiZjkwOndoZXJlKFtkYXRhLWdyb3ddKSA+ICoge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1ncm91cC1jaGlsZC13aWR0aCk7XG4gICAgfVxuXG4ubV82MTVhZjZjOSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtbWQpO1xufVxuXG4ubV9iNTQ4OWMzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tbWItcGFkZGluZywgdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1tYi1wYWRkaW5nLCB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpKSAtIGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuICB6LWluZGV4OiAxMDAwO1xuICBtaW4taGVpZ2h0OiBjYWxjKDMuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctaW5saW5lLWVuZCAxMDBtcztcbn1cblxuLm1fNjBjMjIyYzcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tbWItei1pbmRleCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubV9mZDFhYjBhYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJveC1zaGFkb3c6IHZhcigtLW1iLXNoYWRvdywgdmFyKC0tbWFudGluZS1zaGFkb3cteGwpKTtcbn1cblxuLm1fZmQxYWIwYWEgW2RhdGEtbWFudGluZS1zY3JvbGxiYXJdIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICB9XG5cbltkYXRhLW9mZnNldC1zY3JvbGxiYXJzXSAubV9mZDFhYjBhYTpoYXMoW2RhdGEtbWFudGluZS1zY3JvbGxiYXJdKSAubV9iNTQ4OWMzYyB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLW1iLXBhZGRpbmcsIHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCkpICsgY2FsYygwLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICB9XG5cbi5tXzYwNmNiMjY5IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLm1fNWRmMjkzMTEge1xuICBwYWRkaW5nOiB2YXIoLS1tYi1wYWRkaW5nLCB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLW1iLXBhZGRpbmcsIHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCkpO1xufVxuXG4ubV81ZGYyOTMxMTp3aGVyZSg6bm90KDpvbmx5LWNoaWxkKSkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbi5tXzZjMDE4NTcwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1pbnB1dC1tYXJnaW4tdG9wLCAwcmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0taW5wdXQtbWFyZ2luLWJvdHRvbSwgMHJlbSk7XG5cbiAgLS1pbnB1dC1oZWlnaHQteHM6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0taW5wdXQtaGVpZ2h0LXNtOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0taW5wdXQtaGVpZ2h0LW1kOiBjYWxjKDIuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWlucHV0LWhlaWdodC1sZzogY2FsYygzLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1pbnB1dC1oZWlnaHQteGw6IGNhbGMoMy43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWlucHV0LXBhZGRpbmcteS14czogY2FsYygwLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0taW5wdXQtcGFkZGluZy15LXNtOiBjYWxjKDAuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWlucHV0LXBhZGRpbmcteS1tZDogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0taW5wdXQtcGFkZGluZy15LWxnOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWlucHV0LXBhZGRpbmcteS14bDogY2FsYygwLjgxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1zbSk7XG4gIC0taW5wdXQtcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcblxuICAtLWlucHV0LWN1cnNvcjogdGV4dDtcbiAgLS1pbnB1dC10ZXh0LWFsaWduOiBsZWZ0O1xuICAtLWlucHV0LWxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodCkgLSBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgLS1pbnB1dC1wYWRkaW5nOiBjYWxjKHZhcigtLWlucHV0LWhlaWdodCkgLyAzKTtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0taW5wdXQtcGFkZGluZyk7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1pbnB1dC1wYWRkaW5nKTtcbiAgLS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1wbGFjZWhvbGRlcik7XG4gIC0taW5wdXQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG5cbiAgLS1pbnB1dC1sZWZ0LXNlY3Rpb24tc2l6ZTogdmFyKC0taW5wdXQtbGVmdC1zZWN0aW9uLXdpZHRoLCBjYWxjKHZhcigtLWlucHV0LWhlaWdodCkgLSBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKSk7XG5cbiAgLS1pbnB1dC1yaWdodC1zZWN0aW9uLXNpemU6IHZhcihcbiAgICAtLWlucHV0LXJpZ2h0LXNlY3Rpb24td2lkdGgsXG4gICAgY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQpIC0gY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSlcbiAgKTtcblxuICAtLWlucHV0LXNpemU6IHZhcigtLWlucHV0LWhlaWdodCk7XG5cbiAgLS1zZWN0aW9uLXk6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWxlZnQtc2VjdGlvbi1zdGFydDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbGVmdC1zZWN0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LXJhZGl1cykgMCAwIHZhcigtLWlucHV0LXJhZGl1cyk7XG5cbiAgLS1yaWdodC1zZWN0aW9uLWVuZDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmlnaHQtc2VjdGlvbi1ib3JkZXItcmFkaXVzOiAwIHZhcigtLWlucHV0LXJhZGl1cykgdmFyKC0taW5wdXQtcmFkaXVzKSAwO1xufVxuXG4gIC5tXzZjMDE4NTcwW2RhdGEtdmFyaWFudD0ndW5zdHlsZWQnXSB7XG4gICAgLS1pbnB1dC1wYWRkaW5nOiAwO1xuICAgIC0taW5wdXQtcGFkZGluZy15OiAwO1xuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZS1lbmQ6IDA7XG4gIH1cblxuICAubV82YzAxODU3MFtkYXRhLXBvaW50ZXJdIHtcbiAgICAtLWlucHV0LWN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5tXzZjMDE4NTcwW2RhdGEtbXVsdGlsaW5lXSB7XG4gICAgLS1pbnB1dC1wYWRkaW5nLXkteHM6IGNhbGMoMC4yODEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAtLWlucHV0LXBhZGRpbmcteS1zbTogY2FsYygwLjM0Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIC0taW5wdXQtcGFkZGluZy15LW1kOiBjYWxjKDAuNDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAtLWlucHV0LXBhZGRpbmcteS1sZzogY2FsYygwLjU5Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIC0taW5wdXQtcGFkZGluZy15LXhsOiBjYWxjKDAuODEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAgIC0taW5wdXQtc2l6ZTogYXV0bztcbiAgICAtLWlucHV0LWxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWxpbmUtaGVpZ2h0KTtcbiAgICAtLWlucHV0LXBhZGRpbmcteTogdmFyKC0taW5wdXQtcGFkZGluZy15LXNtKTtcbiAgfVxuXG4gIC5tXzZjMDE4NTcwW2RhdGEtd2l0aC1sZWZ0LXNlY3Rpb25dIHtcbiAgICAtLWlucHV0LXBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1pbnB1dC1sZWZ0LXNlY3Rpb24tc2l6ZSk7XG4gIH1cblxuICAubV82YzAxODU3MFtkYXRhLXdpdGgtcmlnaHQtc2VjdGlvbl0ge1xuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1pbnB1dC1yaWdodC1zZWN0aW9uLXNpemUpO1xuICB9XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fNmMwMTg1NzAge1xuICAgIC0taW5wdXQtZGlzYWJsZWQtYmc6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbiAgICAtLWlucHV0LWRpc2FibGVkLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNik7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fNmMwMTg1NzBbZGF0YS12YXJpYW50PSdkZWZhdWx0J10ge1xuICAgICAgLS1pbnB1dC1iZDogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTQpO1xuICAgICAgLS1pbnB1dC1iZzogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gICAgICAtLWlucHV0LWJkLWZvY3VzOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICB9XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fNmMwMTg1NzBbZGF0YS12YXJpYW50PSdmaWxsZWQnXSB7XG4gICAgICAtLWlucHV0LWJkOiB0cmFuc3BhcmVudDtcbiAgICAgIC0taW5wdXQtYmc6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbiAgICAgIC0taW5wdXQtYmQtZm9jdXM6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgIH1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV82YzAxODU3MFtkYXRhLXZhcmlhbnQ9J3Vuc3R5bGVkJ10ge1xuICAgICAgLS1pbnB1dC1iZDogdHJhbnNwYXJlbnQ7XG4gICAgICAtLWlucHV0LWJnOiB0cmFuc3BhcmVudDtcbiAgICAgIC0taW5wdXQtYmQtZm9jdXM6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tXzZjMDE4NTcwIHtcbiAgICAtLWlucHV0LWRpc2FibGVkLWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgLS1pbnB1dC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTIpO1xufVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fNmMwMTg1NzBbZGF0YS12YXJpYW50PSdkZWZhdWx0J10ge1xuICAgICAgLS1pbnB1dC1iZDogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xuICAgICAgLS1pbnB1dC1iZzogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAgICAgLS1pbnB1dC1iZC1mb2N1czogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgfVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fNmMwMTg1NzBbZGF0YS12YXJpYW50PSdmaWxsZWQnXSB7XG4gICAgICAtLWlucHV0LWJkOiB0cmFuc3BhcmVudDtcbiAgICAgIC0taW5wdXQtYmc6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgICAgIC0taW5wdXQtYmQtZm9jdXM6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgIH1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tXzZjMDE4NTcwW2RhdGEtdmFyaWFudD0ndW5zdHlsZWQnXSB7XG4gICAgICAtLWlucHV0LWJkOiB0cmFuc3BhcmVudDtcbiAgICAgIC0taW5wdXQtYmc6IHRyYW5zcGFyZW50O1xuICAgICAgLS1pbnB1dC1iZC1mb2N1czogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lXSAubV82YzAxODU3MFtkYXRhLWVycm9yXTpub3QoW2RhdGEtdmFyaWFudD0ndW5zdHlsZWQnXSkge1xuICAgICAgLS1pbnB1dC1iZDogdmFyKC0tbWFudGluZS1jb2xvci1lcnJvcik7XG4gICAgfVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lXSAubV82YzAxODU3MFtkYXRhLWVycm9yXSB7XG5cbiAgICAtLWlucHV0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWVycm9yKTtcbiAgICAtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWVycm9yKTtcbiAgICAtLWlucHV0LXNlY3Rpb24tY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpO1xufVxuXG4gIDp3aGVyZShbZGlyPVwicnRsXCJdKSAubV82YzAxODU3MCB7XG4gICAgLS1pbnB1dC10ZXh0LWFsaWduOiByaWdodDtcbiAgICAtLWxlZnQtc2VjdGlvbi1ib3JkZXItcmFkaXVzOiAwIHZhcigtLWlucHV0LXJhZGl1cykgdmFyKC0taW5wdXQtcmFkaXVzKSAwO1xuICAgIC0tcmlnaHQtc2VjdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1yYWRpdXMpIDAgMCB2YXIoLS1pbnB1dC1yYWRpdXMpO1xufVxuXG4ubV84ZmI3ZWJlNyB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHJlc2l6ZTogdmFyKC0taW5wdXQtcmVzaXplLCBub25lKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMTAwbXMgZWFzZTtcblxuICB0ZXh0LWFsaWduOiB2YXIoLS1pbnB1dC10ZXh0LWFsaWduKTtcbiAgY29sb3I6IHZhcigtLWlucHV0LWNvbG9yKTtcbiAgYm9yZGVyOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB2YXIoLS1pbnB1dC1iZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWlucHV0LWZvbnQtZmFtaWx5LCB2YXIoLS1tYW50aW5lLWZvbnQtZmFtaWx5KSk7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtc2l6ZSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1pbnB1dC1saW5lLWhlaWdodCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0taW5wdXQtZnosIHZhcigtLWlucHV0LWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtcmFkaXVzKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLXN0YXJ0KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZS1lbmQpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0taW5wdXQtcGFkZGluZy15LCAwcmVtKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWlucHV0LXBhZGRpbmcteSwgMHJlbSk7XG4gIGN1cnNvcjogdmFyKC0taW5wdXQtY3Vyc29yKTtcbiAgb3ZlcmZsb3c6IHZhcigtLWlucHV0LW92ZXJmbG93KTtcbn1cblxuLyogVXNlZCBhcyBkYXRhIGF0dHJpYnV0ZSBpbiBUZXh0YXJlYSBjb21wb25lbnQsIGRvZXMgbm90IGhhdmUgYXNzb2NpYXRlZCBwcm9wIG9uIHRoZSBJbnB1dCBjb21wb25lbnQgKi9cblxuLm1fOGZiN2ViZTdbZGF0YS1uby1vdmVyZmxvd10ge1xuICAgIC0taW5wdXQtb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4vKiBVc2VkIGFzIGRhdGEgYXR0cmlidXRlIGluIEpzb25JbnB1dCBjb21wb25lbnQsIGRvZXMgbm90IGhhdmUgYXNzb2NpYXRlZCBwcm9wIG9uIHRoZSBJbnB1dCBjb21wb25lbnQgKi9cblxuLm1fOGZiN2ViZTdbZGF0YS1tb25vc3BhY2VdIHtcbiAgICAtLWlucHV0LWZvbnQtZmFtaWx5OiB2YXIoLS1tYW50aW5lLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSk7XG4gICAgLS1pbnB1dC1mejogY2FsYyh2YXIoLS1pbnB1dC1meiwgdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pKSAtIGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICB9XG5cbi5tXzhmYjdlYmU3OmZvY3VzLFxuICAubV84ZmI3ZWJlNzpmb2N1cy13aXRoaW4ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLS1pbnB1dC1iZDogdmFyKC0taW5wdXQtYmQtZm9jdXMpO1xuICB9XG5cbltkYXRhLWVycm9yXSAubV84ZmI3ZWJlNzpmb2N1cywgW2RhdGEtZXJyb3JdIC5tXzhmYjdlYmU3OmZvY3VzLXdpdGhpbiB7XG4gICAgICAtLWlucHV0LWJkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWVycm9yKTtcbiAgICB9XG5cbi5tXzhmYjdlYmU3OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcigtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbi5tXzhmYjdlYmU3Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAubV84ZmI3ZWJlNzo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgLm1fOGZiN2ViZTc6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4gIC5tXzhmYjdlYmU3Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAubV84ZmI3ZWJlNzo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gIC5tXzhmYjdlYmU3Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuLm1fOGZiN2ViZTdbdHlwZT0nbnVtYmVyJ10ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG5cbi5tXzhmYjdlYmU3OmRpc2FibGVkLFxuICAubV84ZmI3ZWJlN1tkYXRhLWRpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZGlzYWJsZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1pbnB1dC1kaXNhYmxlZC1jb2xvcik7XG4gIH1cblxuLyogUmVxdWlyZWQgdG8gYmUgYSBzZXBhcmF0ZSBzZWxlY3RvciB0byB3b3JrIGluIEZpcmVmb3gsIGNhbiBiZSBtZXJnZWQgd2l0aCAmOmRpc2FibGVkIG9uY2UgOmhhcyBpcyBzdXBwb3J0ZWQgKi9cblxuLm1fOGZiN2ViZTc6aGFzKGlucHV0OmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZGlzYWJsZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1pbnB1dC1kaXNhYmxlZC1jb2xvcik7XG4gIH1cblxuLm1fODI1NzdmYzIge1xuICBwb2ludGVyLWV2ZW50czogdmFyKC0tc2VjdGlvbi1wb2ludGVyLWV2ZW50cyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1zZWN0aW9uLXN0YXJ0KTtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc2VjdGlvbi1lbmQpO1xuICBib3R0b206IHZhcigtLXNlY3Rpb24teSk7XG4gIHRvcDogdmFyKC0tc2VjdGlvbi15KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS1zZWN0aW9uLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zZWN0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0taW5wdXQtc2VjdGlvbi1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci1kaW1tZWQpKTtcbn1cblxuLm1fODI1NzdmYzJbZGF0YS1wb3NpdGlvbj0ncmlnaHQnXSB7XG4gICAgLS1zZWN0aW9uLXBvaW50ZXItZXZlbnRzOiB2YXIoLS1pbnB1dC1yaWdodC1zZWN0aW9uLXBvaW50ZXItZXZlbnRzKTtcbiAgICAtLXNlY3Rpb24tZW5kOiB2YXIoLS1yaWdodC1zZWN0aW9uLWVuZCk7XG4gICAgLS1zZWN0aW9uLXNpemU6IHZhcigtLWlucHV0LXJpZ2h0LXNlY3Rpb24tc2l6ZSk7XG4gICAgLS1zZWN0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLXJpZ2h0LXNlY3Rpb24tYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuLm1fODI1NzdmYzJbZGF0YS1wb3NpdGlvbj0nbGVmdCddIHtcbiAgICAtLXNlY3Rpb24tcG9pbnRlci1ldmVudHM6IHZhcigtLWlucHV0LWxlZnQtc2VjdGlvbi1wb2ludGVyLWV2ZW50cyk7XG4gICAgLS1zZWN0aW9uLXN0YXJ0OiB2YXIoLS1sZWZ0LXNlY3Rpb24tc3RhcnQpO1xuICAgIC0tc2VjdGlvbi1zaXplOiB2YXIoLS1pbnB1dC1sZWZ0LXNlY3Rpb24tc2l6ZSk7XG4gICAgLS1zZWN0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWxlZnQtc2VjdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4vKiAtLS0tLSBJbnB1dC5QbGFjZWhvbGRlciAtLS0tLSAqL1xuLm1fODhiYWNmZDAge1xuICBjb2xvcjogdmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3ItcGxhY2Vob2xkZXIpKTtcbn1cbltkYXRhLWVycm9yXSAubV84OGJhY2ZkMCB7XG4gICAgLS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogdmFyKC0taW5wdXQtY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3ItcGxhY2Vob2xkZXIpKTtcbiAgfVxuXG4vKiAtLS0tLSBJbnB1dC5XcmFwcGVyIC0tLS0tICovXG4ubV80NmI3NzUyNSB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1fOGZkYzEzMTEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiB2YXIoLS1pbnB1dC1sYWJlbC1zaXplLCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkpO1xufVxuXG4ubV83OGE5NDY2MiB7XG4gIGNvbG9yOiB2YXIoLS1pbnB1dC1hc3Rlcmlzay1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci1lcnJvcikpO1xufVxuXG4ubV84ZjgxNjYyNSxcbi5tX2ZlNDdjZTU5IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubV84ZjgxNjYyNSB7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWVycm9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1pbnB1dC1lcnJvci1zaXplLCBjYWxjKHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSAtIGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpKTtcbn1cblxuLm1fZmU0N2NlNTkge1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaW1tZWQpO1xuICBmb250LXNpemU6IHZhcigtLWlucHV0LWRlc2NyaXB0aW9uLXNpemUsIGNhbGModmFyKC0tbWFudGluZS1mb250LXNpemUtc20pIC0gY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSkpO1xufVxuXG4ubV84YmZmZDYxNiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tXzk2YjU1M2E2IHtcbiAgLS10cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcblxuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCB3aWR0aCwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xufVxuXG4gIC5tXzk2YjU1M2E2OndoZXJlKFtkYXRhLWluaXRpYWxpemVkXSkge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG5cbiAgLm1fOTZiNTUzYTY6d2hlcmUoW2RhdGEtaGlkZGVuXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi5tXzliZGJiNjY3IHtcbiAgLS1hY2NvcmRpb24tcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcbn1cblxuLm1fZGY3ODg1MWYge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ubV80YmE1NTRkNCB7XG4gIHBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgLyAyKTtcbn1cblxuLm1fOGZhODIwYTAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tXzRiYTU4NWI4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tXzRiYTU4NWI4OndoZXJlKFtkYXRhLWNoZXZyb24tcG9zaXRpb249J2xlZnQnXSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV80YmE1ODViOCB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYmxhY2spO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNGJhNTg1Yjgge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMCk7XG59XG5cbi5tXzRiYTU4NWI4OndoZXJlKDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNjkzOWE1ZTk6d2hlcmUoOm5vdCg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpOmhvdmVyLCA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzQyNzFkMjFiOndoZXJlKDpub3QoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNjkzOWE1ZTk6d2hlcmUoOm5vdCg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpOmhvdmVyLCA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNDI3MWQyMWI6d2hlcmUoOm5vdCg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNjkzOWE1ZTk6d2hlcmUoOm5vdCg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpOmFjdGl2ZSwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV80MjcxZDIxYjp3aGVyZSg6bm90KDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV82OTM5YTVlOTp3aGVyZSg6bm90KDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSk6YWN0aXZlLCA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNDI3MWQyMWI6d2hlcmUoOm5vdCg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgfVxufVxuXG4ubV9kZjNmZmEwZiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy10b3A6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xufVxuXG4ubV8zZjM1YWU5NiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWFjY29yZGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uLCAyMDBtcykgZWFzZTtcbiAgd2lkdGg6IHZhcigtLWFjY29yZGlvbi1jaGV2cm9uLXNpemUsIGNhbGMoMC45Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1hY2NvcmRpb24tY2hldnJvbi1zaXplLCBjYWxjKDAuOTM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4ubV8zZjM1YWU5Njp3aGVyZShbZGF0YS1yb3RhdGVdKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4ubV8zZjM1YWU5Njp3aGVyZShbZGF0YS1wb3NpdGlvbj0nbGVmdCddKSB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgfVxuXG4ubV85YmQ3NzFmZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbn1cblxuLm1fOWJkNzcxZmU6d2hlcmUoW2RhdGEtY2hldnJvbi1wb3NpdGlvbj0nbGVmdCddKSB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tbWFudGluZS1zcGFjaW5nLWxnKTtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzliZDdiMDk4IHtcbiAgICAtLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG4gICAgLS1pdGVtLWZpbGxlZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOWJkN2IwOTgge1xuICAgIC0taXRlbS1ib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgICAtLWl0ZW0tZmlsbGVkLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG59XG5cbi5tX2ZlMTliNzA5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWl0ZW0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLm1fMWY5MjFiM2Ige1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pdGVtLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZTtcbn1cblxuLm1fMWY5MjFiM2I6d2hlcmUoW2RhdGEtYWN0aXZlXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWl0ZW0tZmlsbGVkLWNvbG9yKTtcbiAgfVxuXG4ubV8xZjkyMWIzYjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hY2NvcmRpb24tcmFkaXVzKTtcbiAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYWNjb3JkaW9uLXJhZGl1cyk7XG4gIH1cblxuLm1fMWY5MjFiM2I6Zmlyc3Qtb2YtdHlwZSA+IFtkYXRhLWFjY29yZGlvbi1jb250cm9sXSB7XG4gICAgICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hY2NvcmRpb24tcmFkaXVzKTtcbiAgICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1hY2NvcmRpb24tcmFkaXVzKTtcbiAgICB9XG5cbi5tXzFmOTIxYjNiOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWFjY29yZGlvbi1yYWRpdXMpO1xuICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYWNjb3JkaW9uLXJhZGl1cyk7XG4gIH1cblxuLm1fMWY5MjFiM2I6bGFzdC1vZi10eXBlID4gW2RhdGEtYWNjb3JkaW9uLWNvbnRyb2xdIHtcbiAgICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hY2NvcmRpb24tcmFkaXVzKTtcbiAgICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tYWNjb3JkaW9uLXJhZGl1cyk7XG4gICAgfVxuXG4ubV8xZjkyMWIzYiArIC5tXzFmOTIxYjNiIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbi5tXzJjZGY5MzlhIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWNjb3JkaW9uLXJhZGl1cyk7XG59XG5cbi5tXzJjZGY5MzlhOndoZXJlKFtkYXRhLWFjdGl2ZV0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pdGVtLWZpbGxlZC1jb2xvcik7XG4gIH1cblxuLm1fOWY1OWIwNjkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pdGVtLWZpbGxlZC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFjY29yZGlvbi1yYWRpdXMpO1xuICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2U7XG59XG5cbi5tXzlmNTliMDY5W2RhdGEtYWN0aXZlXSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pdGVtLWJvcmRlci1jb2xvcik7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV85ZjU5YjA2OVtkYXRhLWFjdGl2ZV0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV85ZjU5YjA2OVtkYXRhLWFjdGl2ZV0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTcpO1xufVxuXG4ubV85ZjU5YjA2OSArIC5tXzlmNTliMDY5IHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICB9XG5cbi5tXzdmODU0ZWRmIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiB2YXIoLS1hZmZpeC16LWluZGV4KTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1hZmZpeC1sZWZ0KTtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tYWZmaXgtcmlnaHQpO1xuICB0b3A6IHZhcigtLWFmZml4LXRvcCk7XG4gIGJvdHRvbTogdmFyKC0tYWZmaXgtYm90dG9tKTtcbn1cblxuLm1fNjY4MzZlZDMge1xuICAtLWFsZXJ0LXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG4gIC0tYWxlcnQtYmc6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1saWdodCk7XG4gIC0tYWxlcnQtYmQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAtLWFsZXJ0LWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItbGlnaHQtY29sb3IpO1xuXG4gIHBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCkgdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWxlcnQtcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYWxlcnQtYmQpO1xuICBjb2xvcjogdmFyKC0tYWxlcnQtY29sb3IpO1xufVxuXG4ubV9hNWQ2MDUwMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tXzY2N2MyNzkzIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xufVxuXG4ubV82YTAzZjI4NyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tXzZhMDNmMjg3OndoZXJlKFtkYXRhLXdpdGgtY2xvc2UtYnV0dG9uXSkge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgfVxuXG4ubV82OThmNGYyMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm1fNjY3ZjJhNmEge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgaGVpZ2h0OiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xufVxuXG4ubV83ZmE3ODA3NiB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV83ZmE3ODA3NiB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYmxhY2spO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fN2ZhNzgwNzYge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cblxuLm1fN2ZhNzgwNzY6d2hlcmUoW2RhdGEtdmFyaWFudD0nZmlsbGVkJ10pIHtcbiAgICBjb2xvcjogdmFyKC0tYWxlcnQtY29sb3IpO1xuICB9XG5cbi5tXzdmYTc4MDc2OndoZXJlKFtkYXRhLXZhcmlhbnQ9J3doaXRlJ10pIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG4gIH1cblxuLm1fODdmNTQ4Mzkge1xuICB3aWR0aDogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBoZWlnaHQ6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgY29sb3I6IHZhcigtLWFsZXJ0LWNvbG9yKTtcbn1cblxuLm1fYjZkOGIxNjIge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1meiwgdmFyKC0tbWFudGluZS1mb250LXNpemUtbWQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHQtbGgsIHZhcigtLW1hbnRpbmUtbGluZS1oZWlnaHQtbWQpKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbiAgLm1fYjZkOGIxNjI6d2hlcmUoW2RhdGEtdHJ1bmNhdGVdKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLm1fYjZkOGIxNjI6d2hlcmUoW2RhdGEtdHJ1bmNhdGU9J3N0YXJ0J10pIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIDp3aGVyZShbZGlyPVwicnRsXCJdKSAubV9iNmQ4YjE2Mjp3aGVyZShbZGF0YS10cnVuY2F0ZT0nc3RhcnQnXSkge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4gIC5tX2I2ZDhiMTYyOndoZXJlKFtkYXRhLXZhcmlhbnQ9J2dyYWRpZW50J10pIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS10ZXh0LWdyYWRpZW50KTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm1fYjZkOGIxNjI6d2hlcmUoW2RhdGEtbGluZS1jbGFtcF0pIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogdmFyKC0tdGV4dC1saW5lLWNsYW1wKTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9XG5cbiAgLm1fYjZkOGIxNjI6d2hlcmUoW2RhdGEtaW5oZXJpdF0pIHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICAubV9iNmQ4YjE2Mjp3aGVyZShbZGF0YS1pbmxpbmVdKSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuLm1fODQ5Y2YwZGEge1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1hbmNob3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuICAubV84NDljZjBkYTp3aGVyZShbZGF0YS11bmRlcmxpbmU9J2hvdmVyJ10pOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuXG4gIC5tXzg0OWNmMGRhOndoZXJlKFtkYXRhLXVuZGVybGluZT0naG92ZXInXSk6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiAgLm1fODQ5Y2YwZGE6d2hlcmUoW2RhdGEtdW5kZXJsaW5lPSdub3QtaG92ZXInXSkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuICAubV84NDljZjBkYTp3aGVyZShbZGF0YS11bmRlcmxpbmU9J25vdC1ob3ZlciddKTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG5cbiAgLm1fODQ5Y2YwZGE6d2hlcmUoW2RhdGEtdW5kZXJsaW5lPSdub3QtaG92ZXInXSk6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4gIC5tXzg0OWNmMGRhOndoZXJlKFtkYXRhLXVuZGVybGluZT0nYWx3YXlzJ10pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5tXzg0OWNmMGRhOndoZXJlKFtkYXRhLXZhcmlhbnQ9J2dyYWRpZW50J10pLFxuICAgIC5tXzg0OWNmMGRhOndoZXJlKFtkYXRhLXZhcmlhbnQ9J2dyYWRpZW50J10pOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgLm1fODQ5Y2YwZGE6d2hlcmUoW2RhdGEtbGluZS1jbGFtcF0pIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgfVxuXG4ubV80ODIwNGY5YiB7XG4gIHdpZHRoOiB2YXIoLS1zbGlkZXItc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tc2xpZGVyLXNpemUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuICAubV80ODIwNGY5Yjpmb2N1cy13aXRoaW4ge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICBvdXRsaW5lLW9mZnNldDogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgfVxuXG4gIC5tXzQ4MjA0ZjliIHtcblxuICAtLXNsaWRlci1zaXplOiBjYWxjKDMuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tdGh1bWItc2l6ZTogY2FsYyh2YXIoLS1zbGlkZXItc2l6ZSkgLyA1KTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzQ4MjA0ZjliIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzQ4MjA0ZjliIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG59XG5cbi5tX2JiOWNkYmFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNsaWRlci1zaXplKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tXzQ4MWRkNTg2IHtcbiAgd2lkdGg6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0tYW5nbGUpKTtcbn1cblxuLm1fNDgxZGQ1ODY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyh2YXIoLS10aHVtYi1zaXplKSAvIDMpO1xuICAgIGxlZnQ6IGNhbGMoMC4wMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICB3aWR0aDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXRodW1iLXNpemUpIC8gMS41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzQ4MWRkNTg2OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTQpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNDgxZGQ1ODY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG59XG5cbi5tXzQ4MWRkNTg2W2RhdGEtbGFiZWxdOjphZnRlciB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoLTEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICBsZWZ0OiBjYWxjKC0wLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYygzNjBkZWcgLSB2YXIoLS1hbmdsZSkpKTtcbiAgICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXhzKTtcbiAgfVxuXG4ubV9iYzAyYmEzZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2s6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyg1MCUgLSAxLjVweCk7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBvdXRsaW5lOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1fYmMwMmJhM2Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IG1pbih2YXIoLS10aHVtYi1zaXplKSwgY2FsYyh2YXIoLS1zbGlkZXItc2l6ZSkgLyAyKSk7XG4gICAgd2lkdGg6IGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fYmMwMmJhM2Q6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNyk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9iYzAyYmEzZDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0xKTtcbn1cblxuLm1fYmI4ZTg3NWIge1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXhzKTtcbn1cblxuLm1fODlhYjM0MFtkYXRhLXJlc2l6aW5nXSB7XG4gICAgLS1hcHAtc2hlbGwtdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1fODlhYjM0MFtkYXRhLWRpc2FibGVkXSB7XG4gICAgLS1hcHAtc2hlbGwtaGVhZGVyLW9mZnNldDogMHJlbSAhaW1wb3J0YW50O1xuICAgIC0tYXBwLXNoZWxsLW5hdmJhci1vZmZzZXQ6IDByZW0gIWltcG9ydGFudDtcbiAgICAtLWFwcC1zaGVsbC1hc2lkZS1vZmZzZXQ6IDByZW0gIWltcG9ydGFudDtcbiAgICAtLWFwcC1zaGVsbC1mb290ZXItb2Zmc2V0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fODlhYjM0MCB7XG4gICAgLS1hcHAtc2hlbGwtYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fODlhYjM0MCB7XG4gICAgLS1hcHAtc2hlbGwtYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tXzQ1MjUyZWVlLFxuLm1fOWNkZGU5YSxcbi5tXzNiMTZmNTZiLFxuLm1fODk4MzgxNyxcbi5tXzM4NDBjODc5IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tYXBwLXNoZWxsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tYXBwLXNoZWxsLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKTtcbn1cblxuLm1fNDUyNTJlZWUsXG4ubV85Y2RkZTlhIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0b3A6IHZhcigtLWFwcC1zaGVsbC1oZWFkZXItb2Zmc2V0LCAwcmVtKTtcbiAgaGVpZ2h0OiBjYWxjKFxuICAgIDEwMGR2aCAtIHZhcigtLWFwcC1zaGVsbC1oZWFkZXItb2Zmc2V0LCAwcmVtKSAtIHZhcigtLWFwcC1zaGVsbC1mb290ZXItb2Zmc2V0LCAwcmVtKVxuICApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHRvcCwgaGVpZ2h0O1xufVxuXG46d2hlcmUoW2RhdGEtbGF5b3V0PSdhbHQnXSkgLm1fNDUyNTJlZWUsIDp3aGVyZShbZGF0YS1sYXlvdXQ9J2FsdCddKSAubV85Y2RkZTlhIHtcbiAgICB0b3A6IDByZW07XG4gICAgaGVpZ2h0OiAxMDBkdmg7XG4gIH1cblxuLm1fNDUyNTJlZWUge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1hcHAtc2hlbGwtbmF2YmFyLXdpZHRoKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCB0b3AsIGhlaWdodDtcbiAgdHJhbnNmb3JtOiB2YXIoLS1hcHAtc2hlbGwtbmF2YmFyLXRyYW5zZm9ybSk7XG4gIHotaW5kZXg6IHZhcigtLWFwcC1zaGVsbC1uYXZiYXItei1pbmRleCk7XG59XG5cbjp3aGVyZShbZGlyPVwicnRsXCJdKSAubV80NTI1MmVlZSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1hcHAtc2hlbGwtbmF2YmFyLXRyYW5zZm9ybS1ydGwpO1xufVxuXG4ubV80NTI1MmVlZTp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICBib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkIHZhcigtLWFwcC1zaGVsbC1ib3JkZXItY29sb3IpO1xuICB9XG5cbi5tXzljZGRlOWEge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICB3aWR0aDogdmFyKC0tYXBwLXNoZWxsLWFzaWRlLXdpZHRoKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1hcHAtc2hlbGwtYXNpZGUtdHJhbnNmb3JtKTtcbiAgei1pbmRleDogdmFyKC0tYXBwLXNoZWxsLWFzaWRlLXotaW5kZXgpO1xufVxuXG46d2hlcmUoW2Rpcj1cInJ0bFwiXSkgLm1fOWNkZGU5YSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1hcHAtc2hlbGwtYXNpZGUtdHJhbnNmb3JtLXJ0bCk7XG59XG5cbi5tXzljZGRlOWE6d2hlcmUoW2RhdGEtd2l0aC1ib3JkZXJdKSB7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLWFwcC1zaGVsbC1ib3JkZXItY29sb3IpO1xuICB9XG5cbi5tXzg5ODM4MTcge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1hcHAtc2hlbGwtbmF2YmFyLW9mZnNldCwgMHJlbSkgKyB2YXIoLS1hcHAtc2hlbGwtcGFkZGluZykpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tYXBwLXNoZWxsLWFzaWRlLW9mZnNldCwgMHJlbSkgKyB2YXIoLS1hcHAtc2hlbGwtcGFkZGluZykpO1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1hcHAtc2hlbGwtaGVhZGVyLW9mZnNldCwgMHJlbSkgKyB2YXIoLS1hcHAtc2hlbGwtcGFkZGluZykpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1hcHAtc2hlbGwtZm9vdGVyLW9mZnNldCwgMHJlbSkgKyB2YXIoLS1hcHAtc2hlbGwtcGFkZGluZykpO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHBhZGRpbmc7XG59XG5cbi5tXzNiMTZmNTZiLFxuLm1fMzg0MGM4Nzkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0LWlubGluZTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBsZWZ0LCByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbn1cblxuOndoZXJlKFtkYXRhLWxheW91dD0nYWx0J10pIC5tXzNiMTZmNTZiLCA6d2hlcmUoW2RhdGEtbGF5b3V0PSdhbHQnXSkgLm1fMzg0MGM4Nzkge1xuICAgIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0tYXBwLXNoZWxsLW5hdmJhci1vZmZzZXQsIDByZW0pO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLWFwcC1zaGVsbC1hc2lkZS1vZmZzZXQsIDByZW0pO1xuICB9XG5cbi5tXzNiMTZmNTZiIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IHZhcigtLWFwcC1zaGVsbC1oZWFkZXItaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1hcHAtc2hlbGwtaGVhZGVyLXRyYW5zZm9ybSk7XG4gIHotaW5kZXg6IHZhcigtLWFwcC1zaGVsbC1oZWFkZXItei1pbmRleCk7XG59XG5cbi5tXzNiMTZmNTZiOndoZXJlKFtkYXRhLXdpdGgtYm9yZGVyXSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1hcHAtc2hlbGwtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4ubV8zODQwYzg3OSB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWFwcC1zaGVsbC1mb290ZXItaGVpZ2h0KSArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHRyYW5zZm9ybTogdmFyKC0tYXBwLXNoZWxsLWZvb3Rlci10cmFuc2Zvcm0pO1xuICB6LWluZGV4OiB2YXIoLS1hcHAtc2hlbGwtZm9vdGVyLXotaW5kZXgpO1xufVxuXG4ubV8zODQwYzg3OTp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYXBwLXNoZWxsLWJvcmRlci1jb2xvcik7XG4gIH1cblxuLm1fNmRjZmM3Yzcge1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5tXzZkY2ZjN2M3OndoZXJlKFtkYXRhLWdyb3ddKSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbi5tXzcxYWM0N2ZjIHtcbiAgLS1hci1yYXRpbzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4gIC5tXzcxYWM0N2ZjID4gOndoZXJlKCo6bm90KHN0eWxlKSkge1xuICAgIGFzcGVjdC1yYXRpbzogdmFyKC0tYXItcmF0aW8pO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1fNzFhYzQ3ZmMgPiA6d2hlcmUoaW1nLCB2aWRlbykge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbi5tXzg4YjYyYTQxIHtcbiAgLS1jb21ib2JveC1wYWRkaW5nOiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIHBhZGRpbmc6IHZhcigtLWNvbWJvYm94LXBhZGRpbmcpO1xufVxuXG4gIC5tXzg4YjYyYTQxOmhhcyhbZGF0YS1tYW50aW5lLXNjcm9sbGJhcl0pIC5tXzk4NTUxN2Q4IHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgdmFyKC0tY29tYm9ib3gtcGFkZGluZykpO1xuICAgIH1cblxuICAubV84OGI2MmE0MVtkYXRhLWNvbXBvc2VkXSB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICB9XG5cbiAgLm1fODhiNjJhNDFbZGF0YS1oaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi8qIFZhcmlhYmxlcyBtdXN0IGJlIGJvdGggb24gZHJvcGRvd24gYW5kIG9wdGlvbnMgdG8gc3VwcG9ydCB1c2FnZSBvZiBDb21ib2JveC5PcHRpb25zIHdpdGhvdXQgQ29tYm9ib3guRHJvcGRvd24gKi9cbi5tXzg4YjYyYTQxLFxuLm1fYjI4MjFhNmUge1xuICAtLWNvbWJvYm94LW9wdGlvbi1wYWRkaW5nLXhzOiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY29tYm9ib3gtb3B0aW9uLXBhZGRpbmctc206IGNhbGMoMC4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jb21ib2JveC1vcHRpb24tcGFkZGluZy1tZDogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNvbWJvYm94LW9wdGlvbi1wYWRkaW5nLWxnOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jb21ib2JveC1vcHRpb24tcGFkZGluZy14bDogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY29tYm9ib3gtb3B0aW9uLXBhZGRpbmc6IHZhcigtLWNvbWJvYm94LW9wdGlvbi1wYWRkaW5nLXNtKTtcbn1cblxuLm1fOTIyNTNhYTUge1xuICBwYWRkaW5nOiB2YXIoLS1jb21ib2JveC1vcHRpb24tcGFkZGluZyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29tYm9ib3gtb3B0aW9uLWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5tXzkyMjUzYWE1OndoZXJlKFtkYXRhLWNvbWJvYm94LXNlbGVjdGVkXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgfVxuXG4ubV85MjI1M2FhNTp3aGVyZShbZGF0YS1jb21ib2JveC1kaXNhYmxlZF0pIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gIH1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOTIyNTNhYTU6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1jb21ib2JveC1zZWxlY3RlZF0sIFtkYXRhLWNvbWJvYm94LWRpc2FibGVkXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV85MjI1M2FhNTpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWNvbWJvYm94LXNlbGVjdGVkXSwgW2RhdGEtY29tYm9ib3gtZGlzYWJsZWRdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNyk7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV85MjI1M2FhNTphY3RpdmU6d2hlcmUoOm5vdChbZGF0YS1jb21ib2JveC1zZWxlY3RlZF0sIFtkYXRhLWNvbWJvYm94LWRpc2FibGVkXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV85MjI1M2FhNTphY3RpdmU6d2hlcmUoOm5vdChbZGF0YS1jb21ib2JveC1zZWxlY3RlZF0sIFtkYXRhLWNvbWJvYm94LWRpc2FibGVkXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTcpO1xuICB9XG59XG5cbi5tXzk4NTUxN2Q4IHtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1jb21ib2JveC1wYWRkaW5nKSAqIC0xKTtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1jb21ib2JveC1wYWRkaW5nKSAqIC0xKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWNvbWJvYm94LXBhZGRpbmcpICogMik7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWNvbWJvYm94LXBhZGRpbmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOTg1NTE3ZDgsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOTg1NTE3ZDg6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV85ODU1MTdkOCwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzk4NTUxN2Q4OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzk4NTUxN2Q4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzk4NTUxN2Q4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNyk7XG59XG5cbi5tXzI1MzBjZDFkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1jb21ib2JveC1vcHRpb24tZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tY29tYm9ib3gtb3B0aW9uLXBhZGRpbmcpO1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaW1tZWQpO1xufVxuXG4ubV84NThmOTRiZCxcbi5tXzgyYjk2N2NiIHtcbiAgZm9udC1zaXplOiB2YXIoLS1jb21ib2JveC1vcHRpb24tZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1jb21ib2JveC1wYWRkaW5nKSAqIC0xKTtcbiAgcGFkZGluZzogdmFyKC0tY29tYm9ib3gtb3B0aW9uLXBhZGRpbmcpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzg1OGY5NGJkLCA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzgyYjk2N2NiIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzg1OGY5NGJkLCA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fODJiOTY3Y2Ige1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV84MmI5NjdjYiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jb21ib2JveC1wYWRkaW5nKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1jb21ib2JveC1wYWRkaW5nKSAqIC0xKTtcbn1cblxuLm1fODU4Zjk0YmQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY29tYm9ib3gtcGFkZGluZyk7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tY29tYm9ib3gtcGFkZGluZykgKiAtMSk7XG59XG5cbi5tXzI1NGYzZTRmOmhhcygubV8yYmIyZTllNTpvbmx5LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4ubV8yYmIyZTllNSB7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCk7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1jb21ib2JveC1vcHRpb24tZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSkgKiAwLjg1KTtcbiAgcGFkZGluZzogdmFyKC0tY29tYm9ib3gtb3B0aW9uLXBhZGRpbmcpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tXzJiYjJlOWU1OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxleDogMTtcbiAgICBpbnNldC1pbmxpbmU6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMmJiMmU5ZTU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzJiYjJlOWU1OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tXzJiYjJlOWU1Om9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLyogLS0tLS0tLSBDb21ib2JveC5DaGV2cm9uIC0tLS0tLS0gKi9cbi5tXzI5NDMyMjBiIHtcbiAgLS1jb21ib2JveC1jaGV2cm9uLXNpemUteHM6IGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY29tYm9ib3gtY2hldnJvbi1zaXplLXNtOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNvbWJvYm94LWNoZXZyb24tc2l6ZS1tZDogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNvbWJvYm94LWNoZXZyb24tc2l6ZS1sZzogY2FsYygxLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY29tYm9ib3gtY2hldnJvbi1zaXplLXhsOiBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY29tYm9ib3gtY2hldnJvbi1zaXplOiB2YXIoLS1jb21ib2JveC1jaGV2cm9uLXNpemUtc20pO1xufVxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8yOTQzMjIwYiB7XG4gICAgLS1fY29tYm9ib3gtY2hldnJvbi1jb2xvcjogdmFyKC0tY29tYm9ib3gtY2hldnJvbi1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTYpKTtcbn1cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8yOTQzMjIwYiB7XG4gICAgLS1fY29tYm9ib3gtY2hldnJvbi1jb2xvcjogdmFyKC0tY29tYm9ib3gtY2hldnJvbi1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTMpKTtcbn1cbi5tXzI5NDMyMjBiIHtcblxuICB3aWR0aDogdmFyKC0tY29tYm9ib3gtY2hldnJvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jb21ib2JveC1jaGV2cm9uLXNpemUpO1xuICBjb2xvcjogdmFyKC0tX2NvbWJvYm94LWNoZXZyb24tY29sb3IpO1xufVxuLm1fMjk0MzIyMGI6d2hlcmUoW2RhdGEtZXJyb3JdKSB7XG4gICAgY29sb3I6IHZhcigtLWNvbWJvYm94LWNoZXZyb24tY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpKTtcbiAgfVxuXG4vKiAtLS0tLS0tIE9wdGlvbnNEcm9wZG93biAtLS0tLS0tICovXG4ubV8zOTBiNWY0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbn1cbi5tXzM5MGI1ZjQ6d2hlcmUoW2RhdGEtcmV2ZXJzZV0pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuLm1fOGVlNTNmYzIge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHdpZHRoOiAwLjhlbTtcbiAgbWluLXdpZHRoOiAwLjhlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbn1cblxuOndoZXJlKFtkYXRhLWNvbWJvYm94LXNlbGVjdGVkXSkgLm1fOGVlNTNmYzIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuLm1fNWY3NWIwOWUge1xuICAtLWxhYmVsLWxoLXhzOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbGFiZWwtbGgtc206IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1sYWJlbC1saC1tZDogY2FsYygxLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbGFiZWwtbGgtbGc6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbGFiZWwtbGgteGw6IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1sYWJlbC1saDogdmFyKC0tbGFiZWwtbGgtc20pO1xufVxuXG4gIC5tXzVmNzViMDllW2RhdGEtbGFiZWwtcG9zaXRpb249J2xlZnQnXSB7XG4gICAgLS1sYWJlbC1vcmRlcjogMTtcbiAgICAtLWxhYmVsLW9mZnNldC1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG4gICAgLS1sYWJlbC1vZmZzZXQtc3RhcnQ6IDA7XG4gIH1cblxuICAubV81Zjc1YjA5ZVtkYXRhLWxhYmVsLXBvc2l0aW9uPSdyaWdodCddIHtcbiAgICAtLWxhYmVsLW9yZGVyOiAyO1xuICAgIC0tbGFiZWwtb2Zmc2V0LWVuZDogMDtcbiAgICAtLWxhYmVsLW9mZnNldC1zdGFydDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbiAgfVxuXG4ubV81ZjZlNjk1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tX2QzZWE1NmJiIHtcbiAgLS1sYWJlbC1jdXJzb3I6IHZhcigtLW1hbnRpbmUtY3Vyc29yLXR5cGUpO1xuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IHZhcigtLWxhYmVsLWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGFiZWwtbGgpO1xuICBjdXJzb3I6IHZhcigtLWxhYmVsLWN1cnNvcik7XG4gIG9yZGVyOiB2YXIoLS1sYWJlbC1vcmRlcik7XG59XG5cbmZpZWxkc2V0OmRpc2FibGVkIC5tX2QzZWE1NmJiLFxuICAubV9kM2VhNTZiYltkYXRhLWRpc2FibGVkXSB7XG4gICAgLS1sYWJlbC1jdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbi5tXzhlZTU0NmI4IHtcbiAgY3Vyc29yOiB2YXIoLS1sYWJlbC1jdXJzb3IpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWxhYmVsLW9mZnNldC1zdGFydCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tbGFiZWwtb2Zmc2V0LWVuZCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgZmllbGRzZXQ6ZGlzYWJsZWQgLm1fOGVlNTQ2YjgsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOGVlNTQ2Yjg6d2hlcmUoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTUpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgZmllbGRzZXQ6ZGlzYWJsZWQgLm1fOGVlNTQ2YjgsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV84ZWU1NDZiODp3aGVyZShbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG59XG5cbi5tXzMyOGY2OGMwIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIC8gMik7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1sYWJlbC1vZmZzZXQtc3RhcnQpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWxhYmVsLW9mZnNldC1lbmQpO1xufVxuXG4ubV84ZThhOTljYyB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tbGFiZWwtb2Zmc2V0LXN0YXJ0KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1sYWJlbC1vZmZzZXQtZW5kKTtcbn1cblxuLm1fMjY3NzViMGEge1xuICAtLWNhcmQtcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4gIC5tXzI2Nzc1YjBhIDp3aGVyZSgqKSB7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICB9XG5cbiAgLm1fMjY3NzViMGE6d2hlcmUoW2RhdGEtd2l0aC1ib3JkZXJdKSB7XG4gICAgYm9yZGVyOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMjY3NzViMGE6d2hlcmUoW2RhdGEtd2l0aC1ib3JkZXJdKSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMjY3NzViMGE6d2hlcmUoW2RhdGEtd2l0aC1ib3JkZXJdKSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fNWU1MjU2ZWUge1xuICAtLWNoZWNrYm94LXNpemUteHM6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGVja2JveC1zaXplLXNtOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hlY2tib3gtc2l6ZS1tZDogY2FsYygxLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hlY2tib3gtc2l6ZS1sZzogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGVja2JveC1zaXplLXhsOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1jaGVja2JveC1zaXplOiB2YXIoLS1jaGVja2JveC1zaXplLXNtKTtcbiAgLS1jaGVja2JveC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gIC0tY2hlY2tib3gtaWNvbi1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jaGVja2JveC1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbiAgdHJhbnNpdGlvbjpcbiAgICBib3JkZXItY29sb3IgMTAwbXMgZWFzZSxcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2U7XG4gIGN1cnNvcjogdmFyKC0tbWFudGluZS1jdXJzb3ItdHlwZSk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNWU1MjU2ZWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTQpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV81ZTUyNTZlZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4gIC5tXzVlNTI1NmVlW2RhdGEtaW5kZXRlcm1pbmF0ZV0sXG4gIC5tXzVlNTI1NmVlW2RhdGEtY2hlY2tlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoZWNrYm94LWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNoZWNrYm94LWNvbG9yKTtcbiAgfVxuXG4gIC5tXzVlNTI1NmVlW2RhdGEtaW5kZXRlcm1pbmF0ZV0gPiAubV8xYjFjNTQzYSwgLm1fNWU1MjU2ZWVbZGF0YS1jaGVja2VkXSA+IC5tXzFiMWM1NDNhIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tY2hlY2tib3gtaWNvbi1jb2xvcik7XG4gICAgfVxuXG4gIC5tXzVlNTI1NmVlW2RhdGEtZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV81ZTUyNTZlZVtkYXRhLWRpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNWU1MjU2ZWVbZGF0YS1kaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fNWU1MjU2ZWVbZGF0YS1kaXNhYmxlZF1bZGF0YS1jaGVja2VkXSA+IC5tXzFiMWM1NDNhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS01KTtcbn1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tXzVlNTI1NmVlW2RhdGEtZGlzYWJsZWRdW2RhdGEtY2hlY2tlZF0gPiAubV8xYjFjNTQzYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG59XG5cbi5tXzc2ZTIwMzc0W2RhdGEtaW5kZXRlcm1pbmF0ZV06bm90KFtkYXRhLWRpc2FibGVkXSksXG4gIC5tXzc2ZTIwMzc0W2RhdGEtY2hlY2tlZF06bm90KFtkYXRhLWRpc2FibGVkXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2hlY2tib3gtY29sb3IpO1xuICB9XG5cbi5tXzc2ZTIwMzc0W2RhdGEtaW5kZXRlcm1pbmF0ZV06bm90KFtkYXRhLWRpc2FibGVkXSkgPiAubV8xYjFjNTQzYSwgLm1fNzZlMjAzNzRbZGF0YS1jaGVja2VkXTpub3QoW2RhdGEtZGlzYWJsZWRdKSA+IC5tXzFiMWM1NDNhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jaGVja2JveC1jb2xvcik7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuLm1fMWIxYzU0M2Ege1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwJTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKSBzY2FsZSgwLjUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOlxuICAgIHRyYW5zZm9ybSAxMDBtcyBlYXNlLFxuICAgIG9wYWNpdHkgMTAwbXMgZWFzZTtcbn1cblxuLm1fYmYyZDk4OGMge1xuICAtLWNoZWNrYm94LXNpemUteHM6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGVja2JveC1zaXplLXNtOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hlY2tib3gtc2l6ZS1tZDogY2FsYygxLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hlY2tib3gtc2l6ZS1sZzogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGVja2JveC1zaXplLXhsOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1jaGVja2JveC1zaXplOiB2YXIoLS1jaGVja2JveC1zaXplLXNtKTtcbiAgLS1jaGVja2JveC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gIC0tY2hlY2tib3gtaWNvbi1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbi5tXzI2MDYyYmVjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIG9yZGVyOiAxO1xufVxuXG4ubV8yNjA2MmJlYzp3aGVyZShbZGF0YS1sYWJlbC1wb3NpdGlvbj0nbGVmdCddKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuLm1fMjYwNjM1NjAge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNoZWNrYm94LXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOlxuICAgIGJvcmRlci1jb2xvciAxMDBtcyBlYXNlLFxuICAgIGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZTtcbiAgY3Vyc29yOiB2YXIoLS1tYW50aW5lLWN1cnNvci10eXBlKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8yNjA2MzU2MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8yNjA2MzU2MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV8yNjA2MzU2MDp3aGVyZShbZGF0YS1lcnJvcl0pIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpO1xuICB9XG5cbi5tXzI2MDYzNTYwW2RhdGEtaW5kZXRlcm1pbmF0ZV0sXG4gIC5tXzI2MDYzNTYwOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoZWNrYm94LWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNoZWNrYm94LWNvbG9yKTtcbiAgfVxuXG4ubV8yNjA2MzU2MFtkYXRhLWluZGV0ZXJtaW5hdGVdICsgLm1fYmYyOTU0MjMsIC5tXzI2MDYzNTYwOmNoZWNrZWQgKyAubV9iZjI5NTQyMyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuLm1fMjYwNjM1NjA6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8yNjA2MzU2MDpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzI2MDYzNTYwOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xufVxuXG5bZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV8yNjA2MzU2MDpkaXNhYmxlZCArIC5tX2JmMjk1NDIzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS01KTtcbn1cblxuW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV8yNjA2MzU2MDpkaXNhYmxlZCArIC5tX2JmMjk1NDIzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbn1cblxuLm1fMjE1YzQ1NDIgKyAubV9iZjI5NTQyMyB7XG4gICAgY29sb3I6IHZhcigtLWNoZWNrYm94LWNvbG9yKTtcbiAgfVxuXG4ubV8yMTVjNDU0MltkYXRhLWluZGV0ZXJtaW5hdGVdOm5vdCg6ZGlzYWJsZWQpLFxuICAubV8yMTVjNDU0MjpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNoZWNrYm94LWNvbG9yKTtcbiAgfVxuXG4ubV8yMTVjNDU0MltkYXRhLWluZGV0ZXJtaW5hdGVdOm5vdCg6ZGlzYWJsZWQpICsgLm1fYmYyOTU0MjMsIC5tXzIxNWM0NTQyOmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkgKyAubV9iZjI5NTQyMyB7XG4gICAgICBjb2xvcjogdmFyKC0tY2hlY2tib3gtY29sb3IpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbi5tX2JmMjk1NDIzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogdmFyKC0tY2hlY2tib3gtaWNvbi1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygwLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpIHNjYWxlKDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIDEwMG1zIGVhc2UsXG4gICAgb3BhY2l0eSAxMDBtcyBlYXNlO1xufVxuXG4vKiBBdmF0YXIuR3JvdXAgcm9vdCBlbGVtZW50ICovXG4ubV8xMWRlZjkyYiB7XG4gIC0tYWctc3BhY2luZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbiAgLS1hZy1vZmZzZXQ6IGNhbGModmFyKC0tYWctc3BhY2luZykgKiAtMSk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWFnLXNwYWNpbmcpO1xufVxuXG4vKiBBdmF0YXIgcm9vdCBlbGVtZW50ICovXG4ubV9mODU2NzhiNiB7XG4gIC0tYXZhdGFyLXNpemUteHM6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1hdmF0YXItc2l6ZS1zbTogY2FsYygxLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1hdmF0YXItc2l6ZS1tZDogY2FsYygyLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1hdmF0YXItc2l6ZS1sZzogY2FsYygzLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYXZhdGFyLXNpemUteGw6IGNhbGMoNS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWF2YXRhci1zaXplOiB2YXIoLS1hdmF0YXItc2l6ZS1tZCk7XG4gIC0tYXZhdGFyLXJhZGl1czogY2FsYyg2Mi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWF2YXRhci1iZzogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LWxpZ2h0KTtcbiAgLS1hdmF0YXItYmQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAtLWF2YXRhci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LWxpZ2h0LWNvbG9yKTtcbiAgLS1hdmF0YXItcGxhY2Vob2xkZXItZno6IGNhbGModmFyKC0tYXZhdGFyLXNpemUpIC8gMi41KTtcblxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYXZhdGFyLXJhZGl1cyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IHZhcigtLWF2YXRhci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1hdmF0YXItc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tYXZhdGFyLXNpemUpO1xufVxuLm1fZjg1Njc4YjY6d2hlcmUoW2RhdGEtd2l0aGluLWdyb3VwXSkge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWFnLW9mZnNldCk7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuICB9XG5cbi5tXzExZjhhYzA3IHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubV8xMDRjZDcxZiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYXZhdGFyLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYXZhdGFyLXBsYWNlaG9sZGVyLWZ6KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXZhdGFyLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1hdmF0YXItYmQpO1xuICBjb2xvcjogdmFyKC0tYXZhdGFyLWNvbG9yKTtcbn1cblxuLm1fMTA0Y2Q3MWYgPiBbZGF0YS1hdmF0YXItcGxhY2Vob2xkZXItaWNvbl0ge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiA3MCU7XG4gIH1cblxuLm1fMmNlMGRlMDIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJpLXJhZGl1cywgMCk7XG59XG5cbi5tXzM0N2RiMGVjIHtcbiAgLS1iYWRnZS1oZWlnaHQteHM6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1iYWRnZS1oZWlnaHQtc206IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYmFkZ2UtaGVpZ2h0LW1kOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYmFkZ2UtaGVpZ2h0LWxnOiBjYWxjKDEuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLWhlaWdodC14bDogY2FsYygycmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tYmFkZ2UtZnoteHM6IGNhbGMoMC41NjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLWZ6LXNtOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLWZ6LW1kOiBjYWxjKDAuNjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1iYWRnZS1mei1sZzogY2FsYygwLjgxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYmFkZ2UtZnoteGw6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWJhZGdlLXBhZGRpbmcteC14czogY2FsYygwLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1iYWRnZS1wYWRkaW5nLXgtc206IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLXBhZGRpbmcteC1tZDogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1iYWRnZS1wYWRkaW5nLXgtbGc6IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1iYWRnZS1wYWRkaW5nLXgteGw6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tYmFkZ2UtaGVpZ2h0LW1kKTtcbiAgLS1iYWRnZS1mejogdmFyKC0tYmFkZ2UtZnotbWQpO1xuICAtLWJhZGdlLXBhZGRpbmcteDogdmFyKC0tYmFkZ2UtcGFkZGluZy14LW1kKTtcbiAgLS1iYWRnZS1yYWRpdXM6IGNhbGMoNjIuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1iYWRnZS1saDogY2FsYyh2YXIoLS1iYWRnZS1oZWlnaHQpIC0gY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIC0tYmFkZ2UtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAtLWJhZGdlLWJnOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgLS1iYWRnZS1ib3JkZXItd2lkdGg6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLWJkOiB2YXIoLS1iYWRnZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYmFkZ2UtZnopO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1iYWRnZS1yYWRpdXMpO1xuICBoZWlnaHQ6IHZhcigtLWJhZGdlLWhlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1iYWRnZS1saCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCB2YXIoLS1iYWRnZS1wYWRkaW5nLXgpO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IGNhbGMoMC4wMTU2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1iYWRnZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhZGdlLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1iYWRnZS1iZCk7XG59XG5cbiAgLm1fMzQ3ZGIwZWM6d2hlcmUoW2RhdGEtd2l0aC1sZWZ0LXNlY3Rpb25dLCBbZGF0YS12YXJpYW50PSdkb3QnXSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIH1cblxuICAubV8zNDdkYjBlYzp3aGVyZShbZGF0YS13aXRoLXJpZ2h0LXNlY3Rpb25dKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgfVxuXG4gIC5tXzM0N2RiMGVjOndoZXJlKFxuICAgICAgW2RhdGEtd2l0aC1sZWZ0LXNlY3Rpb25dW2RhdGEtd2l0aC1yaWdodC1zZWN0aW9uXSxcbiAgICAgIFtkYXRhLXZhcmlhbnQ9J2RvdCddW2RhdGEtd2l0aC1yaWdodC1zZWN0aW9uXVxuICAgICkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgfVxuXG4gIC5tXzM0N2RiMGVjOndoZXJlKFtkYXRhLWJsb2NrXSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubV8zNDdkYjBlYzp3aGVyZShbZGF0YS1jaXJjbGVdKSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogdmFyKC0tYmFkZ2UtaGVpZ2h0KTtcbiAgfVxuXG4ubV9mYmQ4MWUzZCB7XG4gIC0tYmFkZ2UtZG90LXNpemU6IGNhbGModmFyKC0tYmFkZ2UtaGVpZ2h0KSAvIDMuNCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZmJkODFlM2Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTQpO1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2ZiZDgxZTNkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG4ubV9mYmQ4MWUzZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tYmFkZ2UtZG90LXNpemUpO1xuICAgIGhlaWdodDogdmFyKC0tYmFkZ2UtZG90LXNpemUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJhZGdlLWRvdC1zaXplKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWRnZS1kb3QtY29sb3IpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1iYWRnZS1kb3Qtc2l6ZSk7XG4gIH1cblxuLm1fNWFkZDUwMmEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG5cbi5tXzkxZmRkYTliIHtcbiAgLS1iYWRnZS1zZWN0aW9uLW1hcmdpbjogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIC8gMik7XG5cbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLWJhZGdlLWhlaWdodCkgLSB2YXIoLS1iYWRnZS1ib3JkZXItd2lkdGgpICogMik7XG59XG5cbi5tXzkxZmRkYTliOndoZXJlKFtkYXRhLXBvc2l0aW9uPSdsZWZ0J10pIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tYmFkZ2Utc2VjdGlvbi1tYXJnaW4pO1xuICB9XG5cbi5tXzkxZmRkYTliOndoZXJlKFtkYXRhLXBvc2l0aW9uPSdyaWdodCddKSB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tYmFkZ2Utc2VjdGlvbi1tYXJnaW4pO1xuICB9XG5cbi5tX2RkZWMwMWMwIHtcbiAgLS1ibG9ja3F1b3RlLWJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWJxLWJkKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tYmxvY2txdW90ZS1ib3JkZXIpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYnEtcmFkaXVzKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1icS1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteGwpIGNhbGMoMi4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kZGVjMDFjMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnEtYmctbGlnaHQpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kZGVjMDFjMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnEtYmctZGFyayk7XG59XG5cbi5tX2RkZTdiZDU3IHtcbiAgLS1ibG9ja3F1b3RlLWljb24tb2Zmc2V0OiBjYWxjKHZhcigtLWJxLWljb24tc2l6ZSkgLyAtMik7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogdmFyKC0tYnEtYmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiB2YXIoLS1ibG9ja3F1b3RlLWljb24tb2Zmc2V0KTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1ibG9ja3F1b3RlLWljb24tb2Zmc2V0KTtcbiAgd2lkdGg6IHZhcigtLWJxLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tYnEtaWNvbi1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnEtaWNvbi1zaXplKTtcbn1cblxuLm1fZGRlNTFhMzUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgb3BhY2l0eTogMC42O1xuICBmb250LXNpemU6IDg1JTtcbn1cblxuLm1fOGIzNzE3ZGYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tX2Y2NzhkNTQwIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tXzNiOGYyMjA4IHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tYmMtc2VwYXJhdG9yLW1hcmdpbiwgdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zYjhmMjIwOCB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS03KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzNiOGYyMjA4IHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTIpO1xufVxuXG4ubV9mZWE2YmYxYSB7XG4gIC0tYnVyZ2VyLXNpemUteHM6IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXJnZXItc2l6ZS1zbTogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXJnZXItc2l6ZS1tZDogY2FsYygxLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnVyZ2VyLXNpemUtbGc6IGNhbGMoMi4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnVyZ2VyLXNpemUteGw6IGNhbGMoMi42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1idXJnZXItc2l6ZTogdmFyKC0tYnVyZ2VyLXNpemUtbWQpO1xuICAtLWJ1cmdlci1saW5lLXNpemU6IGNhbGModmFyKC0tYnVyZ2VyLXNpemUpIC8gMTIpO1xuXG4gIHdpZHRoOiBjYWxjKHZhcigtLWJ1cmdlci1zaXplKSArIHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tYnVyZ2VyLXNpemUpICsgdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSk7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSAvIDIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mZWE2YmYxYSB7XG4gICAgLS1idXJnZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYmxhY2spO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9mZWE2YmYxYSB7XG4gICAgLS1idXJnZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG4ubV9kNGZiOWNhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tX2Q0ZmI5Y2FkLFxuICAubV9kNGZiOWNhZDo6YmVmb3JlLFxuICAubV9kNGZiOWNhZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS1idXJnZXItc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1idXJnZXItbGluZS1zaXplKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXJnZXItY29sb3IpO1xuICAgIG91dGxpbmU6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1idXJnZXItdHJhbnNpdGlvbi1kdXJhdGlvbiwgMzAwbXMpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1idXJnZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGVhc2UpO1xuICB9XG5cbi5tX2Q0ZmI5Y2FkOjpiZWZvcmUsXG4gIC5tX2Q0ZmI5Y2FkOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgfVxuXG4ubV9kNGZiOWNhZDo6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGModmFyKC0tYnVyZ2VyLXNpemUpIC8gLTMpO1xuICB9XG5cbi5tX2Q0ZmI5Y2FkOjphZnRlciB7XG4gICAgdG9wOiBjYWxjKHZhcigtLWJ1cmdlci1zaXplKSAvIDMpO1xuICB9XG5cbi5tX2Q0ZmI5Y2FkW2RhdGEtb3BlbmVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuLm1fZDRmYjljYWRbZGF0YS1vcGVuZWRdOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGModmFyKC0tYnVyZ2VyLXNpemUpIC8gMykpIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4ubV9kNGZiOWNhZFtkYXRhLW9wZW5lZF06OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKHZhcigtLWJ1cmdlci1zaXplKSAvIC0zKSkgcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4ubV83N2M5ZDI3ZCB7XG4gIC0tYnV0dG9uLWhlaWdodC14czogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXR0b24taGVpZ2h0LXNtOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLWhlaWdodC1tZDogY2FsYygyLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXR0b24taGVpZ2h0LWxnOiBjYWxjKDMuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1oZWlnaHQteGw6IGNhbGMoMy43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWJ1dHRvbi1oZWlnaHQtY29tcGFjdC14czogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXR0b24taGVpZ2h0LWNvbXBhY3Qtc206IGNhbGMoMS42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLWhlaWdodC1jb21wYWN0LW1kOiBjYWxjKDEuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1oZWlnaHQtY29tcGFjdC1sZzogY2FsYygyLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXR0b24taGVpZ2h0LWNvbXBhY3QteGw6IGNhbGMoMi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tYnV0dG9uLXBhZGRpbmcteC14czogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXR0b24tcGFkZGluZy14LXNtOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1wYWRkaW5nLXgtbWQ6IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLXBhZGRpbmcteC1sZzogY2FsYygxLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXR0b24tcGFkZGluZy14LXhsOiBjYWxjKDJyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1idXR0b24tcGFkZGluZy14LWNvbXBhY3QteHM6IGNhbGMoMC40Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1wYWRkaW5nLXgtY29tcGFjdC1zbTogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLXBhZGRpbmcteC1jb21wYWN0LW1kOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1wYWRkaW5nLXgtY29tcGFjdC1sZzogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1wYWRkaW5nLXgtY29tcGFjdC14bDogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWJ1dHRvbi1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1oZWlnaHQtc20pO1xuICAtLWJ1dHRvbi1wYWRkaW5nLXg6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXgtc20pO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICB3aWR0aDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1iZywgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCkpO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1iZCwgY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG4gIGhlaWdodDogdmFyKC0tYnV0dG9uLWhlaWdodCwgdmFyKC0tYnV0dG9uLWhlaWdodC1zbSkpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tYnV0dG9uLXBhZGRpbmcteCwgdmFyKC0tYnV0dG9uLXBhZGRpbmcteC1zbSkpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4gIC5tXzc3YzlkMjdkOndoZXJlKFtkYXRhLWJsb2NrXSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1fNzdjOWQyN2Q6d2hlcmUoW2RhdGEtd2l0aC1sZWZ0LXNlY3Rpb25dKSB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tYnV0dG9uLXBhZGRpbmcteCkgLyAxLjUpO1xuICB9XG5cbiAgLm1fNzdjOWQyN2Q6d2hlcmUoW2RhdGEtd2l0aC1yaWdodC1zZWN0aW9uXSkge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1idXR0b24tcGFkZGluZy14KSAvIDEuNSk7XG4gIH1cblxuICAubV83N2M5ZDI3ZDp3aGVyZSg6ZGlzYWJsZWQ6bm90KFtkYXRhLWxvYWRpbmddKSwgW2RhdGEtZGlzYWJsZWRdOm5vdChbZGF0YS1sb2FkaW5nXSkpIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV83N2M5ZDI3ZDp3aGVyZSg6ZGlzYWJsZWQ6bm90KFtkYXRhLWxvYWRpbmddKSwgW2RhdGEtZGlzYWJsZWRdOm5vdChbZGF0YS1sb2FkaW5nXSkpIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNSk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzc3YzlkMjdkOndoZXJlKDpkaXNhYmxlZDpub3QoW2RhdGEtbG9hZGluZ10pLCBbZGF0YS1kaXNhYmxlZF06bm90KFtkYXRhLWxvYWRpbmddKSkge1xuICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbn1cblxuICAubV83N2M5ZDI3ZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYmx1cigxMnB4KTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgdHJhbnNmb3JtIDE1MG1zIGVhc2UsXG4gICAgICBvcGFjaXR5IDEwMG1zIGVhc2U7XG4gIH1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzc3YzlkMjdkOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNzdjOWQyN2Q6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4gIC5tXzc3YzlkMjdkOndoZXJlKFtkYXRhLWxvYWRpbmddKSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAubV83N2M5ZDI3ZDp3aGVyZShbZGF0YS1sb2FkaW5nXSk6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAubV83N2M5ZDI3ZDp3aGVyZShbZGF0YS1sb2FkaW5nXSkgLm1fODBmMTMwMWIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAubV83N2M5ZDI3ZDpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWxvYWRpbmddLCA6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1ob3ZlciwgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZC1ob3ZlcikpO1xuICAgICAgY29sb3I6IHZhcigtLWJ1dHRvbi1ob3Zlci1jb2xvciwgdmFyKC0tYnV0dG9uLWNvbG9yKSk7XG4gICAgfVxufVxuXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAubV83N2M5ZDI3ZDphY3RpdmU6d2hlcmUoOm5vdChbZGF0YS1sb2FkaW5nXSwgOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24taG92ZXIsIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQtaG92ZXIpKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1idXR0b24taG92ZXItY29sb3IsIHZhcigtLWJ1dHRvbi1jb2xvcikpO1xuICAgIH1cbn1cblxuLm1fODBmMTMwMWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLWJ1dHRvbi1qdXN0aWZ5LCBjZW50ZXIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOlxuICAgIHRyYW5zZm9ybSAxNTBtcyBlYXNlLFxuICAgIG9wYWNpdHkgMTAwbXMgZWFzZTtcbn1cblxuLm1fODExNTYwYjkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tXzgxMTU2MGI5OndoZXJlKFtkYXRhLWxvYWRpbmddKSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG5cbi5tX2E3NDAzNmEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubV9hNzQwMzZhOndoZXJlKFtkYXRhLXBvc2l0aW9uPSdsZWZ0J10pIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgfVxuXG4ubV9hNzQwMzZhOndoZXJlKFtkYXRhLXBvc2l0aW9uPSdyaWdodCddKSB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgfVxuXG4ubV9hMjViODZlZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbn1cblxuLm1fODBkNmQ4NDQge1xuICAtLWJ1dHRvbi1ib3JkZXItd2lkdGg6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubV84MGQ2ZDg0NCA6d2hlcmUoLm1fNzdjOWQyN2QpOmZvY3VzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4ubV84MGQ2ZDg0NFtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuLm1fODBkNmQ4NDRbZGF0YS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddIC5tXzc3YzlkMjdkOm5vdCg6b25seS1jaGlsZCk6Zmlyc3QtY2hpbGQsIC5tXzgwZDZkODQ0W2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAubV83MGJlMmEwMTpub3QoOm9ubHktY2hpbGQpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IGNhbGModmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgLyAyKTtcbiAgICAgIH1cblxuLm1fODBkNmQ4NDRbZGF0YS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddIC5tXzc3YzlkMjdkOm5vdCg6b25seS1jaGlsZCk6bGFzdC1jaGlsZCwgLm1fODBkNmQ4NDRbZGF0YS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddIC5tXzcwYmUyYTAxOm5vdCg6b25seS1jaGlsZCk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiBjYWxjKHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIC8gMik7XG4gICAgICB9XG5cbi5tXzgwZDZkODQ0W2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAubV83N2M5ZDI3ZDpub3QoOm9ubHktY2hpbGQpOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksIC5tXzgwZDZkODQ0W2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAubV83MGJlMmEwMTpub3QoOm9ubHktY2hpbGQpOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItaW5saW5lLXdpZHRoOiBjYWxjKHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIC8gMik7XG4gICAgICB9XG5cbi5tXzgwZDZkODQ0W2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuLm1fODBkNmQ4NDRbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAubV83N2M5ZDI3ZDpub3QoOm9ubHktY2hpbGQpOmZpcnN0LWNoaWxkLCAubV84MGQ2ZDg0NFtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIC5tXzcwYmUyYTAxOm5vdCg6b25seS1jaGlsZCk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIC8gMik7XG4gICAgICB9XG5cbi5tXzgwZDZkODQ0W2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gLm1fNzdjOWQyN2Q6bm90KDpvbmx5LWNoaWxkKTpsYXN0LWNoaWxkLCAubV84MGQ2ZDg0NFtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIC5tXzcwYmUyYTAxOm5vdCg6b25seS1jaGlsZCk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIC8gMik7XG4gICAgICB9XG5cbi5tXzgwZDZkODQ0W2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gLm1fNzdjOWQyN2Q6bm90KDpvbmx5LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAubV84MGQ2ZDg0NFtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIC5tXzcwYmUyYTAxOm5vdCg6b25seS1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGModmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgLyAyKTtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogY2FsYyh2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSAvIDIpO1xuICAgICAgfVxuXG4ubV83MGJlMmEwMSB7XG4gIC0tc2VjdGlvbi1oZWlnaHQteHM6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1oZWlnaHQtc206IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1tZDogY2FsYygyLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1sZzogY2FsYygzLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC14bDogY2FsYygzLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc2VjdGlvbi1oZWlnaHQtY29tcGFjdC14czogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1jb21wYWN0LXNtOiBjYWxjKDEuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24taGVpZ2h0LWNvbXBhY3QtbWQ6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1oZWlnaHQtY29tcGFjdC1sZzogY2FsYygyLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1jb21wYWN0LXhsOiBjYWxjKDIuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXNlY3Rpb24tcGFkZGluZy14LXhzOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24tcGFkZGluZy14LXNtOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24tcGFkZGluZy14LW1kOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24tcGFkZGluZy14LWxnOiBjYWxjKDEuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24tcGFkZGluZy14LXhsOiBjYWxjKDJyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1zZWN0aW9uLXBhZGRpbmcteC1jb21wYWN0LXhzOiBjYWxjKDAuNDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLXBhZGRpbmcteC1jb21wYWN0LXNtOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLXBhZGRpbmcteC1jb21wYWN0LW1kOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24tcGFkZGluZy14LWNvbXBhY3QtbGc6IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLXBhZGRpbmcteC1jb21wYWN0LXhsOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc2VjdGlvbi1oZWlnaHQ6IHZhcigtLXNlY3Rpb24taGVpZ2h0LXNtKTtcbiAgLS1zZWN0aW9uLXBhZGRpbmcteDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nLXgtc20pO1xuICAtLXNlY3Rpb24tY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zZWN0aW9uLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBmb250LXNpemU6IHZhcigtLXNlY3Rpb24tZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY3Rpb24tYmcsIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpKTtcbiAgYm9yZGVyOiB2YXIoLS1zZWN0aW9uLWJkLCBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1zZWN0aW9uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG4gIGhlaWdodDogdmFyKC0tc2VjdGlvbi1oZWlnaHQsIHZhcigtLXNlY3Rpb24taGVpZ2h0LXNtKSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcteCwgdmFyKC0tc2VjdGlvbi1wYWRkaW5nLXgtc20pKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1fZTYxNWIxNWYge1xuICAtLWNhcmQtcGFkZGluZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IHZhcigtLWNhcmQtcGFkZGluZyk7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRleHQpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZTYxNWIxNWYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9lNjE1YjE1ZiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xufVxuXG4ubV81OTlhMjE0OCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWNhcmQtcGFkZGluZykgKiAtMSk7XG59XG5cbi5tXzU5OWEyMTQ4OndoZXJlKDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tY2FyZC1wYWRkaW5nKSAqIC0xKTtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuLm1fNTk5YTIxNDg6d2hlcmUoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWNhcmQtcGFkZGluZykgKiAtMSk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbi5tXzU5OWEyMTQ4OndoZXJlKFtkYXRhLWluaGVyaXQtcGFkZGluZ10pIHtcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tY2FyZC1wYWRkaW5nKTtcbiAgfVxuXG4ubV81OTlhMjE0ODp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICBib3JkZXItdG9wOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZDtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzU5OWEyMTQ4IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzU5OWEyMTQ4IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fNTk5YTIxNDggKyAubV81OTlhMjE0OCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbi5tXzQ0NTFlYjNhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiAgLm1fNDQ1MWViM2E6d2hlcmUoW2RhdGEtaW5saW5lXSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbi5tX2Y1OWZmZGEzIHtcbiAgLS1jaGlwLXNpemUteHM6IGNhbGMoMS40Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtc2l6ZS1zbTogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtc2l6ZS1tZDogY2FsYygycmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtc2l6ZS1sZzogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtc2l6ZS14bDogY2FsYygyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1jaGlwLWljb24tc2l6ZS14czogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLWljb24tc2l6ZS1zbTogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtaWNvbi1zaXplLW1kOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtaWNvbi1zaXplLWxnOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1pY29uLXNpemUteGw6IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1jaGlwLXBhZGRpbmcteHM6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLXBhZGRpbmctc206IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLXBhZGRpbmctbWQ6IGNhbGMoMS41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtcGFkZGluZy1sZzogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtcGFkZGluZy14bDogY2FsYygycmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tY2hpcC1jaGVja2VkLXBhZGRpbmcteHM6IGNhbGMoMC40Njg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLWNoZWNrZWQtcGFkZGluZy1zbTogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLWNoZWNrZWQtcGFkZGluZy1tZDogY2FsYygwLjczMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtY2hlY2tlZC1wYWRkaW5nLWxnOiBjYWxjKDAuODQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1jaGVja2VkLXBhZGRpbmcteGw6IGNhbGMoMC45ODEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWNoaXAtc3BhY2luZy14czogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLXNwYWNpbmctc206IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLXNwYWNpbmctbWQ6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLXNwYWNpbmctbGc6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLXNwYWNpbmcteGw6IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1jaGlwLXNpemU6IHZhcigtLWNoaXAtc2l6ZS1zbSk7XG4gIC0tY2hpcC1pY29uLXNpemU6IHZhcigtLWNoaXAtaWNvbi1zaXplLXNtKTtcbiAgLS1jaGlwLXBhZGRpbmc6IHZhcigtLWNoaXAtcGFkZGluZy1zbSk7XG4gIC0tY2hpcC1zcGFjaW5nOiB2YXIoLS1jaGlwLXNwYWNpbmctc20pO1xuICAtLWNoaXAtY2hlY2tlZC1wYWRkaW5nOiB2YXIoLS1jaGlwLWNoZWNrZWQtcGFkZGluZy1zbSk7XG4gIC0tY2hpcC1iZzogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gIC0tY2hpcC1ob3ZlcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZC1ob3Zlcik7XG4gIC0tY2hpcC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIC0tY2hpcC1iZDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tX2JlMDQ5YTUzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jaGlwLXJhZGl1cywgMTAwMHJlbSk7XG4gIGhlaWdodDogdmFyKC0tY2hpcC1zaXplKTtcbiAgZm9udC1zaXplOiB2YXIoLS1jaGlwLWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkpO1xuICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS1jaGlwLXNpemUpIC0gY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1jaGlwLXBhZGRpbmcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRleHQpO1xufVxuXG4ubV9iZTA0OWE1Mzp3aGVyZShbZGF0YS1jaGVja2VkXSkge1xuICAgIHBhZGRpbmc6IHZhcigtLWNoaXAtY2hlY2tlZC1wYWRkaW5nKTtcbiAgfVxuXG4ubV9iZTA0OWE1Mzp3aGVyZShbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fYmUwNDlhNTM6d2hlcmUoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTUpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYmUwNDlhNTM6d2hlcmUoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTMpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzM5MDRjMWFmOm5vdChbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8zOTA0YzFhZjpub3QoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzM5MDRjMWFmOm5vdChbZGF0YS1kaXNhYmxlZF0pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzM5MDRjMWFmOm5vdChbZGF0YS1kaXNhYmxlZF0pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zOTA0YzFhZjpub3QoW2RhdGEtZGlzYWJsZWRdKTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMzkwNGMxYWY6bm90KFtkYXRhLWRpc2FibGVkXSk6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgfVxufVxuXG4ubV8zOTA0YzFhZjpub3QoW2RhdGEtZGlzYWJsZWRdKTp3aGVyZShbZGF0YS1jaGVja2VkXSkge1xuICAgIC0tY2hpcC1pY29uLWNvbG9yOiB2YXIoLS1jaGlwLWNvbG9yKTtcbiAgICBib3JkZXI6IHZhcigtLWNoaXAtYmQpO1xuICB9XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cbiAgLm1fMzkwNGMxYWY6bm90KFtkYXRhLWRpc2FibGVkXSk6d2hlcmUoW2RhdGEtY2hlY2tlZF0pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoaXAtaG92ZXIpO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcblxuICAubV8zOTA0YzFhZjpub3QoW2RhdGEtZGlzYWJsZWRdKTp3aGVyZShbZGF0YS1jaGVja2VkXSk6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoaXAtaG92ZXIpO1xuICB9XG59XG5cbi5tX2ZhMTA5MjU1Om5vdChbZGF0YS1kaXNhYmxlZF0pLFxuLm1fZjdlMTY1YzM6bm90KFtkYXRhLWRpc2FibGVkXSkge1xuICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci10ZXh0KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mYTEwOTI1NTpub3QoW2RhdGEtZGlzYWJsZWRdKSwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mN2UxNjVjMzpub3QoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTEpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZmExMDkyNTU6bm90KFtkYXRhLWRpc2FibGVkXSksIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9mN2UxNjVjMzpub3QoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZmExMDkyNTU6bm90KFtkYXRhLWRpc2FibGVkXSk6aG92ZXIsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZjdlMTY1YzM6bm90KFtkYXRhLWRpc2FibGVkXSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xuICB9XG5cbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZmExMDkyNTU6bm90KFtkYXRhLWRpc2FibGVkXSk6aG92ZXIsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9mN2UxNjVjMzpub3QoW2RhdGEtZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZmExMDkyNTU6bm90KFtkYXRhLWRpc2FibGVkXSk6YWN0aXZlLCA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2Y3ZTE2NWMzOm5vdChbZGF0YS1kaXNhYmxlZF0pOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG4gIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9mYTEwOTI1NTpub3QoW2RhdGEtZGlzYWJsZWRdKTphY3RpdmUsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9mN2UxNjVjMzpub3QoW2RhdGEtZGlzYWJsZWRdKTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xuICB9XG59XG5cbi5tX2ZhMTA5MjU1Om5vdChbZGF0YS1kaXNhYmxlZF0pOndoZXJlKFtkYXRhLWNoZWNrZWRdKSwgLm1fZjdlMTY1YzM6bm90KFtkYXRhLWRpc2FibGVkXSk6d2hlcmUoW2RhdGEtY2hlY2tlZF0pIHtcbiAgICAtLWNoaXAtaWNvbi1jb2xvcjogdmFyKC0tY2hpcC1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLWNoaXAtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoaXAtYmcpO1xuICB9XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cbiAgLm1fZmExMDkyNTU6bm90KFtkYXRhLWRpc2FibGVkXSk6d2hlcmUoW2RhdGEtY2hlY2tlZF0pOmhvdmVyLCAubV9mN2UxNjVjMzpub3QoW2RhdGEtZGlzYWJsZWRdKTp3aGVyZShbZGF0YS1jaGVja2VkXSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpcC1ob3Zlcik7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuXG4gIC5tX2ZhMTA5MjU1Om5vdChbZGF0YS1kaXNhYmxlZF0pOndoZXJlKFtkYXRhLWNoZWNrZWRdKTphY3RpdmUsIC5tX2Y3ZTE2NWMzOm5vdChbZGF0YS1kaXNhYmxlZF0pOndoZXJlKFtkYXRhLWNoZWNrZWRdKTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpcC1ob3Zlcik7XG4gIH1cbn1cblxuLm1fOWFjODZkZjkge1xuICB3aWR0aDogY2FsYyh2YXIoLS1jaGlwLWljb24tc2l6ZSkgKyAodmFyKC0tY2hpcC1zcGFjaW5nKSAvIDEuNSkpO1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY2hpcC1pY29uLXNpemUpICsgKHZhcigtLWNoaXAtc3BhY2luZykgLyAxLjUpKTtcbiAgaGVpZ2h0OiB2YXIoLS1jaGlwLWljb24tc2l6ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tX2Q2ZDcyNTgwIHtcbiAgd2lkdGg6IHZhcigtLWNoaXAtaWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jaGlwLWljb24tc2l6ZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tY2hpcC1pY29uLWNvbG9yLCBpbmhlcml0KTtcbn1cblxuLm1fYmRlMDczMjkge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5tX2JkZTA3MzI5OmZvY3VzLXZpc2libGUgKyAubV9iZTA0OWE1MyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG5cbi5tX2IxODNjMGEyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1hbnRpbmUtZm9udC1mYW1pbHktbW9ub3NwYWNlKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiAycHggY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIC8gMik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLXNtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS14cyk7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9iMTgzYzBhMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29kZS1iZywgdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTEpKTtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2IxODNjMGEyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2RlLWJnLCB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSkpO1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cblxuICAubV9iMTgzYzBhMltkYXRhLWJsb2NrXSB7XG4gICAgcGFkZGluZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgfVxuXG4ubV9kZTNkMjQ5MCB7XG4gIC0tY3Mtc2l6ZTogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNzLXJhZGl1czogY2FsYyg2Mi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS1jcy1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jcy1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1jcy1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tY3Mtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNzLXJhZGl1cyk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fZGUzZDI0OTAge1xuICAgIC0tYWxwaGEtb3ZlcmxheS1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xuICAgIC0tYWxwaGEtb3ZlcmxheS1iZzogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV9kZTNkMjQ5MCB7XG4gICAgLS1hbHBoYS1vdmVybGF5LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gICAgLS1hbHBoYS1vdmVybGF5LWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNyk7XG59XG5cbi5tXzg2MmYzZDFiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3MtcmFkaXVzKTtcbn1cblxuLm1fOThhZTdmMjIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jcy1yYWRpdXMpO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OlxuICAgIHJnYmEoMCwgMCwgMCwgMC4xKSAwIDAgMCBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBpbnNldCxcbiAgICByZ2IoMCwgMCwgMCwgMC4xNSkgMCAwIGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBpbnNldDtcbn1cblxuLm1fOTU3MDlhYzAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jcy1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOlxuICAgIDAgMCxcbiAgICAwIGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSxcbiAgICBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygtMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSxcbiAgICBjYWxjKC0wLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdmFyKC0tYWxwaGEtb3ZlcmxheS1jb2xvcikgMjUlLCB0cmFuc3BhcmVudCAyNSUpLFxuICAgIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHZhcigtLWFscGhhLW92ZXJsYXktY29sb3IpIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDc1JSwgdmFyKC0tYWxwaGEtb3ZlcmxheS1jb2xvcikgNzUlKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB2YXIoLS1hbHBoYS1vdmVybGF5LWJnKSA3NSUsIHZhcigtLWFscGhhLW92ZXJsYXktY29sb3IpIDc1JSk7XG59XG5cbi5tXzkzZTc0ZTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jcy1yYWRpdXMpO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1fZmVlOWM3NyB7XG4gIC0tY3Atd2lkdGgteHM6IGNhbGMoMTEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3Atd2lkdGgtc206IGNhbGMoMTIuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC13aWR0aC1tZDogY2FsYygxNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC13aWR0aC1sZzogY2FsYygxNy41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXdpZHRoLXhsOiBjYWxjKDIwcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tY3AtcHJldmlldy1zaXplLXhzOiBjYWxjKDEuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXByZXZpZXctc2l6ZS1zbTogY2FsYygyLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC1wcmV2aWV3LXNpemUtbWQ6IGNhbGMoMi42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtcHJldmlldy1zaXplLWxnOiBjYWxjKDMuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXByZXZpZXctc2l6ZS14bDogY2FsYygzLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWNwLXRodW1iLXNpemUteHM6IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXRodW1iLXNpemUtc206IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC10aHVtYi1zaXplLW1kOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtdGh1bWItc2l6ZS1sZzogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXRodW1iLXNpemUteGw6IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1jcC1zYXR1cmF0aW9uLWhlaWdodC14czogY2FsYyg2LjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXNhdHVyYXRpb24taGVpZ2h0LXNtOiBjYWxjKDYuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXNhdHVyYXRpb24taGVpZ2h0LW1kOiBjYWxjKDcuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC1zYXR1cmF0aW9uLWhlaWdodC1sZzogY2FsYyg4Ljc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXNhdHVyYXRpb24taGVpZ2h0LXhsOiBjYWxjKDEwcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tY3AtcHJldmlldy1zaXplOiB2YXIoLS1jcC1wcmV2aWV3LXNpemUtc20pO1xuICAtLWNwLXRodW1iLXNpemU6IHZhcigtLWNwLXRodW1iLXNpemUtc20pO1xuICAtLWNwLXNhdHVyYXRpb24taGVpZ2h0OiB2YXIoLS1jcC1zYXR1cmF0aW9uLWhlaWdodC1zbSk7XG4gIC0tY3Atd2lkdGg6IHZhcigtLWNwLXdpZHRoLXNtKTtcbiAgLS1jcC1ib2R5LXNwYWNpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG5cbiAgd2lkdGg6IHZhcigtLWNwLXdpZHRoKTtcbiAgcGFkZGluZzogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbiAgLm1fZmVlOWM3Nzp3aGVyZShbZGF0YS1mdWxsLXdpZHRoXSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbi5tXzlkZGRmYmFjIHtcbiAgd2lkdGg6IHZhcigtLWNwLXByZXZpZXctc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY3AtcHJldmlldy1zaXplKTtcbn1cblxuLm1fYmZmZWNjM2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1jcC1ib2R5LXNwYWNpbmcpIC8gMik7XG59XG5cbi5tXzMyODNiYjk2IHtcbiAgZmxleDogMTtcbn1cblxuLm1fMzI4M2JiOTY6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIH1cblxuLm1fNDBkNTcyYmEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgd2lkdGg6IHZhcigtLWNwLXRodW1iLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNwLXRodW1iLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jcC10aHVtYi1zaXplKTtcbiAgbGVmdDogY2FsYyh2YXIoLS10aHVtYi14LW9mZnNldCkgLSB2YXIoLS1jcC10aHVtYi1zaXplKSAvIDIpO1xuICB0b3A6IGNhbGModmFyKC0tdGh1bWIteS1vZmZzZXQpIC0gdmFyKC0tY3AtdGh1bWItc2l6ZSkgLyAyKTtcbn1cblxuLm1fZDhlZTZmZDgge1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tY3Atc3dhdGNoLXNpemUpIC0gY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgZmxleDogMCAwIGNhbGModmFyKC0tY3Atc3dhdGNoLXNpemUpIC0gY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbn1cblxuLm1fNTcxMWU2ODYge1xuICBtYXJnaW4tdG9wOiBjYWxjKDAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYygtMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1fMjAyYTI5NmUge1xuICAtLWNwLXRodW1iLXNpemUteHM6IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXRodW1iLXNpemUtc206IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC10aHVtYi1zaXplLW1kOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtdGh1bWItc2l6ZS1sZzogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXRodW1iLXNpemUteGw6IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IHZhcigtLWNwLXNhdHVyYXRpb24taGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtc20pO1xuICBtYXJnaW46IGNhbGModmFyKC0tY3AtdGh1bWItc2l6ZSkgLyAyKTtcbn1cblxuLm1fMjAyYTI5NmU6d2hlcmUoW2RhdGEtZm9jdXMtcmluZz0nYXV0byddKTpmb2N1czpmb2N1cy12aXNpYmxlIC5tXzQwZDU3MmJhIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS1maWxsZWQpO1xuICAgICAgfVxuXG4ubV8yMDJhMjk2ZTp3aGVyZShbZGF0YS1mb2N1cy1yaW5nPSdhbHdheXMnXSk6Zm9jdXMgLm1fNDBkNTcyYmEge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLWZpbGxlZCk7XG4gICAgICB9XG5cbi5tXzExYjNkYjAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1zbSk7XG4gIGluc2V0OiBjYWxjKHZhcigtLWNwLXRodW1iLXNpemUpICogLTEgLyAyIC0gY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xufVxuXG4ubV9kODU2ZDQ3ZCB7XG4gIC0tY3AtdGh1bWItc2l6ZS14czogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtdGh1bWItc2l6ZS1zbTogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXRodW1iLXNpemUtbWQ6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC10aHVtYi1zaXplLWxnOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtdGh1bWItc2l6ZS14bDogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC10aHVtYi1zaXplOiB2YXIoLS1jcC10aHVtYi1zaXplLCBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWNwLXRodW1iLXNpemUpICsgY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tY3AtdGh1bWItc2l6ZSkgLyAyKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1fZDg1NmQ0N2QgKyAubV9kODU2ZDQ3ZCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgfVxuXG4ubV9kODU2ZDQ3ZDp3aGVyZShbZGF0YS1mb2N1cy1yaW5nPSdhdXRvJ10pOmZvY3VzOmZvY3VzLXZpc2libGUgLm1fNDBkNTcyYmEge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLWZpbGxlZCk7XG4gICAgICB9XG5cbi5tX2Q4NTZkNDdkOndoZXJlKFtkYXRhLWZvY3VzLXJpbmc9J2Fsd2F5cyddKTpmb2N1cyAubV80MGQ1NzJiYSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtZmlsbGVkKTtcbiAgICAgIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kODU2ZDQ3ZCB7XG4gICAgLS1zbGlkZXItY2hlY2tlcnM6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Q4NTZkNDdkIHtcbiAgICAtLXNsaWRlci1jaGVja2VyczogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV84ZjMyNzExMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGluc2V0LWlubGluZTogY2FsYyh2YXIoLS1jcC10aHVtYi1zaXplKSAqIC0xIC8gMiAtIGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMDByZW07XG59XG5cbi5tX2IwNzdjMmJjIHtcbiAgLS1jaS1leWUtZHJvcHBlci1pY29uLXNpemUteHM6IGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2ktZXllLWRyb3BwZXItaWNvbi1zaXplLXNtOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2ktZXllLWRyb3BwZXItaWNvbi1zaXplLW1kOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNpLWV5ZS1kcm9wcGVyLWljb24tc2l6ZS1sZzogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNpLWV5ZS1kcm9wcGVyLWljb24tc2l6ZS14bDogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaS1leWUtZHJvcHBlci1pY29uLXNpemU6IHZhcigtLWNpLWV5ZS1kcm9wcGVyLWljb24tc2l6ZS1zbSk7XG59XG5cbi5tX2M1Y2NkY2FiIHtcbiAgLS1jaS1wcmV2aWV3LXNpemUteHM6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaS1wcmV2aWV3LXNpemUtc206IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2ktcHJldmlldy1zaXplLW1kOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNpLXByZXZpZXctc2l6ZS1sZzogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNpLXByZXZpZXctc2l6ZS14bDogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNpLXByZXZpZXctc2l6ZTogdmFyKC0tY2ktcHJldmlldy1zaXplLXNtKTtcbn1cblxuLm1fNWVjZTJjZDcge1xuICBwYWRkaW5nOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbn1cblxuLm1fNzQ4NWNhY2Uge1xuICAtLWNvbnRhaW5lci1zaXplLXhzOiBjYWxjKDMzLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNvbnRhaW5lci1zaXplLXNtOiBjYWxjKDQ1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNvbnRhaW5lci1zaXplLW1kOiBjYWxjKDYwcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNvbnRhaW5lci1zaXplLWxnOiBjYWxjKDcxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNvbnRhaW5lci1zaXplLXhsOiBjYWxjKDgyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY29udGFpbmVyLXNpemU6IHZhcigtLWNvbnRhaW5lci1zaXplLW1kKTtcblxuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci1zaXplKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbiAgLm1fNzQ4NWNhY2U6d2hlcmUoW2RhdGEtZmx1aWRdKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbi5tX2UyMTI1YTI3IHtcbiAgLS1kaWFsb2ctc2l6ZS14czogY2FsYygxMHJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kaWFsb2ctc2l6ZS1zbTogY2FsYygxMi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRpYWxvZy1zaXplLW1kOiBjYWxjKDIxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRpYWxvZy1zaXplLWxnOiBjYWxjKDI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRpYWxvZy1zaXplLXhsOiBjYWxjKDMxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRpYWxvZy1zaXplOiB2YXIoLS1kaWFsb2ctc2l6ZS1tZCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0tZGlhbG9nLXNpemUpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1tYW50aW5lLXNwYWNpbmcteGwpICogMik7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMy4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbi5tXzVhYmFiNjY1IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKSAvIDIpO1xuICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCkgLyAyKTtcbn1cblxuLm1fM2VlYmViMzYge1xuICAtLWRpdmlkZXItc2l6ZS14czogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGl2aWRlci1zaXplLXNtOiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRpdmlkZXItc2l6ZS1tZDogY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGl2aWRlci1zaXplLWxnOiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGl2aWRlci1zaXplLXhsOiBjYWxjKDAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kaXZpZGVyLXNpemU6IHZhcigtLWRpdmlkZXItc2l6ZS14cyk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zZWViZWIzNiB7XG4gICAgLS1kaXZpZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzNlZWJlYjM2IHtcbiAgICAtLWRpdmlkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuICAubV8zZWViZWIzNjp3aGVyZShbZGF0YS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddKSB7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tZGl2aWRlci1zaXplKSB2YXIoLS1kaXZpZGVyLWJvcmRlci1zdHlsZSwgc29saWQpIHZhcigtLWRpdmlkZXItY29sb3IpO1xuICB9XG5cbiAgLm1fM2VlYmViMzY6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10pIHtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1kaXZpZGVyLXNpemUpIHZhcigtLWRpdmlkZXItYm9yZGVyLXN0eWxlLCBzb2xpZCkgdmFyKC0tZGl2aWRlci1jb2xvcik7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cblxuICAubV8zZWViZWIzNjp3aGVyZShbZGF0YS13aXRoLWxhYmVsXSkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4ubV85ZTM2NWYyMCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUteHMpO1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaW1tZWQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubV85ZTM2NWYyMDp3aGVyZShbZGF0YS1wb3NpdGlvbj0nbGVmdCddKTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi5tXzllMzY1ZjIwOndoZXJlKFtkYXRhLXBvc2l0aW9uPSdyaWdodCddKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLm1fOWUzNjVmMjA6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWRpdmlkZXItc2l6ZSkgdmFyKC0tZGl2aWRlci1ib3JkZXItc3R5bGUsIHNvbGlkKSB2YXIoLS1kaXZpZGVyLWNvbG9yKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgfVxuXG4ubV85ZTM2NWYyMDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1kaXZpZGVyLXNpemUpIHZhcigtLWRpdmlkZXItYm9yZGVyLXN0eWxlLCBzb2xpZCkgdmFyKC0tZGl2aWRlci1jb2xvcik7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgfVxuXG4ubV9mMTFiNDAxZSB7XG4gIC0tZHJhd2VyLXNpemUteHM6IGNhbGMoMjByZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZHJhd2VyLXNpemUtc206IGNhbGMoMjMuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZHJhd2VyLXNpemUtbWQ6IGNhbGMoMjcuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kcmF3ZXItc2l6ZS1sZzogY2FsYygzOC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kcmF3ZXItc2l6ZS14bDogY2FsYyg0OC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kcmF3ZXItc2l6ZTogdmFyKC0tZHJhd2VyLXNpemUtbWQpO1xuICAtLWRyYXdlci1vZmZzZXQ6IDByZW07XG59XG5cbi5tXzVhN2MyYzkge1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4ubV9iOGEwNWJiZCB7XG4gIGZsZXg6IHZhcigtLWRyYXdlci1mbGV4LCAwIDAgdmFyKC0tZHJhd2VyLXNpemUpKTtcbiAgaGVpZ2h0OiB2YXIoLS1kcmF3ZXItaGVpZ2h0LCBjYWxjKDEwMCUgLSB2YXIoLS1kcmF3ZXItb2Zmc2V0KSAqIDIpKTtcbiAgbWFyZ2luOiB2YXIoLS1kcmF3ZXItb2Zmc2V0KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1kcmF3ZXItb2Zmc2V0KSAqIDIpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1kcmF3ZXItb2Zmc2V0KSAqIDIpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubV9iOGEwNWJiZFtkYXRhLWhpZGRlbl0ge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4ubV8zMWNkNzY5YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogdmFyKC0tZHJhd2VyLWp1c3RpZnksIGZsZXgtc3RhcnQpO1xuICBhbGlnbi1pdGVtczogdmFyKC0tZHJhd2VyLWFsaWduLCBmbGV4LXN0YXJ0KTtcbn1cblxuLm1fZTk0MDhhNDcge1xuICBwYWRkaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbGcpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmllbGRzZXQtcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG4gIG1pbi1pbmxpbmUtc2l6ZTogYXV0bztcbn1cblxuLm1fODRjOTUyM2Ege1xuICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzg0Yzk1MjNhIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzg0Yzk1MjNhIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNyk7XG59XG5cbi5tX2VmMjc0ZTQ5IHtcbiAgYm9yZGVyOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZDtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9lZjI3NGU0OSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZWYyNzRlNDkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbn1cblxuLm1fZWRhOTkzZDMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tXzkwNzk0ODMyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5tXzc0Y2EyN2ZlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbn1cblxuLm1fODQ3OGE2ZGEge1xuICBjb250YWluZXI6IG1hbnRpbmUtZ3JpZCAvIGlubGluZS1zaXplO1xufVxuXG4ubV80MTAzNTJlOSB7XG4gIC0tZ3JpZC1vdmVyZmxvdzogdmlzaWJsZTtcbiAgLS1ncmlkLW1hcmdpbjogY2FsYyh2YXIoLS1ncmlkLWd1dHRlcikgLyAtMik7XG4gIC0tZ3JpZC1jb2wtcGFkZGluZzogY2FsYyh2YXIoLS1ncmlkLWd1dHRlcikgLyAyKTtcblxuICBvdmVyZmxvdzogdmFyKC0tZ3JpZC1vdmVyZmxvdyk7XG59XG5cbi5tX2RlZTdiZDJmIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWdyaWQtZ3V0dGVyKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiB2YXIoLS1ncmlkLWp1c3RpZnkpO1xuICBhbGlnbi1pdGVtczogdmFyKC0tZ3JpZC1hbGlnbik7XG4gIG1hcmdpbjogdmFyKC0tZ3JpZC1tYXJnaW4pO1xufVxuXG4ubV85NmJkZDI5OSB7XG4gIC0tY29sLWZsZXgtZ3JvdzogMDtcbiAgLS1jb2wtb2Zmc2V0OiAwcmVtO1xuXG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogdmFyKC0tY29sLW9yZGVyKTtcbiAgZmxleC1iYXNpczogdmFyKC0tY29sLWZsZXgtYmFzaXMpO1xuICB3aWR0aDogdmFyKC0tY29sLXdpZHRoKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb2wtbWF4LXdpZHRoKTtcbiAgZmxleC1ncm93OiB2YXIoLS1jb2wtZmxleC1ncm93KTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tY29sLW9mZnNldCk7XG4gIHBhZGRpbmc6IHZhcigtLWdyaWQtY29sLXBhZGRpbmcpO1xufVxuXG4ubV9iY2IzZjNjMiB7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2JjYjNmM2MyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYXJrLWJnLWxpZ2h0KTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYmNiM2YzYzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hcmstYmctZGFyayk7XG59XG5cbi5tXzllMTE3NjM0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDA7XG4gIG9iamVjdC1maXQ6IHZhcigtLWltYWdlLW9iamVjdC1maXQsIGNvdmVyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWltYWdlLXJhZGl1cywgMCk7XG59XG5cbkBrZXlmcmFtZXMgbV84ODU5MDFiMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLjgpO1xuICB9XG59XG5cbi5tX2U1MjYyMjAwIHtcbiAgLS1pbmRpY2F0b3Itc2l6ZTogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1pbmRpY2F0b3ItY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tX2U1MjYyMjAwOndoZXJlKFtkYXRhLWlubGluZV0pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuLm1fNzYwZDFmYjEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0taW5kaWNhdG9yLXRvcCk7XG4gIGxlZnQ6IHZhcigtLWluZGljYXRvci1sZWZ0KTtcbiAgcmlnaHQ6IHZhcigtLWluZGljYXRvci1yaWdodCk7XG4gIGJvdHRvbTogdmFyKC0taW5kaWNhdG9yLWJvdHRvbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLWluZGljYXRvci10cmFuc2xhdGUteCksIHZhcigtLWluZGljYXRvci10cmFuc2xhdGUteSkpO1xuICBtaW4td2lkdGg6IHZhcigtLWluZGljYXRvci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1pbmRpY2F0b3Itc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWluZGljYXRvci1yYWRpdXMsIDEwMDByZW0pO1xuICB6LWluZGV4OiB2YXIoLS1pbmRpY2F0b3Itei1pbmRleCwgMjAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUteHMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpY2F0b3ItY29sb3IpO1xuICBjb2xvcjogdmFyKC0taW5kaWNhdG9yLXRleHQtY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1fNzYwZDFmYjE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGljYXRvci1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5kaWNhdG9yLXJhZGl1cywgMTAwMHJlbSk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuLm1fNzYwZDFmYjE6d2hlcmUoW2RhdGEtd2l0aC1sYWJlbF0pIHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIC8gMik7XG4gIH1cblxuLm1fNzYwZDFmYjE6d2hlcmUoW2RhdGEtd2l0aC1ib3JkZXJdKSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbiAgfVxuXG4ubV83NjBkMWZiMVtkYXRhLXByb2Nlc3NpbmddOjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiBtXzg4NTkwMWIxIDEwMDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4ubV9kYzZmMTRlMiB7XG4gIC0ta2JkLWZ6LXhzOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWtiZC1mei1zbTogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWtiZC1mei1tZDogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1rYmQtZnotbGc6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1rYmQtZnoteGw6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1rYmQtZno6IHZhcigtLWtiZC1mei1zbSk7XG5cbiAgLS1rYmQtcGFkZGluZy14czogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0ta2JkLXBhZGRpbmctc206IGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWtiZC1wYWRkaW5nLW1kOiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygwLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0ta2JkLXBhZGRpbmctbGc6IGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC41NjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWtiZC1wYWRkaW5nLXhsOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWtiZC1wYWRkaW5nOiB2YXIoLS1rYmQtcGFkZGluZy1zbSk7XG5cbiAgZm9udC1mYW1pbHk6IHZhcigtLW1hbnRpbmUtZm9udC1mYW1pbHktbW9ub3NwYWNlKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiB2YXIoLS1rYmQtcGFkZGluZyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2JkLWZ6KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtc20pO1xuICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKDAuMTg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgdW5pY29kZS1iaWRpOiBlbWJlZDtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2RjNmYxNGUyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZGM2ZjE0ZTIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xufVxuXG4ubV9hYmJhYzQ5MSB7XG4gIC0tbGlzdC1mejogdmFyKC0tbWFudGluZS1mb250LXNpemUtbWQpO1xuICAtLWxpc3QtbGg6IHZhcigtLW1hbnRpbmUtbGluZS1oZWlnaHQtbWQpO1xuXG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgZm9udC1zaXplOiB2YXIoLS1saXN0LWZ6KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpc3QtbGgpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiAgLm1fYWJiYWM0OTE6d2hlcmUoW2RhdGEtd2l0aC1wYWRkaW5nXSkge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICB9XG5cbi5tX2FiYjZiZWMyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpc3QtbGgpO1xufVxuXG4ubV9hYmI2YmVjMjp3aGVyZShbZGF0YS13aXRoLWljb25dKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4ubV9hYmI2YmVjMjp3aGVyZShbZGF0YS13aXRoLWljb25dKSAubV83NWNkOWY3MSB7XG4gICAgICAtLWxpLWRpcmVjdGlvbjogcm93O1xuICAgICAgLS1saS1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuLm1fYWJiNmJlYzI6d2hlcmUoOm5vdCg6Zmlyc3Qtb2YtdHlwZSkpIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1saXN0LXNwYWNpbmcsIDApO1xuICB9XG5cbi5tX2FiYjZiZWMyOndoZXJlKFtkYXRhLWNlbnRlcmVkXSkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbi5tXzc1Y2Q5ZjcxIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiB2YXIoLS1saS1kaXJlY3Rpb24sIGNvbHVtbik7XG4gIGFsaWduLWl0ZW1zOiB2YXIoLS1saS1hbGlnbiwgZmxleC1zdGFydCk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5tXzYwZjgzZTViIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbn1cblxuLm1fNmU0NTkzN2Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogdmFyKC0tbG8tei1pbmRleCk7XG59XG5cbi5tX2U4ZWIwMDZjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiBjYWxjKHZhcigtLWxvLXotaW5kZXgpICsgMSk7XG59XG5cbi5tX2RmNTg3ZjE3IHtcbiAgei1pbmRleDogdmFyKC0tbG8tei1pbmRleCk7XG59XG5cbi5tX2RjOWI3YzlmIHtcbiAgcGFkZGluZzogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xufVxuXG4ubV85YmZhYzEyNiB7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUteHMpO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgLyAyKSB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5tX2VmZGY5MGNiIHtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGJvcmRlci10b3A6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2VmZGY5MGNiIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2VmZGY5MGNiIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fOTlhYzJhYTEge1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSAvIDEuNSkgdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcG9wb3Zlci1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci10ZXh0KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubV85OWFjMmFhMTp3aGVyZShbZGF0YS1kaXNhYmxlZF0sIDpkaXNhYmxlZCkge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCk7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV85OWFjMmFhMTp3aGVyZShbZGF0YS1ob3ZlcmVkXSk6d2hlcmUoOm5vdCg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVudS1pdGVtLWhvdmVyLCB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSkpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOTlhYzJhYTE6d2hlcmUoW2RhdGEtaG92ZXJlZF0pOndoZXJlKDpub3QoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lbnUtaXRlbS1ob3ZlciwgdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpKTtcbn1cblxuLm1fNTQ3NmUwZDMge1xuICBmbGV4OiAxO1xufVxuXG4ubV84Yjc1ZTUwNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubV84Yjc1ZTUwNDp3aGVyZShbZGF0YS1wb3NpdGlvbj0nbGVmdCddKSB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIH1cblxuLm1fOGI3NWU1MDQ6d2hlcmUoW2RhdGEtcG9zaXRpb249J3JpZ2h0J10pIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICB9XG5cbi5tXzlkZjAyODIyIHtcbiAgLS1tb2RhbC1zaXplLXhzOiBjYWxjKDIwcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1vZGFsLXNpemUtc206IGNhbGMoMjMuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbW9kYWwtc2l6ZS1tZDogY2FsYygyNy41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1vZGFsLXNpemUtbGc6IGNhbGMoMzguNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbW9kYWwtc2l6ZS14bDogY2FsYyg0OC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tb2RhbC1zaXplOiB2YXIoLS1tb2RhbC1zaXplLW1kKTtcblxuICAtLW1vZGFsLXktb2Zmc2V0OiA1ZHZoO1xuICAtLW1vZGFsLXgtb2Zmc2V0OiA1dnc7XG59XG5cbiAgLm1fOWRmMDI4MjJbZGF0YS1mdWxsLXNjcmVlbl0ge1xuICAgIC0tbW9kYWwtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1fOWRmMDI4MjJbZGF0YS1mdWxsLXNjcmVlbl0gLm1fNTRjNDQ1Mzkge1xuICAgICAgLS1tb2RhbC1jb250ZW50LWZsZXg6IDAgMCAxMDAlO1xuICAgICAgLS1tb2RhbC1jb250ZW50LW1heC1oZWlnaHQ6IGF1dG87XG4gICAgICAtLW1vZGFsLWNvbnRlbnQtaGVpZ2h0OiAxMDBkdmg7XG4gICAgfVxuXG4gIC5tXzlkZjAyODIyW2RhdGEtZnVsbC1zY3JlZW5dIC5tXzFmOTU4ZjE2IHtcbiAgICAgIC0tbW9kYWwtaW5uZXIteS1vZmZzZXQ6IDA7XG4gICAgICAtLW1vZGFsLWlubmVyLXgtb2Zmc2V0OiAwO1xuICAgIH1cblxuICAubV85ZGYwMjgyMltkYXRhLWNlbnRlcmVkXSAubV8xZjk1OGYxNiB7XG4gICAgICAtLW1vZGFsLWlubmVyLWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4ubV9kMGUyYjljZCB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLW1vZGFsLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tbW9kYWwtcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG59XG5cbi5tXzU0YzQ0NTM5IHtcbiAgZmxleDogdmFyKC0tbW9kYWwtY29udGVudC1mbGV4LCAwIDAgdmFyKC0tbW9kYWwtc2l6ZSkpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IHZhcigtLW1vZGFsLWNvbnRlbnQtbWF4LWhlaWdodCwgY2FsYygxMDBkdmggLSB2YXIoLS1tb2RhbC15LW9mZnNldCkgKiAyKSk7XG4gIGhlaWdodDogdmFyKC0tbW9kYWwtY29udGVudC1oZWlnaHQsIGF1dG8pO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubV81NGM0NDUzOVtkYXRhLWZ1bGwtc2NyZWVuXSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4ubV81NGM0NDUzOVtkYXRhLWhpZGRlbl0ge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4ubV8xZjk1OGYxNiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogdmFyKC0tbW9kYWwtaW5uZXItYWxpZ24sIGZsZXgtc3RhcnQpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tbW9kYWwtaW5uZXIteS1vZmZzZXQsIHZhcigtLW1vZGFsLXktb2Zmc2V0KSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1tb2RhbC1pbm5lci15LW9mZnNldCwgdmFyKC0tbW9kYWwteS1vZmZzZXQpKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLW1vZGFsLWlubmVyLXgtb2Zmc2V0LCB2YXIoLS1tb2RhbC14LW9mZnNldCkpO1xufVxuXG4ubV83Y2RhMWNkNiB7XG4gIC0tcGlsbC1mei14czogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1waWxsLWZ6LXNtOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGlsbC1mei1tZDogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1waWxsLWZ6LWxnOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGlsbC1mei14bDogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXBpbGwtaGVpZ2h0LXhzOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBpbGwtaGVpZ2h0LXNtOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBpbGwtaGVpZ2h0LW1kOiBjYWxjKDEuNTYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1waWxsLWhlaWdodC1sZzogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBpbGwtaGVpZ2h0LXhsOiBjYWxjKDJyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1waWxsLWZ6OiB2YXIoLS1waWxsLWZ6LXNtKTtcbiAgLS1waWxsLWhlaWdodDogdmFyKC0tcGlsbC1oZWlnaHQtc20pO1xuXG4gIGZvbnQtc2l6ZTogdmFyKC0tcGlsbC1meik7XG4gIGZsZXg6IDA7XG4gIGhlaWdodDogdmFyKC0tcGlsbC1oZWlnaHQpO1xuICBwYWRkaW5nLWlubGluZTogMC44ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1waWxsLXJhZGl1cywgMTAwMHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV83Y2RhMWNkNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTcpO1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMCk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV83Y2RhMWNkNiB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYmxhY2spO1xufVxuXG4gIC5tXzdjZGExY2Q2OndoZXJlKFtkYXRhLXdpdGgtcmVtb3ZlXTpub3QoOmhhcyhidXR0b246ZGlzYWJsZWQpKSkge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgfVxuXG4gIC5tXzdjZGExY2Q2OndoZXJlKFtkYXRhLWRpc2FibGVkXSwgOmhhcyhidXR0b246ZGlzYWJsZWQpKSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzQ0ZGEzMDhiIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNDRkYTMwOGI6d2hlcmUoW2RhdGEtZGlzYWJsZWRdLCA6aGFzKGJ1dHRvbjpkaXNhYmxlZCkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbiAgICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZTNhMDFmOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZTNhMDFmODp3aGVyZShbZGF0YS1kaXNhYmxlZF0sIDpoYXMoYnV0dG9uOmRpc2FibGVkKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xuICAgIH1cblxuLm1fMWUwZTYxODAge1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXBpbGwtaGVpZ2h0KTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5tX2FlMzg2Nzc4IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgbWluLXdpZHRoOiAyZW07XG4gIHdpZHRoOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuMWVtO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDAuM2VtO1xuICBmbGV4OiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLXBpbGwtcmFkaXVzLCA1MCUpO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tcGlsbC1yYWRpdXMsIDUwJSk7XG59XG5cbi5tXzdjZGExY2Q2W2RhdGEtZGlzYWJsZWRdID4gLm1fYWUzODY3NzgsXG4gIC5tX2FlMzg2Nzc4OmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAwLjhlbTtcbiAgICBtaW4td2lkdGg6IDAuOGVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4ubV83Y2RhMWNkNltkYXRhLWRpc2FibGVkXSA+IC5tX2FlMzg2Nzc4ID4gc3ZnLCAubV9hZTM4Njc3ODpkaXNhYmxlZCA+IHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuLm1fYWUzODY3NzggPiBzdmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbi5tXzFkY2ZkOTBiIHtcbiAgLS1wZy1nYXAteHM6IGNhbGMoMC4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGctZ2FwLXNtOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wZy1nYXAtbWQ6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGctZ2FwLWxnOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGctZ2FwLXhsOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGctZ2FwOiB2YXIoLS1wZy1nYXAtc20pO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tcGctZ2FwKTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubV80NWM0MzY5ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtaW4td2lkdGg6IGNhbGMoNi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgZmxleDogMTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogMS42ZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4gIC5tXzQ1YzQzNjlkOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcigtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLm1fNDVjNDM2OWQ6d2hlcmUoW2RhdGEtdHlwZT0naGlkZGVuJ10sIFtkYXRhLXR5cGU9J2F1dG8nXSkge1xuICAgIGhlaWdodDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgd2lkdGg6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLm1fNDVjNDM2OWQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAubV80NWM0MzY5ZDp3aGVyZShbZGF0YS10eXBlPSdhdXRvJ106Zm9jdXMpIHtcbiAgICBoZWlnaHQ6IDEuNmVtO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLm1fNDVjNDM2OWQ6d2hlcmUoW2RhdGEtcG9pbnRlcl06bm90KFtkYXRhLWRpc2FibGVkXSwgOmRpc2FibGVkKSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5tXzQ1YzQzNjlkOndoZXJlKFtkYXRhLWRpc2FibGVkXSwgOmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4ubV9mMDgyNDExMiB7XG4gIC0tbmwtYmc6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1saWdodCk7XG4gIC0tbmwtaG92ZXI6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1saWdodC1ob3Zlcik7XG4gIC0tbmwtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1saWdodC1jb2xvcik7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZjA4MjQxMTI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZjA4MjQxMTI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICB9XG59XG5cbiAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZjA4MjQxMTI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2YwODI0MTEyOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gIH1cbn1cblxuICAubV9mMDgyNDExMjp3aGVyZShbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAubV9mMDgyNDExMjp3aGVyZShbZGF0YS1hY3RpdmVdLCBbYXJpYS1jdXJyZW50PSdwYWdlJ10pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ubC1iZyk7XG4gICAgY29sb3I6IHZhcigtLW5sLWNvbG9yKTtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cbiAgLm1fZjA4MjQxMTI6d2hlcmUoW2RhdGEtYWN0aXZlXSwgW2FyaWEtY3VycmVudD0ncGFnZSddKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ubC1ob3Zlcik7XG4gIH1cbn1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG5cbiAgLm1fZjA4MjQxMTI6d2hlcmUoW2RhdGEtYWN0aXZlXSwgW2FyaWEtY3VycmVudD0ncGFnZSddKTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmwtaG92ZXIpO1xuICB9XG59XG5cbiAgLm1fZjA4MjQxMTI6d2hlcmUoW2RhdGEtYWN0aXZlXSwgW2FyaWEtY3VycmVudD0ncGFnZSddKSAubV81NzQ5MmRjYyB7XG4gICAgICAtLWRlc2NyaXB0aW9uLW9wYWNpdHk6IDAuOTtcbiAgICAgIC0tZGVzY3JpcHRpb24tY29sb3I6IHZhcigtLW5sLWNvbG9yKTtcbiAgICB9XG5cbi5tXzY5MDA5MGI1IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlO1xufVxuXG4ubV82OTAwOTBiNSA+IHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuLm1fNjkwMDkwYjU6d2hlcmUoW2RhdGEtcG9zaXRpb249J2xlZnQnXSkge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xuICB9XG5cbi5tXzY5MDA5MGI1OndoZXJlKFtkYXRhLXBvc2l0aW9uPSdyaWdodCddKSB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbiAgfVxuXG4ubV82OTAwOTBiNTp3aGVyZShbZGF0YS1yb3RhdGVdKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG5cbi5tXzFmNmFjNGM0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5tX2YwN2FmOWQyIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5tX2YwN2FmOWQyOndoZXJlKFtkYXRhLW5vLXdyYXBdKSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4ubV81NzQ5MmRjYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXhzKTtcbiAgb3BhY2l0eTogdmFyKC0tZGVzY3JpcHRpb24tb3BhY2l0eSwgMSk7XG4gIGNvbG9yOiB2YXIoLS1kZXNjcmlwdGlvbi1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci1kaW1tZWQpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbjp3aGVyZShbZGF0YS1uby13cmFwXSkgLm1fNTc0OTJkY2Mge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuLm1fZTE3Yjg2MmYge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tbmwtb2Zmc2V0LCB2YXIoLS1tYW50aW5lLXNwYWNpbmctbGcpKTtcbn1cblxuLm1fMWZkOGEwMGIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ubV9hNTEzNDY0IHtcbiAgLS1ub3RpZmljYXRpb24tcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcbiAgLS1ub3RpZmljYXRpb24tY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ub3RpZmljYXRpb24tcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tbWFudGluZS1zaGFkb3ctbGcpO1xufVxuXG4gIC5tX2E1MTM0NjQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDAuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIHRvcDogdmFyKC0tbm90aWZpY2F0aW9uLXJhZGl1cyk7XG4gICAgYm90dG9tOiB2YXIoLS1ub3RpZmljYXRpb24tcmFkaXVzKTtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ub3RpZmljYXRpb24tcmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tY29sb3IpO1xuICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9hNTEzNDY0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYTUxMzQ2NCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xufVxuXG4gIC5tX2E1MTM0NjQ6d2hlcmUoW2RhdGEtd2l0aC1pY29uXSkge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICB9XG5cbiAgLm1fYTUxMzQ2NDp3aGVyZShbZGF0YS13aXRoLWljb25dKTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fYTUxMzQ2NDp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYTUxMzQ2NDp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fYTRjZWZmYiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICB3aWR0aDogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBoZWlnaHQ6IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG4ubV9iMDkyMGIxNSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xufVxuXG4ubV9hNDllZDI0IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG59XG5cbi5tXzNmZWVkZjE2IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodC1zbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fM2ZlZWRmMTYge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktOSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8zZmVlZGYxNiB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG4ubV8zZDczM2EzYSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodC1zbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzNkNzMzYTNhIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8zZDczM2EzYSB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0wKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zZDczM2EzYTp3aGVyZShbZGF0YS13aXRoLXRpdGxlXSkge1xuICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS02KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzNkNzMzYTNhOndoZXJlKFtkYXRhLXdpdGgtdGl0bGVdKSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTIpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOTE5YTRkODg6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOTE5YTRkODg6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTgpO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzkxOWE0ZDg4OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV85MTlhNGQ4ODphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTgpO1xuICB9XG59XG5cbi5tX2UyZjVjZDRlIHtcbiAgLS1uaS1yaWdodC1zZWN0aW9uLXdpZHRoLXhzOiBjYWxjKDEuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1uaS1yaWdodC1zZWN0aW9uLXdpZHRoLXNtOiBjYWxjKDEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1uaS1yaWdodC1zZWN0aW9uLXdpZHRoLW1kOiBjYWxjKDEuNjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1uaS1yaWdodC1zZWN0aW9uLXdpZHRoLWxnOiBjYWxjKDEuOTM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1uaS1yaWdodC1zZWN0aW9uLXdpZHRoLXhsOiBjYWxjKDIuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xufVxuXG4ubV85NWUxN2QyMiB7XG4gIC0tbmktY2hldnJvbi1zaXplLXhzOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW5pLWNoZXZyb24tc2l6ZS1zbTogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1uaS1jaGV2cm9uLXNpemUtbWQ6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1uaS1jaGV2cm9uLXNpemUtbGc6IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbmktY2hldnJvbi1zaXplLXhsOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbmktY2hldnJvbi1zaXplOiB2YXIoLS1uaS1jaGV2cm9uLXNpemUtc20pO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0KSAtIGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tbmktY2hldnJvbi1zaXplKSAqIDEuNyk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5tXzgwYjRiMTcxIHtcbiAgLS1jb250cm9sLWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJkKTtcbiAgLS1jb250cm9sLXJhZGl1czogY2FsYyh2YXIoLS1pbnB1dC1yYWRpdXMpIC0gY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuXG4gIGZsZXg6IDAgMCA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0KSAvIDIgLSBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWNvbnRyb2wtYm9yZGVyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRleHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubV84MGI0YjE3MTp3aGVyZSg6ZGlzYWJsZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzgwYjRiMTcxOndoZXJlKDpkaXNhYmxlZCkge1xuICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS00KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzgwYjRiMTcxOndoZXJlKDpkaXNhYmxlZCkge1xuICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbn1cblxuLm1fZTJmNWNkNGVbZGF0YS1lcnJvcl0gOndoZXJlKC5tXzgwYjRiMTcxKSB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpO1xuICB9XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV84MGI0YjE3MTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV84MGI0YjE3MTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fODBiNGIxNzE6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzgwYjRiMTcxOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gIH1cbn1cblxuLm1fODBiNGIxNzE6d2hlcmUoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1jb250cm9sLXJhZGl1cyk7XG4gIH1cblxuLm1fODBiNGIxNzE6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tY29udHJvbC1yYWRpdXMpO1xuICB9XG5cbi5tXzRhZGRkMzE1IHtcbiAgLS1wYWdpbmF0aW9uLWNvbnRyb2wtc2l6ZS14czogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wYWdpbmF0aW9uLWNvbnRyb2wtc2l6ZS1zbTogY2FsYygxLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wYWdpbmF0aW9uLWNvbnRyb2wtc2l6ZS1tZDogY2FsYygycmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBhZ2luYXRpb24tY29udHJvbC1zaXplLWxnOiBjYWxjKDIuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBhZ2luYXRpb24tY29udHJvbC1zaXplLXhsOiBjYWxjKDIuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGFnaW5hdGlvbi1jb250cm9sLXNpemU6IHZhcigtLXBhZ2luYXRpb24tY29udHJvbC1zaXplLW1kKTtcbiAgLS1wYWdpbmF0aW9uLWNvbnRyb2wtZno6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLW1kKTtcbiAgLS1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG59XG5cbi5tXzMyNmQwMjRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG4gIGhlaWdodDogdmFyKC0tcGFnaW5hdGlvbi1jb250cm9sLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXBhZ2luYXRpb24tY29udHJvbC1zaXplKTtcbiAgZm9udC1zaXplOiB2YXIoLS1wYWdpbmF0aW9uLWNvbnRyb2wtZnopO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGFnaW5hdGlvbi1jb250cm9sLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xufVxuXG4ubV8zMjZkMDI0YTp3aGVyZShbZGF0YS13aXRoLXBhZGRpbmddKSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1wYWdpbmF0aW9uLWNvbnRyb2wtc2l6ZSkgLyA0KTtcbiAgfVxuXG4ubV8zMjZkMDI0YTp3aGVyZSg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMzI2ZDAyNGEge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zMjZkMDI0YTpob3Zlcjp3aGVyZSg6bm90KDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gICAgICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMzI2ZDAyNGE6YWN0aXZlOndoZXJlKDpub3QoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgICAgIH1cbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzMyNmQwMjRhIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMzI2ZDAyNGE6aG92ZXI6d2hlcmUoOm5vdCg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICAgICAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMzI2ZDAyNGE6YWN0aXZlOndoZXJlKDpub3QoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgICAgIH1cbn1cblxuLm1fMzI2ZDAyNGE6d2hlcmUoW2RhdGEtYWN0aXZlXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgfVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXG4gIC5tXzMyNmQwMjRhOndoZXJlKFtkYXRhLWFjdGl2ZV0pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG5cbiAgLm1fMzI2ZDAyNGE6d2hlcmUoW2RhdGEtYWN0aXZlXSk6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgfVxufVxuXG4ubV80YWQ3NzY3ZCB7XG4gIGhlaWdodDogdmFyKC0tcGFnaW5hdGlvbi1jb250cm9sLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXBhZ2luYXRpb24tY29udHJvbC1zaXplKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubV9mNjFjYTYyMCB7XG4gIC0tcHNpLWJ1dHRvbi1zaXplLXhzOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBzaS1idXR0b24tc2l6ZS1zbTogY2FsYygxLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wc2ktYnV0dG9uLXNpemUtbWQ6IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wc2ktYnV0dG9uLXNpemUtbGc6IGNhbGMoMnJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wc2ktYnV0dG9uLXNpemUteGw6IGNhbGMoMi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tcHNpLWljb24tc2l6ZS14czogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBzaS1pY29uLXNpemUtc206IGNhbGMoMC45Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBzaS1pY29uLXNpemUtbWQ6IGNhbGMoMS4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBzaS1pY29uLXNpemUtbGc6IGNhbGMoMS4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBzaS1pY29uLXNpemUteGw6IGNhbGMoMS4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tcHNpLWJ1dHRvbi1zaXplOiB2YXIoLS1wc2ktYnV0dG9uLXNpemUtc20pO1xuICAtLXBzaS1pY29uLXNpemU6IHZhcigtLXBzaS1pY29uLXNpemUtc20pO1xufVxuXG4ubV9jY2Y4ZGE0YyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1fZjJkODVkZDIge1xuICBmb250LWZhbWlseTogdmFyKC0tbWFudGluZS1mb250LWZhbWlseSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUtZW5kKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLXN0YXJ0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodCk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubV9jY2Y4ZGE0Y1tkYXRhLWRpc2FibGVkXSAubV9mMmQ4NWRkMixcbiAgLm1fZjJkODVkZDI6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuLm1fZjJkODVkZDI6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuLm1fZjJkODVkZDI6Oi1tcy1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLm1fYjEwNzJkNDQge1xuICB3aWR0aDogdmFyKC0tcHNpLWJ1dHRvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1wc2ktYnV0dG9uLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXBzaS1idXR0b24tc2l6ZSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXBzaS1idXR0b24tc2l6ZSk7XG59XG5cbi5tX2IxMDcyZDQ0OmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi5tX2YxY2IyMDVhIHtcbiAgLS1waW4taW5wdXQtc2l6ZS14czogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1waW4taW5wdXQtc2l6ZS1zbTogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBpbi1pbnB1dC1zaXplLW1kOiBjYWxjKDIuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBpbi1pbnB1dC1zaXplLWxnOiBjYWxjKDMuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBpbi1pbnB1dC1zaXplLXhsOiBjYWxjKDMuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGluLWlucHV0LXNpemU6IHZhcigtLXBpbi1pbnB1dC1zaXplLXNtKTtcbn1cblxuLm1fY2IyODhlYWQge1xuICB3aWR0aDogdmFyKC0tcGluLWlucHV0LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXBpbi1pbnB1dC1zaXplKTtcbn1cblxuQGtleWZyYW1lcyBtXzgxYTM3NGJkIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIDA7XG4gIH1cbn1cblxuLm1fZGI2ZDY0NjIge1xuICAtLXByb2dyZXNzLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG4gIC0tcHJvZ3Jlc3Mtc2l6ZTogdmFyKC0tcHJvZ3Jlc3Mtc2l6ZS1tZCk7XG5cbiAgLS1wcm9ncmVzcy1zaXplLXhzOiBjYWxjKDAuMTg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wcm9ncmVzcy1zaXplLXNtOiBjYWxjKDAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wcm9ncmVzcy1zaXplLW1kOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wcm9ncmVzcy1zaXplLWxnOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcHJvZ3Jlc3Mtc2l6ZS14bDogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiB2YXIoLS1wcm9ncmVzcy1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kYjZkNjQ2MiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZGI2ZDY0NjIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fMjI0MmViNjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9ncmVzcy1zZWN0aW9uLWNvbG9yKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0tcHJvZ3Jlc3Mtc2VjdGlvbi13aWR0aCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIHZhcigtLXByb2dyZXNzLXRyYW5zaXRpb24tZHVyYXRpb24sIDEwMG1zKSBlYXNlO1xufVxuXG4ubV8yMjQyZWI2NTp3aGVyZShbZGF0YS1zdHJpcGVkXSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDQ1ZGVnLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsXG4gICAgICB0cmFuc3BhcmVudCAyNSUsXG4gICAgICB0cmFuc3BhcmVudCA1MCUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLFxuICAgICAgdHJhbnNwYXJlbnQgNzUlLFxuICAgICAgdHJhbnNwYXJlbnRcbiAgICApO1xuICB9XG5cbi5tXzIyNDJlYjY1OndoZXJlKFtkYXRhLWFuaW1hdGVkXSkge1xuICAgIGFuaW1hdGlvbjogbV84MWEzNzRiZCAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuLm1fMjI0MmViNjU6d2hlcmUoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLXByb2dyZXNzLXJhZGl1cyk7XG4gICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1wcm9ncmVzcy1yYWRpdXMpO1xuICB9XG5cbi5tXzIyNDJlYjY1OndoZXJlKDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1wcm9ncmVzcy1yYWRpdXMpO1xuICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1wcm9ncmVzcy1yYWRpdXMpO1xuICB9XG5cbi5tXzkxZTQwYjc0IHtcbiAgY29sb3I6IHZhcigtLXByb2dyZXNzLWxhYmVsLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogbWluKGNhbGModmFyKC0tcHJvZ3Jlc3Mtc2l6ZSkgKiAwLjY1KSwgY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWlubGluZTogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xufVxuXG4ubV85ZGM4YWUxMiB7XG4gIC0tY2FyZC1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiAgLm1fOWRjOGFlMTIgOndoZXJlKCopIHtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gIH1cblxuICAubV85ZGM4YWUxMjp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV85ZGM4YWUxMjp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV85ZGM4YWUxMjp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV83MTdkN2ZmNiB7XG4gIC0tcmFkaW8tc2l6ZS14czogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLXNpemUtc206IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1zaXplLW1kOiBjYWxjKDEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1zaXplLWxnOiBjYWxjKDEuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLXNpemUteGw6IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXJhZGlvLWljb24tc2l6ZS14czogY2FsYygwLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1pY29uLXNpemUtc206IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLWljb24tc2l6ZS1tZDogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1pY29uLXNpemUtbGc6IGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8taWNvbi1zaXplLXhsOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1yYWRpby1pY29uLXNpemU6IHZhcigtLXJhZGlvLWljb24tc2l6ZS1zbSk7XG4gIC0tcmFkaW8tc2l6ZTogdmFyKC0tcmFkaW8tc2l6ZS1zbSk7XG4gIC0tcmFkaW8tY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAtLXJhZGlvLWljb24tY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IHZhcigtLXJhZGlvLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXJhZGlvLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXJhZGlvLXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1yYWRpby1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaW8tcmFkaXVzLCAxMDAwMHB4KTtcbiAgdHJhbnNpdGlvbjpcbiAgICBib3JkZXItY29sb3IgMTAwbXMgZWFzZSxcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2U7XG4gIGN1cnNvcjogdmFyKC0tbWFudGluZS1jdXJzb3ItdHlwZSk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNzE3ZDdmZjYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTQpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV83MTdkN2ZmNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4gIC5tXzcxN2Q3ZmY2W2RhdGEtaW5kZXRlcm1pbmF0ZV0sXG4gIC5tXzcxN2Q3ZmY2W2RhdGEtY2hlY2tlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhZGlvLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXJhZGlvLWNvbG9yKTtcbiAgfVxuXG4gIC5tXzcxN2Q3ZmY2W2RhdGEtaW5kZXRlcm1pbmF0ZV0gPiAubV8zZTRkYTYzMiwgLm1fNzE3ZDdmZjZbZGF0YS1jaGVja2VkXSA+IC5tXzNlNGRhNjMyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tcmFkaW8taWNvbi1jb2xvcik7XG4gICAgfVxuXG4gIC5tXzcxN2Q3ZmY2W2RhdGEtZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV83MTdkN2ZmNltkYXRhLWRpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNzE3ZDdmZjZbZGF0YS1kaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fNzE3ZDdmZjZbZGF0YS1kaXNhYmxlZF1bZGF0YS1jaGVja2VkXSA+IC5tXzNlNGRhNjMyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS01KTtcbn1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tXzcxN2Q3ZmY2W2RhdGEtZGlzYWJsZWRdW2RhdGEtY2hlY2tlZF0gPiAubV8zZTRkYTYzMiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG59XG5cbi5tXzI5ODA4MzZjW2RhdGEtaW5kZXRlcm1pbmF0ZV06bm90KFtkYXRhLWRpc2FibGVkXSksXG4gIC5tXzI5ODA4MzZjW2RhdGEtY2hlY2tlZF06bm90KFtkYXRhLWRpc2FibGVkXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcmFkaW8tY29sb3IpO1xuICB9XG5cbi5tXzI5ODA4MzZjW2RhdGEtaW5kZXRlcm1pbmF0ZV06bm90KFtkYXRhLWRpc2FibGVkXSkgPiAubV8zZTRkYTYzMiwgLm1fMjk4MDgzNmNbZGF0YS1jaGVja2VkXTpub3QoW2RhdGEtZGlzYWJsZWRdKSA+IC5tXzNlNGRhNjMyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1yYWRpby1jb2xvcik7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuLm1fM2U0ZGE2MzIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLXJhZGlvLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tcmFkaW8taWNvbi1zaXplKTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKSBzY2FsZSgwLjUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOlxuICAgIHRyYW5zZm9ybSAxMDBtcyBlYXNlLFxuICAgIG9wYWNpdHkgMTAwbXMgZWFzZTtcbn1cblxuLm1fZjNmMWFmOTQge1xuICAtLXJhZGlvLXNpemUteHM6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1zaXplLXNtOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8tc2l6ZS1tZDogY2FsYygxLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8tc2l6ZS1sZzogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1zaXplLXhsOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8tc2l6ZTogdmFyKC0tcmFkaW8tc2l6ZS1zbSk7XG5cbiAgLS1yYWRpby1pY29uLXNpemUteHM6IGNhbGMoMC4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8taWNvbi1zaXplLXNtOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1pY29uLXNpemUtbWQ6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8taWNvbi1zaXplLWxnOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLWljb24tc2l6ZS14bDogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLWljb24tc2l6ZTogdmFyKC0tcmFkaW8taWNvbi1zaXplLXNtKTtcbiAgLS1yYWRpby1pY29uLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cblxuLm1fODljNGY1ZTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS1yYWRpby1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1zaXplKTtcbiAgb3JkZXI6IDE7XG59XG5cbi5tXzg5YzRmNWU0OndoZXJlKFtkYXRhLWxhYmVsLXBvc2l0aW9uPSdsZWZ0J10pIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4ubV9mM2VkNmIyYiB7XG4gIGNvbG9yOiB2YXIoLS1yYWRpby1pY29uLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tcmFkaW8taWNvbi1vcGFjaXR5LCAwKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1yYWRpby1pY29uLXRyYW5zZm9ybSwgc2NhbGUoMC4yKSB0cmFuc2xhdGVZKGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpKTtcbiAgdHJhbnNpdGlvbjpcbiAgICBvcGFjaXR5IDEwMG1zIGVhc2UsXG4gICAgdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogdmFyKC0tcmFkaW8taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1pY29uLXNpemUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSB2YXIoLS1yYWRpby1pY29uLXNpemUpIC8gMik7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tcmFkaW8taWNvbi1zaXplKSAvIDIpO1xufVxuXG4ubV84YTNkYmI4OSB7XG4gIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IHZhcigtLXJhZGlvLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXJhZGlvLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpby1yYWRpdXMsIHZhcigtLXJhZGlvLXNpemUpKTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG4gIGN1cnNvcjogdmFyKC0tbWFudGluZS1jdXJzb3ItdHlwZSk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOGEzZGJiODkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTQpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOGEzZGJiODkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fOGEzZGJiODk6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFkaW8tY29sb3IsIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXJhZGlvLWNvbG9yLCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKSk7XG4gIH1cblxuLm1fOGEzZGJiODk6Y2hlY2tlZCArIC5tX2YzZWQ2YjJiIHtcbiAgICAgIC0tcmFkaW8taWNvbi1vcGFjaXR5OiAxO1xuICAgICAgLS1yYWRpby1pY29uLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuXG4ubV84YTNkYmI4OTpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzhhM2RiYjg5OmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzhhM2RiYjg5OmRpc2FibGVkICsgLm1fZjNlZDZiMmIge1xuICAgICAgICAtLXJhZGlvLWljb24tY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbiAgICAgIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzhhM2RiYjg5OmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOGEzZGJiODk6ZGlzYWJsZWQgKyAubV9mM2VkNmIyYiB7XG4gICAgICAgIC0tcmFkaW8taWNvbi1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTcpO1xuICAgICAgfVxuXG4ubV84YTNkYmI4OTp3aGVyZShbZGF0YS1lcnJvcl0pIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpO1xuICB9XG5cbi5tXzFiZmU5ZDM5ICsgLm1fZjNlZDZiMmIge1xuICAgIC0tcmFkaW8taWNvbi1jb2xvcjogdmFyKC0tcmFkaW8tY29sb3IpO1xuICB9XG5cbi5tXzFiZmU5ZDM5OmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcmFkaW8tY29sb3IpO1xuICB9XG5cbi5tXzFiZmU5ZDM5OmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkgKyAubV9mM2VkNmIyYiB7XG4gICAgICAtLXJhZGlvLWljb24tY29sb3I6IHZhcigtLXJhZGlvLWNvbG9yKTtcbiAgICAgIC0tcmFkaW8taWNvbi1vcGFjaXR5OiAxO1xuICAgICAgLS1yYWRpby1pY29uLXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbi5tX2Y4ZDMxMmYyIHtcbiAgLS1yYXRpbmctc2l6ZS14czogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYXRpbmctc2l6ZS1zbTogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYXRpbmctc2l6ZS1tZDogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhdGluZy1zaXplLWxnOiBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmF0aW5nLXNpemUteGw6IGNhbGMoMnJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbiAgLm1fZjhkMzEyZjI6d2hlcmUoOmhhcyhpbnB1dDpkaXNhYmxlZCkpIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4ubV82MTczNGJiNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7XG59XG5cbi5tXzYxNzM0YmI3OndoZXJlKFtkYXRhLWFjdGl2ZV0pIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4ubV81NjYyYTg5YSB7XG4gIHdpZHRoOiB2YXIoLS1yYXRpbmctc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tcmF0aW5nLXNpemUpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV81NjYyYTg5YSB7XG4gICAgZmlsbDogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xuICAgIHN0cm9rZTogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNTY2MmE4OWEge1xuICAgIGZpbGw6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbiAgICBzdHJva2U6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbn1cblxuLm1fNTY2MmE4OWE6d2hlcmUoW2RhdGEtZmlsbGVkXSkge1xuICAgIGZpbGw6IHZhcigtLXJhdGluZy1jb2xvcik7XG4gICAgc3Ryb2tlOiB2YXIoLS1yYXRpbmctY29sb3IpO1xuICB9XG5cbi5tXzIxMTAwN2JhIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubV8yMTEwMDdiYTpmb2N1cy12aXNpYmxlICsgbGFiZWwge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICBvdXRsaW5lLW9mZnNldDogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgfVxuXG4ubV8yMTM0MmVlNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1yYXRpbmctaXRlbS16LWluZGV4LCAwKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1fMjEzNDJlZTQ6d2hlcmUoW2RhdGEtcmVhZC1vbmx5XSkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4ubV8yMTM0MmVlNDp3aGVyZSg6bGFzdC1vZi10eXBlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbi5tX2ZhZTA1ZDZhIHtcbiAgY2xpcC1wYXRoOiB2YXIoLS1yYXRpbmctc3ltYm9sLWNsaXAtcGF0aCk7XG59XG5cbi5tXzFiM2M4ODE5IHtcbiAgLS10b29sdGlwLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgLyAyKSB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRvb2x0aXAtcmFkaXVzKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzFiM2M4ODE5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10b29sdGlwLWJnLCB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktOSkpO1xuICAgIGNvbG9yOiB2YXIoLS10b29sdGlwLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzFiM2M4ODE5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10b29sdGlwLWJnLCB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMikpO1xuICAgIGNvbG9yOiB2YXIoLS10b29sdGlwLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKSk7XG59XG5cbiAgLm1fMWIzYzg4MTk6d2hlcmUoW2RhdGEtbXVsdGlsaW5lXSkge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAubV8xYjNjODgxOTp3aGVyZShbZGF0YS1maXhlZF0pIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuLm1fZjg5ODM5OWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tX2IzMmU0ODEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0tcnAtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tcnAtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tcnAtc2l6ZSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXJwLXNpemUpO1xuICAtLXJwLXRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbn1cblxuLm1fZDQzYjUxMzQge1xuICB3aWR0aDogdmFyKC0tcnAtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tcnAtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tcnAtc2l6ZSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXJwLXNpemUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ubV9iMWNhMWZiZiB7XG4gIHN0cm9rZTogdmFyKC0tY3VydmUtY29sb3IsIHZhcigtLXJwLWN1cnZlLXJvb3QtY29sb3IpKTtcbiAgdHJhbnNpdGlvbjpcbiAgICBzdHJva2UtZGFzaG9mZnNldCB2YXIoLS1ycC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLFxuICAgIHN0cm9rZS1kYXNoYXJyYXkgdmFyKC0tcnAtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZSxcbiAgICBzdHJva2UgdmFyKC0tcnAtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG59XG5cbltkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tX2IxY2ExZmJmIHtcbiAgICAtLXJwLWN1cnZlLXJvb3QtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbn1cblxuW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV9iMWNhMWZiZiB7XG4gICAgLS1ycC1jdXJ2ZS1yb290LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tX2IyM2Y5ZGM0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBpbnNldC1pbmxpbmU6IHZhcigtLXJwLWxhYmVsLW9mZnNldCk7XG59XG5cbi5tX2NmMzY1MzY0IHtcbiAgLS1zYy1wYWRkaW5nLXhzOiBjYWxjKDAuMTg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDAuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNjLXBhZGRpbmctc206IGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2MtcGFkZGluZy1tZDogY2FsYygwLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zYy1wYWRkaW5nLWxnOiBjYWxjKDAuNTYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2MtcGFkZGluZy14bDogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXNjLXRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICAtLXNjLXBhZGRpbmc6IHZhcigtLXNjLXBhZGRpbmctc20pO1xuICAtLXNjLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtLXNjLWZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zYy1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xufVxuXG4gIC5tX2NmMzY1MzY0OndoZXJlKFtkYXRhLWZ1bGwtd2lkdGhdKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5tX2NmMzY1MzY0OndoZXJlKFtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuXG4gIC5tX2NmMzY1MzY0OndoZXJlKFtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddKTp3aGVyZShbZGF0YS1mdWxsLXdpZHRoXSkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fY2YzNjUzNjQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fY2YzNjUzNjQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay04KTtcbn1cblxuLm1fOWUxODJjY2Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zYy1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV85ZTE4MmNjZCB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2Mtc2hhZG93LCBub25lKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zYy1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOWUxODJjY2Qge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2MtY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KSk7XG59XG5cbi5tXzE3MzhmY2IyIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zYy1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zYy1mb250LXNpemUpO1xuICBwYWRkaW5nOiB2YXIoLS1zYy1wYWRkaW5nKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tc2MtdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tc2MtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLyogb3V0bGluZSBpcyBjb250cm9sbGVkIGJ5IC5pbnB1dCAqL1xuICBvdXRsaW5lOiB2YXIoLS1zZWdtZW50ZWQtY29udHJvbC1vdXRsaW5lLCBub25lKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8xNzM4ZmNiMiB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS03KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzE3MzhmY2IyIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTEpO1xufVxuXG4ubV8xNzM4ZmNiMjp3aGVyZShbZGF0YS1yZWFkLW9ubHldKSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbmZpZWxkc2V0OmRpc2FibGVkIC5tXzE3MzhmY2IyLFxuICAubV8xNzM4ZmNiMjp3aGVyZShbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgZmllbGRzZXQ6ZGlzYWJsZWQgLm1fMTczOGZjYjIsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMTczOGZjYjI6d2hlcmUoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTUpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgZmllbGRzZXQ6ZGlzYWJsZWQgLm1fMTczOGZjYjIsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8xNzM4ZmNiMjp3aGVyZShbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMTczOGZjYjI6d2hlcmUoW2RhdGEtYWN0aXZlXSkge1xuICAgICAgY29sb3I6IHZhcigtLXNjLWxhYmVsLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8xNzM4ZmNiMjp3aGVyZShbZGF0YS1hY3RpdmVdKSB7XG4gICAgICBjb2xvcjogdmFyKC0tc2MtbGFiZWwtY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbn1cblxuLm1fY2YzNjUzNjQ6d2hlcmUoW2RhdGEtaW5pdGlhbGl6ZWRdKSAubV8xNzM4ZmNiMjp3aGVyZShbZGF0YS1hY3RpdmVdKTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuLm1fMTczOGZjYjI6d2hlcmUoW2RhdGEtYWN0aXZlXSk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGluc2V0OiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNjLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzE3MzhmY2IyOndoZXJlKFtkYXRhLWFjdGl2ZV0pOjpiZWZvcmUge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zYy1zaGFkb3csIG5vbmUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zYy1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMTczOGZjYjI6d2hlcmUoW2RhdGEtYWN0aXZlXSk6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSkpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8xNzM4ZmNiMjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgW2RhdGEtYWN0aXZlXSwgW2RhdGEtcmVhZC1vbmx5XSkpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYmxhY2spO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8xNzM4ZmNiMjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgW2RhdGEtYWN0aXZlXSwgW2RhdGEtcmVhZC1vbmx5XSkpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMTczOGZjYjI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIFtkYXRhLWFjdGl2ZV0sIFtkYXRhLXJlYWQtb25seV0pKTphY3RpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzE3MzhmY2IyOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCBbZGF0YS1hY3RpdmVdLCBbZGF0YS1yZWFkLW9ubHldKSk6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIGZpZWxkc2V0OmRpc2FibGVkIC5tXzE3MzhmY2IyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS01KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSBmaWVsZHNldDpkaXNhYmxlZCAubV8xNzM4ZmNiMjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMykgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIGZpZWxkc2V0OmRpc2FibGVkIC5tXzE3MzhmY2IyOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgZmllbGRzZXQ6ZGlzYWJsZWQgLm1fMTczOGZjYjI6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tXzE3MTRkNTg4IHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubV8xNzE0ZDU4OFtkYXRhLWZvY3VzLXJpbmc9J2F1dG8nXTpmb2N1czpmb2N1cy12aXNpYmxlICsgLm1fMTczOGZjYjIge1xuICAgICAgICAtLXNlZ21lbnRlZC1jb250cm9sLW91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICAgIH1cblxuLm1fMTcxNGQ1ODhbZGF0YS1mb2N1cy1yaW5nPSdhbHdheXMnXTpmb2N1cyArIC5tXzE3MzhmY2IyIHtcbiAgICAgICAgLS1zZWdtZW50ZWQtY29udHJvbC1vdXRsaW5lOiAycHggc29saWQgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgICB9XG5cbi5tXzY5Njg2YjliIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgdmFyKC0tc2MtdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tc2MtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pO1xufVxuXG4ubV9jZjM2NTM2NFtkYXRhLXdpdGgtaXRlbXMtYm9yZGVyc10gOndoZXJlKC5tXzY5Njg2YjliKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VwYXJhdG9yLWNvbG9yKTtcbiAgICB3aWR0aDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1zYy10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1zYy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbik7XG4gIH1cblxuLm1fNjk2ODZiOWJbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXTo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGluc2V0LWlubGluZTogMDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGhlaWdodDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNjk2ODZiOWIge1xuICAgIC0tc2VwYXJhdG9yLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV82OTY4NmI5YiB7XG4gICAgLS1zZXBhcmF0b3ItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fNjk2ODZiOWI6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgICAgIC0tc2VwYXJhdG9yLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbltkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lXSAubV82OTY4NmI5YltkYXRhLWFjdGl2ZV06OmJlZm9yZSwgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWVdIC5tXzY5Njg2YjliW2RhdGEtYWN0aXZlXSArIC5tXzY5Njg2YjliOjpiZWZvcmUge1xuICAgICAgICAgIC0tc2VwYXJhdG9yLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4ubV83ODg4MmY0MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLm1fZmE1Mjg3MjQge1xuICAtLXNjcC1maWxsZWQtc2VnbWVudC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gIC0tc2NwLXRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcbiAgLS1zY3AtdGhpY2tuZXNzOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZmE1Mjg3MjQge1xuICAgIC0tc2NwLWVtcHR5LXNlZ21lbnQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZmE1Mjg3MjQge1xuICAgIC0tc2NwLWVtcHR5LXNlZ21lbnQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuICAubV9mYTUyODcyNCB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5tXzYyZTllN2UyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdmFyKC0tc2NwLXJvdGF0aW9uKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1fYzU3M2ZiNmYge1xuICB0cmFuc2l0aW9uOlxuICAgIHN0cm9rZS1kYXNob2Zmc2V0IHZhcigtLXNjcC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLFxuICAgIHN0cm9rZS1kYXNoYXJyYXkgdmFyKC0tc2NwLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2UsXG4gICAgc3Ryb2tlIHZhcigtLXNjcC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbn1cblxuLm1fNGZhMzQwZjIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaW5zZXQtaW5saW5lOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tXzRmYTM0MGYyOndoZXJlKFtkYXRhLXBvc2l0aW9uPSdib3R0b20nXSkge1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zY3AtdGhpY2tuZXNzKSAqIDIpO1xuICB9XG5cbi5tXzRmYTM0MGYyOndoZXJlKFtkYXRhLXBvc2l0aW9uPSdib3R0b20nXSk6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J2Rvd24nXSkge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuLm1fNGZhMzQwZjI6d2hlcmUoW2RhdGEtcG9zaXRpb249J2NlbnRlciddKSB7XG4gICAgdG9wOiA1MCU7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc2NwLXRoaWNrbmVzcykgKiAzKTtcbiAgfVxuXG4ubV85MjVjMmQyYyB7XG4gIGNvbnRhaW5lcjogc2ltcGxlLWdyaWQgLyBpbmxpbmUtc2l6ZTtcbn1cblxuLm1fMjQxNWExNTcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1zZy1jb2xzKSwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IHZhcigtLXNnLXNwYWNpbmcteSkgdmFyKC0tc2ctc3BhY2luZy14KTtcbn1cblxuQGtleWZyYW1lcyBtXzI5OWMzMjljIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubV8xODMyMDI0MiB7XG4gIGhlaWdodDogdmFyKC0tc2tlbGV0b24taGVpZ2h0LCBhdXRvKTtcbiAgd2lkdGg6IHZhcigtLXNrZWxldG9uLXdpZHRoLCAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2tlbGV0b24tcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLm1fMTgzMjAyNDI6d2hlcmUoW2RhdGEtYW5pbWF0ZV0pOjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBtXzI5OWMzMjljIDE1MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuLm1fMTgzMjAyNDI6d2hlcmUoW2RhdGEtdmlzaWJsZV0pIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbi5tXzE4MzIwMjQyOndoZXJlKFtkYXRhLXZpc2libGVdKTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG4gICAgfVxuXG4ubV8xODMyMDI0Mjp3aGVyZShbZGF0YS12aXNpYmxlXSk6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB6LWluZGV4OiAxMTtcbiAgICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMTgzMjAyNDI6d2hlcmUoW2RhdGEtdmlzaWJsZV0pOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzE4MzIwMjQyOndoZXJlKFtkYXRhLXZpc2libGVdKTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tX2RkMzYzNjJlIHtcbiAgLS1zbGlkZXItc2l6ZS14czogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNsaWRlci1zaXplLXNtOiBjYWxjKDAuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNsaWRlci1zaXplLW1kOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zbGlkZXItc2l6ZS1sZzogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zbGlkZXItc2l6ZS14bDogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc2xpZGVyLXNpemU6IHZhcigtLXNsaWRlci1zaXplLW1kKTtcbiAgLS1zbGlkZXItcmFkaXVzOiBjYWxjKDYyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2xpZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcblxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tc2xpZGVyLXNpemUpICogMik7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zbGlkZXItc2l6ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tX2RkMzYzNjJlIHtcbiAgICAtLXNsaWRlci10cmFjay1iZzogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xuICAgIC0tc2xpZGVyLXRyYWNrLWRpc2FibGVkLWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV9kZDM2MzYyZSB7XG4gICAgLS1zbGlkZXItdHJhY2stYmc6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgICAtLXNsaWRlci10cmFjay1kaXNhYmxlZC1iZzogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTMpO1xufVxuXG4ubV9jOTM1NzMyOCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKC0yLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXhzKTtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgLyAyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtc20pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9jOTM1NzMyOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTkpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYzkzNTczMjgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fYzlhOWE2MGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tc2xpZGVyLXRodW1iLXNpemUpO1xuICB3aWR0aDogdmFyKC0tc2xpZGVyLXRodW1iLXNpemUpO1xuICBib3JkZXI6IGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNsaWRlci1yYWRpdXMpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjpcbiAgICBib3gtc2hhZG93IDEwMG1zIGVhc2UsXG4gICAgdHJhbnNmb3JtIDEwMG1zIGVhc2U7XG4gIHotaW5kZXg6IDM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBsZWZ0OiB2YXIoLS1zbGlkZXItdGh1bWItb2Zmc2V0KTtcbn1cblxuOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tX2M5YTlhNjBhIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXNsaWRlci10aHVtYi1vZmZzZXQpIC0gdmFyKC0tc2xpZGVyLXRodW1iLXNpemUpKTtcbn1cblxuZmllbGRzZXQ6ZGlzYWJsZWQgLm1fYzlhOWE2MGEsXG4gIC5tX2M5YTlhNjBhOndoZXJlKFtkYXRhLWRpc2FibGVkXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLm1fYzlhOWE2MGE6d2hlcmUoW2RhdGEtZHJhZ2dpbmddKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tbWFudGluZS1zaGFkb3ctc20pO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fYzlhOWE2MGEge1xuICAgIGNvbG9yOiB2YXIoLS1zbGlkZXItY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2xpZGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2M5YTlhNjBhIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZXItY29sb3IpO1xufVxuXG4ubV9hODY0NWMyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1zbGlkZXItc2l6ZSkgKiAyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5maWVsZHNldDpkaXNhYmxlZCAubV9hODY0NWMyLFxuICAubV9hODY0NWMyOndoZXJlKFtkYXRhLWRpc2FibGVkXSkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuLm1fYzlhZGU1N2Yge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXNsaWRlci1zaXplKTtcbn1cblxuLm1fYzlhZGU1N2Y6d2hlcmUoW2RhdGEtaW52ZXJ0ZWRdOm5vdChbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgLS10cmFjay1iZzogdmFyKC0tc2xpZGVyLWNvbG9yKTtcbiAgfVxuXG5maWVsZHNldDpkaXNhYmxlZCAubV9jOWFkZTU3Zjp3aGVyZShbZGF0YS1pbnZlcnRlZF0pLFxuICAubV9jOWFkZTU3Zjp3aGVyZShbZGF0YS1pbnZlcnRlZF1bZGF0YS1kaXNhYmxlZF0pIHtcbiAgICAtLXRyYWNrLWJnOiB2YXIoLS1zbGlkZXItdHJhY2stZGlzYWJsZWQtYmcpO1xuICB9XG5cbi5tX2M5YWRlNTdmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNsaWRlci1yYWRpdXMpO1xuICAgIGluc2V0LWlubGluZTogY2FsYyh2YXIoLS1zbGlkZXItc2l6ZSkgKiAtMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhY2stYmcsIHZhcigtLXNsaWRlci10cmFjay1iZykpO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuLm1fMzhhZWVkNDcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zbGlkZXItcmFkaXVzKTtcbiAgd2lkdGg6IHZhcigtLXNsaWRlci1iYXItd2lkdGgpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLXNsaWRlci1iYXItb2Zmc2V0KTtcbn1cblxuLm1fMzhhZWVkNDc6d2hlcmUoW2RhdGEtaW52ZXJ0ZWRdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xpZGVyLXRyYWNrLWJnKTtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIGZpZWxkc2V0OmRpc2FibGVkIC5tXzM4YWVlZDQ3OndoZXJlKDpub3QoW2RhdGEtaW52ZXJ0ZWRdKSksIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMzhhZWVkNDc6d2hlcmUoW2RhdGEtZGlzYWJsZWRdOm5vdChbZGF0YS1pbnZlcnRlZF0pKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSBmaWVsZHNldDpkaXNhYmxlZCAubV8zOGFlZWQ0Nzp3aGVyZSg6bm90KFtkYXRhLWludmVydGVkXSkpLCA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMzhhZWVkNDc6d2hlcmUoW2RhdGEtZGlzYWJsZWRdOm5vdChbZGF0YS1pbnZlcnRlZF0pKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG59XG5cbi5tX2I3YjA0MjNhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tbWFyay1vZmZzZXQpIC0gdmFyKC0tc2xpZGVyLXNpemUpIC8gMik7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1fZGQzM2JjMTkge1xuICBib3JkZXI6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG4gIGhlaWdodDogdmFyKC0tc2xpZGVyLXNpemUpO1xuICB3aWR0aDogdmFyKC0tc2xpZGVyLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDYyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kZDMzYmMxOSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kZDMzYmMxOSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tX2RkMzNiYzE5OndoZXJlKFtkYXRhLWZpbGxlZF0pIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNsaWRlci1jb2xvcik7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kZDMzYmMxOTp3aGVyZShbZGF0YS1maWxsZWRdKTp3aGVyZShbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kZDMzYmMxOTp3aGVyZShbZGF0YS1maWxsZWRdKTp3aGVyZShbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG59XG5cbi5tXzY4Yzc3YTViIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgdmFyKC0tc2xpZGVyLXNpemUpIC8gMiksIGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSAvIDIpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNjhjNzdhNWIge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNik7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV82OGM3N2E1YiB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0yKTtcbn1cblxuLm1fNTU5Y2NlMmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiAgLm1fNTU5Y2NlMmQ6d2hlcmUoW2RhdGEtaGFzLXNwb2lsZXJdKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cblxuLm1fYjkxMmRmNGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IHZhcigtLXNwb2lsZXItdHJhbnNpdGlvbi1kdXJhdGlvbiwgMjAwbXMpIGVhc2U7XG59XG5cbi5tX2I5MTMxMDMyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbn1cblxuLm1fNmQ3MzExMjcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogdmFyKC0tc3RhY2stYWxpZ24sIHN0cmV0Y2gpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLXN0YWNrLWp1c3RpZnksIGZsZXgtc3RhcnQpO1xuICBnYXA6IHZhcigtLXN0YWNrLWdhcCwgdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKSk7XG59XG5cbi5tX2NiYjRlYTdlIHtcbiAgLS1zdGVwcGVyLWljb24tc2l6ZS14czogY2FsYygyLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zdGVwcGVyLWljb24tc2l6ZS1zbTogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN0ZXBwZXItaWNvbi1zaXplLW1kOiBjYWxjKDIuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN0ZXBwZXItaWNvbi1zaXplLWxnOiBjYWxjKDNyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3RlcHBlci1pY29uLXNpemUteGw6IGNhbGMoMy4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXN0ZXBwZXItaWNvbi1zaXplOiB2YXIoLS1zdGVwcGVyLWljb24tc2l6ZS1tZCk7XG4gIC0tc3RlcHBlci1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gIC0tc3RlcHBlci1jb250ZW50LXBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIC0tc3RlcHBlci1zcGFjaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICAtLXN0ZXBwZXItcmFkaXVzOiBjYWxjKDYyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3RlcHBlci1mejogdmFyKC0tbWFudGluZS1mb250LXNpemUtbWQpO1xuICAtLXN0ZXBwZXItb3V0bGluZS10aGlja25lc3M6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fY2JiNGVhN2Uge1xuICAgIC0tc3RlcHBlci1vdXRsaW5lLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV9jYmI0ZWE3ZSB7XG4gICAgLS1zdGVwcGVyLW91dGxpbmUtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbn1cblxuLm1fYWFmODlkMGIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1fYWFmODlkMGI6d2hlcmUoW2RhdGEtd3JhcF0pIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpIDA7XG4gIH1cblxuLm1fYWFmODlkMGI6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbi5tX2FhZjg5ZDBiOndoZXJlKFtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddKTp3aGVyZShbZGF0YS1pY29uLXBvc2l0aW9uPSdsZWZ0J10pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuLm1fYWFmODlkMGI6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10pOndoZXJlKFtkYXRhLWljb24tcG9zaXRpb249J3JpZ2h0J10pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbi5tX2FhZjg5ZDBiOndoZXJlKFtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbi5tXzJhMzcxYWM5IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IHZhcigtLXN0ZXBwZXItb3V0bGluZS10aGlja25lc3MpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVwcGVyLW91dGxpbmUtY29sb3IpO1xufVxuXG4ubV8yYTM3MWFjOTp3aGVyZShbZGF0YS1hY3RpdmVdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlcHBlci1jb2xvcik7XG4gIH1cblxuLm1fNzhkYTE1NWQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3RlcHBlci1jb250ZW50LXBhZGRpbmcpO1xufVxuXG4ubV9jYmI1NzA2OCB7XG4gIC0tc3RlcC1jb2xvcjogdmFyKC0tc3RlcHBlci1jb2xvcik7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubV9jYmI1NzA2ODp3aGVyZShbZGF0YS1hbGxvdy1jbGlja10pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuLm1fY2JiNTcwNjg6d2hlcmUoW2RhdGEtaWNvbi1wb3NpdGlvbj0nbGVmdCddKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4ubV9jYmI1NzA2ODp3aGVyZShbZGF0YS1pY29uLXBvc2l0aW9uPSdyaWdodCddKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbi5tX2Y1NmIxZTJjIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1fODMzZWRiN2Uge1xuICAtLXNlcGFyYXRvci1zcGFjaW5nOiBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgLyAyKTtcblxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tc3RlcHBlci1pY29uLXNpemUpICsgdmFyKC0tbWFudGluZS1zcGFjaW5nLXhsKSArIHZhcigtLXNlcGFyYXRvci1zcGFjaW5nKSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNlcGFyYXRvci1zcGFjaW5nKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1fODMzZWRiN2U6d2hlcmUoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbi5tXzgzM2VkYjdlOndoZXJlKDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbi5tXzgzM2VkYjdlOndoZXJlKDpsYXN0LW9mLXR5cGUpIC5tXzY0OTZiM2YzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4ubV84MThlNzBiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubV82NDk2YjNmMyB7XG4gIHRvcDogY2FsYyh2YXIoLS1zdGVwcGVyLWljb24tc2l6ZSkgKyB2YXIoLS1zZXBhcmF0b3Itc3BhY2luZykpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3RlcHBlci1pY29uLXNpemUpIC8gMik7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tc3RlcHBlci1vdXRsaW5lLXRoaWNrbmVzcykgc29saWQgdmFyKC0tc3RlcHBlci1vdXRsaW5lLWNvbG9yKTtcbn1cblxuLm1fNjQ5NmIzZjM6d2hlcmUoW2RhdGEtYWN0aXZlXSkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RlcHBlci1jb2xvcik7XG4gIH1cblxuLm1fMTk1OWFkMDEge1xuICBoZWlnaHQ6IHZhcigtLXN0ZXBwZXItaWNvbi1zaXplKTtcbiAgd2lkdGg6IHZhcigtLXN0ZXBwZXItaWNvbi1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tc3RlcHBlci1pY29uLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXN0ZXBwZXItaWNvbi1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3RlcHBlci1yYWRpdXMpO1xuICBmb250LXNpemU6IHZhcigtLXN0ZXBwZXItZnopO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjpcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UsXG4gICAgYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2U7XG4gIGJvcmRlcjogdmFyKC0tc3RlcHBlci1vdXRsaW5lLXRoaWNrbmVzcykgc29saWQgdmFyKC0tc3RlcHBlci1vdXRsaW5lLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlcHBlci1vdXRsaW5lLWNvbG9yKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8xOTU5YWQwMSB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS03KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzE5NTlhZDAxIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTEpO1xufVxuXG4ubV8xOTU5YWQwMTp3aGVyZShbZGF0YS1wcm9ncmVzc10pIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN0ZXAtY29sb3IpO1xuICB9XG5cbi5tXzE5NTlhZDAxOndoZXJlKFtkYXRhLWNvbXBsZXRlZF0pIHtcbiAgICBjb2xvcjogdmFyKC0tc3RlcHBlci1pY29uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlcC1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVwLWNvbG9yKTtcbiAgfVxuXG4ubV9hNzkzMzFkYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3RlcHBlci1pY29uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG59XG5cbi5tXzE5NTZhYTJhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1fMTk1NmFhMmE6d2hlcmUoW2RhdGEtaWNvbi1wb3NpdGlvbj0nbGVmdCddKSB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbiAgfVxuXG4ubV8xOTU2YWEyYTp3aGVyZShbZGF0YS1pY29uLXBvc2l0aW9uPSdyaWdodCddKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG4gIH1cblxuOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tXzE5NTZhYTJhOndoZXJlKFtkYXRhLWljb24tcG9zaXRpb249J3JpZ2h0J10pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tXzEyMDUxZjZjIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1zdGVwcGVyLWZ6KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tXzE2NGVlYTc0IHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zdGVwcGVyLXNwYWNpbmcpIC8gMyk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3RlcHBlci1zcGFjaW5nKSAvIDMpO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tc3RlcHBlci1meikgLSBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCk7XG59XG5cbi5tXzVmOTNmM2JiIHtcbiAgLS1zd2l0Y2gtaGVpZ2h0LXhzOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLWhlaWdodC1zbTogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC1oZWlnaHQtbWQ6IGNhbGMoMS41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC1oZWlnaHQtbGc6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLWhlaWdodC14bDogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc3dpdGNoLXdpZHRoLXhzOiBjYWxjKDJyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLXdpZHRoLXNtOiBjYWxjKDIuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC13aWR0aC1tZDogY2FsYygyLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zd2l0Y2gtd2lkdGgtbGc6IGNhbGMoMy41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC13aWR0aC14bDogY2FsYyg0LjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1zd2l0Y2gtdGh1bWItc2l6ZS14czogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC10aHVtYi1zaXplLXNtOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC10aHVtYi1zaXplLW1kOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC10aHVtYi1zaXplLWxnOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC10aHVtYi1zaXplLXhsOiBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1zd2l0Y2gtbGFiZWwtZm9udC1zaXplLXhzOiBjYWxjKDAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zd2l0Y2gtbGFiZWwtZm9udC1zaXplLXNtOiBjYWxjKDAuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC1sYWJlbC1mb250LXNpemUtbWQ6IGNhbGMoMC40Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC1sYWJlbC1mb250LXNpemUtbGc6IGNhbGMoMC41NjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC1sYWJlbC1mb250LXNpemUteGw6IGNhbGMoMC42ODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc3dpdGNoLXRyYWNrLWxhYmVsLXBhZGRpbmcteHM6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC10cmFjay1sYWJlbC1wYWRkaW5nLXNtOiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC10cmFjay1sYWJlbC1wYWRkaW5nLW1kOiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC10cmFjay1sYWJlbC1wYWRkaW5nLWxnOiBjYWxjKDAuMTg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zd2l0Y2gtdHJhY2stbGFiZWwtcGFkZGluZy14bDogY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1zd2l0Y2gtaGVpZ2h0OiB2YXIoLS1zd2l0Y2gtaGVpZ2h0LXNtKTtcbiAgLS1zd2l0Y2gtd2lkdGg6IHZhcigtLXN3aXRjaC13aWR0aC1zbSk7XG4gIC0tc3dpdGNoLXRodW1iLXNpemU6IHZhcigtLXN3aXRjaC10aHVtYi1zaXplLXNtKTtcbiAgLS1zd2l0Y2gtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1zd2l0Y2gtbGFiZWwtZm9udC1zaXplLXNtKTtcbiAgLS1zd2l0Y2gtdHJhY2stbGFiZWwtcGFkZGluZzogdmFyKC0tc3dpdGNoLXRyYWNrLWxhYmVsLXBhZGRpbmctc20pO1xuICAtLXN3aXRjaC1yYWRpdXM6IGNhbGMoNjIuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zd2l0Y2gtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1fOTI2YjQwMTEge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1fOTMwN2Q5OTIge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHZhcigtLXN3aXRjaC1jdXJzb3IsIHZhcigtLW1hbnRpbmUtY3Vyc29yLXR5cGUpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2l0Y2gtcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3dpdGNoLWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3dpdGNoLWJkKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2l0Y2gtaGVpZ2h0KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1zd2l0Y2gtd2lkdGgpO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246XG4gICAgYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLFxuICAgIGJvcmRlci1jb2xvciAxNTBtcyBlYXNlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLXN3aXRjaC1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBvcmRlcjogdmFyKC0tc3dpdGNoLW9yZGVyLCAxKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0tc3dpdGNoLXRleHQtY29sb3IpO1xufVxuXG4ubV85MzA3ZDk5Mjp3aGVyZShbZGF0YS13aXRob3V0LWxhYmVsc10pIHtcbiAgICB3aWR0aDogdmFyKC0tc3dpdGNoLXdpZHRoKTtcbiAgfVxuXG4ubV85MjZiNDAxMTpmb2N1cy12aXNpYmxlICsgLm1fOTMwN2Q5OTIge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICBvdXRsaW5lLW9mZnNldDogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgfVxuXG4ubV85MjZiNDAxMTpjaGVja2VkICsgLm1fOTMwN2Q5OTIge1xuICAgIC0tc3dpdGNoLWJnOiB2YXIoLS1zd2l0Y2gtY29sb3IpO1xuICAgIC0tc3dpdGNoLWJkOiB2YXIoLS1zd2l0Y2gtY29sb3IpO1xuICAgIC0tc3dpdGNoLXRleHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICB9XG5cbi5tXzkyNmI0MDExOmRpc2FibGVkICsgLm1fOTMwN2Q5OTIsXG4gIC5tXzkyNmI0MDExW2RhdGEtZGlzYWJsZWRdICsgLm1fOTMwN2Q5OTIge1xuICAgIC0tc3dpdGNoLWJnOiB2YXIoLS1zd2l0Y2gtZGlzYWJsZWQtY29sb3IpO1xuICAgIC0tc3dpdGNoLWJkOiB2YXIoLS1zd2l0Y2gtZGlzYWJsZWQtY29sb3IpO1xuICAgIC0tc3dpdGNoLWN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fOTMwN2Q5OTIge1xuICAgIC0tc3dpdGNoLWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG4gICAgLS1zd2l0Y2gtYmQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbiAgICAtLXN3aXRjaC10ZXh0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNik7XG4gICAgLS1zd2l0Y2gtZGlzYWJsZWQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbn1cblxuW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV85MzA3ZDk5MiB7XG4gICAgLS1zd2l0Y2gtYmc6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgICAtLXN3aXRjaC1iZDogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xuICAgIC0tc3dpdGNoLXRleHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0xKTtcbiAgICAtLXN3aXRjaC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV85MzA3ZDk5MltkYXRhLWVycm9yXSB7XG4gICAgLS1zd2l0Y2gtYmQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpO1xuICB9XG5cbi5tXzkzMDdkOTkyW2RhdGEtbGFiZWwtcG9zaXRpb249J2xlZnQnXSB7XG4gICAgLS1zd2l0Y2gtb3JkZXI6IDI7XG4gIH1cblxuLm1fOTMwMzlhMWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXRjaC1yYWRpdXMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zd2l0Y2gtdGh1bWItYmcsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2l0Y2gtdGh1bWItc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1zd2l0Y2gtdGh1bWItc2l6ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN3aXRjaC10aHVtYi1iZCk7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0tc3dpdGNoLXRodW1iLXN0YXJ0LCB2YXIoLS1zd2l0Y2gtdHJhY2stbGFiZWwtcGFkZGluZykpO1xuICB0cmFuc2l0aW9uOiBpbnNldC1pbmxpbmUtc3RhcnQgMTUwbXMgZWFzZTtcbn1cblxuLm1fOTMwMzlhMWQgPiAqIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuLm1fOTI2YjQwMTE6Y2hlY2tlZCArICogPiAubV85MzAzOWExZCB7XG4gICAgLS1zd2l0Y2gtdGh1bWItc3RhcnQ6IGNhbGMoMTAwJSAtIHZhcigtLXN3aXRjaC10aHVtYi1zaXplKSAtIHZhcigtLXN3aXRjaC10cmFjay1sYWJlbC1wYWRkaW5nKSk7XG4gICAgLS1zd2l0Y2gtdGh1bWItYmQ6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICB9XG5cbi5tXzkyNmI0MDExOmRpc2FibGVkICsgKiA+IC5tXzkzMDM5YTFkLFxuICAubV85MjZiNDAxMVtkYXRhLWRpc2FibGVkXSArICogPiAubV85MzAzOWExZCB7XG4gICAgLS1zd2l0Y2gtdGh1bWItYmQ6IHZhcigtLXN3aXRjaC10aHVtYi1iZy1kaXNhYmxlZCk7XG4gICAgLS1zd2l0Y2gtdGh1bWItYmc6IHZhcigtLXN3aXRjaC10aHVtYi1iZy1kaXNhYmxlZCk7XG4gIH1cblxuW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fOTMwMzlhMWQge1xuICAgIC0tc3dpdGNoLXRodW1iLWJkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG4gICAgLS1zd2l0Y2gtdGh1bWItYmctZGlzYWJsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbn1cblxuW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV85MzAzOWExZCB7XG4gICAgLS1zd2l0Y2gtdGh1bWItYmQ6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAgIC0tc3dpdGNoLXRodW1iLWJnLWRpc2FibGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG59XG5cbi5tXzgyNzdlMDgyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1zd2l0Y2gtd2lkdGgpIC0gdmFyKC0tc3dpdGNoLXRodW1iLXNpemUpKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXN3aXRjaC10cmFjay1sYWJlbC1wYWRkaW5nKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zd2l0Y2gtdGh1bWItc2l6ZSkgKyB2YXIoLS1zd2l0Y2gtdHJhY2stbGFiZWwtcGFkZGluZykpO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMTUwbXMgZWFzZTtcbn1cblxuLm1fOTI2YjQwMTE6Y2hlY2tlZCArICogPiAubV84Mjc3ZTA4MiB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3dpdGNoLXRodW1iLXNpemUpICsgdmFyKC0tc3dpdGNoLXRyYWNrLWxhYmVsLXBhZGRpbmcpKTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICB9XG5cbi5tX2IyM2ZhMGVmIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xuICB0YWJsZS1sYXlvdXQ6IHZhcigtLXRhYmxlLWxheW91dCwgYXV0byk7XG4gIGNhcHRpb24tc2lkZTogdmFyKC0tdGFibGUtY2FwdGlvbi1zaWRlLCBib3R0b20pO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9iMjNmYTBlZiB7XG4gICAgLS10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTEpO1xuICAgIC0tdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICAgIC0tdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2IyM2ZhMGVmIHtcbiAgICAtLXRhYmxlLWhvdmVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gICAgLS10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgLS10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuICAubV9iMjNmYTBlZjp3aGVyZShbZGF0YS13aXRoLXRhYmxlLWJvcmRlcl0pIHtcbiAgICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHZhcigtLXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAubV9iMjNmYTBlZjp3aGVyZShbZGF0YS10YWJ1bGFyLW51bXNdKSB7XG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgfVxuXG4gIC5tX2IyM2ZhMGVmOndoZXJlKFtkYXRhLXZhcmlhbnQ9J3ZlcnRpY2FsJ10pIDp3aGVyZSgubV80ZTdhYTRmMykge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2IyM2ZhMGVmOndoZXJlKFtkYXRhLXZhcmlhbnQ9J3ZlcnRpY2FsJ10pIDp3aGVyZSgubV80ZTdhYTRmMykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9iMjNmYTBlZjp3aGVyZShbZGF0YS12YXJpYW50PSd2ZXJ0aWNhbCddKSA6d2hlcmUoLm1fNGU3YWE0ZjMpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbn1cblxuLm1fNGU3YWE0ZjMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG46d2hlcmUoW2Rpcj1cInJ0bFwiXSkgLm1fNGU3YWE0ZjMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubV80ZTdhYTRmZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIC5tXzRlN2FhNGZkOmhvdmVyOndoZXJlKFtkYXRhLWhvdmVyXSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHItaG92ZXItYmcpO1xuICAgIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgIC5tXzRlN2FhNGZkOmFjdGl2ZTp3aGVyZShbZGF0YS1ob3Zlcl0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyLWhvdmVyLWJnKTtcbiAgICB9XG59XG5cbi5tXzRlN2FhNGZkOndoZXJlKFtkYXRhLXdpdGgtcm93LWJvcmRlcl0pIHtcbiAgICBib3JkZXItYm90dG9tOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB2YXIoLS10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbi5tXzRlN2FhNGVmLFxuLm1fNGU3YWE0ZjMge1xuICBwYWRkaW5nOiB2YXIoLS10YWJsZS12ZXJ0aWNhbC1zcGFjaW5nKSB2YXIoLS10YWJsZS1ob3Jpem9udGFsLXNwYWNpbmcsIHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykpO1xufVxuXG4ubV80ZTdhYTRlZjp3aGVyZShbZGF0YS13aXRoLWNvbHVtbi1ib3JkZXJdOm5vdCg6bGFzdC1jaGlsZCkpLCAubV80ZTdhYTRmMzp3aGVyZShbZGF0YS13aXRoLWNvbHVtbi1ib3JkZXJdOm5vdCg6bGFzdC1jaGlsZCkpIHtcbiAgICBib3JkZXItaW5saW5lLWVuZDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdmFyKC0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4ubV9iMjQwNDUzNyA+IDp3aGVyZSh0cik6d2hlcmUoW2RhdGEtd2l0aC1yb3ctYm9yZGVyXTpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4ubV9iMjQwNDUzNyA+IDp3aGVyZSh0cik6d2hlcmUoW2RhdGEtc3RyaXBlZD0nb2RkJ106bnRoLW9mLXR5cGUob2RkKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgfVxuXG4ubV9iMjQwNDUzNyA+IDp3aGVyZSh0cik6d2hlcmUoW2RhdGEtc3RyaXBlZD0nZXZlbiddOm50aC1vZi10eXBlKGV2ZW4pKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICB9XG5cbi5tX2IyNDA0NTM3ID4gOndoZXJlKHRyKVtkYXRhLWhvdmVyXSB7XG4gICAgICAtLXRyLWhvdmVyLWJnOiB2YXIoLS10YWJsZS1oaWdobGlnaHQtb24taG92ZXItY29sb3IsIHZhcigtLXRhYmxlLWhvdmVyLWNvbG9yKSk7XG4gICAgfVxuXG4ubV9iMjQyZDk3NSB7XG4gIHRvcDogdmFyKC0tdGFibGUtc3RpY2t5LWhlYWRlci1vZmZzZXQsIDApO1xuICB6LWluZGV4OiAzO1xufVxuXG4ubV9iMjQyZDk3NTp3aGVyZShbZGF0YS1zdGlja3ldKSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxuXG4ubV9iMjQyZDk3NTp3aGVyZShbZGF0YS1zdGlja3ldKSA6d2hlcmUoLm1fNGU3YWE0ZjMpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IHZhcigtLXRhYmxlLXN0aWNreS1oZWFkZXItb2Zmc2V0LCAwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG4gICAgfVxuXG46d2hlcmUoW2RhdGEtd2l0aC10YWJsZS1ib3JkZXJdKSAubV9iMjQyZDk3NVtkYXRhLXN0aWNreV0gLm1fNGU3YWE0ZjMge1xuICB0b3A6IGluaXRpYWw7XG59XG5cbi5tXzllNWEzYWM3IHtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGltbWVkKTtcbn1cblxuLm1fOWU1YTNhYzc6d2hlcmUoW2RhdGEtc2lkZT0ndG9wJ10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICB9XG5cbi5tXzllNWEzYWM3OndoZXJlKFtkYXRhLXNpZGU9J2JvdHRvbSddKSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgfVxuXG4ubV9hMTAwYzE1IHtcbiAgb3ZlcmZsb3cteDogdmFyKC0tdGFibGUtb3ZlcmZsb3cpO1xufVxuXG4ubV82MjI1OTc0MSB7XG4gIG1pbi13aWR0aDogdmFyKC0tdGFibGUtbWluLXdpZHRoKTtcbiAgbWF4LWhlaWdodDogdmFyKC0tdGFibGUtbWF4LWhlaWdodCk7XG59XG5cbi5tX2JjYWE5OTkwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLS10b2MtZGVwdGgtb2Zmc2V0OiAwLjhlbTtcbn1cblxuLm1fMzc1YTY1ZWYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4zZW0gMC44ZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tdG9jLXNpemUsIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLW1kKSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRvYy1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbiAgcGFkZGluZy1sZWZ0OiBtYXgoY2FsYyh2YXIoLS1kZXB0aC1vZmZzZXQpICogdmFyKC0tdG9jLWRlcHRoLW9mZnNldCkpLCAwLjhlbSk7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzM3NWE2NWVmOndoZXJlKDpob3Zlcik6d2hlcmUoOm5vdChbZGF0YS12YXJpYW50PSdub25lJ10pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMzc1YTY1ZWY6d2hlcmUoOmhvdmVyKTp3aGVyZSg6bm90KFtkYXRhLXZhcmlhbnQ9J25vbmUnXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMzc1YTY1ZWY6d2hlcmUoOmFjdGl2ZSk6d2hlcmUoOm5vdChbZGF0YS12YXJpYW50PSdub25lJ10pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMzc1YTY1ZWY6d2hlcmUoOmFjdGl2ZSk6d2hlcmUoOm5vdChbZGF0YS12YXJpYW50PSdub25lJ10pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgfVxufVxuXG4ubV8zNzVhNjVlZjp3aGVyZShbZGF0YS1hY3RpdmVdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdG9jLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tdG9jLWNvbG9yKTtcbiAgfVxuXG4ubV84OWQ2MGRiMSB7XG4gIGRpc3BsYXk6IHZhcigtLXRhYnMtZGlzcGxheSk7XG4gIGZsZXgtZGlyZWN0aW9uOiB2YXIoLS10YWJzLWZsZXgtZGlyZWN0aW9uKTtcblxuICAtLXRhYi1qdXN0aWZ5OiBmbGV4LXN0YXJ0O1xuICAtLXRhYnMtbGlzdC1kaXJlY3Rpb246IHJvdztcbiAgLS10YWJzLXBhbmVsLWdyb3c6IHVuc2V0O1xuICAtLXRhYnMtZGlzcGxheTogYmxvY2s7XG4gIC0tdGFicy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtLXRhYnMtbGlzdC1ib3JkZXItd2lkdGg6IDA7XG4gIC0tdGFicy1saXN0LWJvcmRlci1zaXplOiAwIDAgdmFyKC0tdGFicy1saXN0LWJvcmRlci13aWR0aCkgMDtcbiAgLS10YWJzLWxpc3QtZ2FwOiB1bnNldDtcblxuICAtLXRhYnMtbGlzdC1saW5lLWJvdHRvbTogMDtcbiAgLS10YWJzLWxpc3QtbGluZS10b3A6IHVuc2V0O1xuICAtLXRhYnMtbGlzdC1saW5lLXN0YXJ0OiAwO1xuICAtLXRhYnMtbGlzdC1saW5lLWVuZDogMDtcblxuICAtLXRhYi1yYWRpdXM6IHZhcigtLXRhYnMtcmFkaXVzKSB2YXIoLS10YWJzLXJhZGl1cykgMCAwO1xuICAtLXRhYi1ib3JkZXItd2lkdGg6IDAgMCB2YXIoLS10YWJzLWxpc3QtYm9yZGVyLXdpZHRoKSAwO1xufVxuXG4gIC5tXzg5ZDYwZGIxW2RhdGEtaW52ZXJ0ZWRdIHtcbiAgICAtLXRhYnMtbGlzdC1saW5lLWJvdHRvbTogdW5zZXQ7XG4gICAgLS10YWJzLWxpc3QtbGluZS10b3A6IDA7XG4gICAgLS10YWItcmFkaXVzOiAwIDAgdmFyKC0tdGFicy1yYWRpdXMpIHZhcigtLXRhYnMtcmFkaXVzKTtcbiAgICAtLXRhYi1ib3JkZXItd2lkdGg6IHZhcigtLXRhYnMtbGlzdC1ib3JkZXItd2lkdGgpIDAgMCAwO1xuICB9XG5cbiAgLm1fODlkNjBkYjFbZGF0YS1pbnZlcnRlZF0gLm1fNTc2YzlkNDo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgfVxuXG4gIC5tXzg5ZDYwZGIxW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10ge1xuICAgIC0tdGFicy1saXN0LWxpbmUtc3RhcnQ6IHVuc2V0O1xuICAgIC0tdGFicy1saXN0LWxpbmUtZW5kOiAwO1xuICAgIC0tdGFicy1saXN0LWxpbmUtdG9wOiAwO1xuICAgIC0tdGFicy1saXN0LWxpbmUtYm90dG9tOiAwO1xuICAgIC0tdGFicy1saXN0LWJvcmRlci1zaXplOiAwIHZhcigtLXRhYnMtbGlzdC1ib3JkZXItd2lkdGgpIDAgMDtcbiAgICAtLXRhYi1ib3JkZXItd2lkdGg6IDAgdmFyKC0tdGFicy1saXN0LWJvcmRlci13aWR0aCkgMCAwO1xuICAgIC0tdGFiLXJhZGl1czogdmFyKC0tdGFicy1yYWRpdXMpIDAgMCB2YXIoLS10YWJzLXJhZGl1cyk7XG4gICAgLS10YWJzLWxpc3QtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLS10YWJzLXBhbmVsLWdyb3c6IDE7XG4gICAgLS10YWJzLWRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tXzg5ZDYwZGIxW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10ge1xuICAgICAgLS10YWJzLWxpc3QtYm9yZGVyLXNpemU6IDAgMCAwIHZhcigtLXRhYnMtbGlzdC1ib3JkZXItd2lkdGgpO1xuICAgICAgLS10YWItYm9yZGVyLXdpZHRoOiAwIDAgMCB2YXIoLS10YWJzLWxpc3QtYm9yZGVyLXdpZHRoKTtcbiAgICAgIC0tdGFiLXJhZGl1czogMCB2YXIoLS10YWJzLXJhZGl1cykgdmFyKC0tdGFicy1yYWRpdXMpIDA7XG59XG5cbiAgLm1fODlkNjBkYjFbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXVtkYXRhLXBsYWNlbWVudD0ncmlnaHQnXSB7XG4gICAgICAtLXRhYnMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgLS10YWJzLWxpc3QtbGluZS1zdGFydDogMDtcbiAgICAgIC0tdGFicy1saXN0LWxpbmUtZW5kOiB1bnNldDtcbiAgICAgIC0tdGFicy1saXN0LWJvcmRlci1zaXplOiAwIDAgMCB2YXIoLS10YWJzLWxpc3QtYm9yZGVyLXdpZHRoKTtcbiAgICAgIC0tdGFiLWJvcmRlci13aWR0aDogMCAwIDAgdmFyKC0tdGFicy1saXN0LWJvcmRlci13aWR0aCk7XG4gICAgICAtLXRhYi1yYWRpdXM6IDAgdmFyKC0tdGFicy1yYWRpdXMpIHZhcigtLXRhYnMtcmFkaXVzKSAwO1xuICAgIH1cblxuICBbZGlyPVwicnRsXCJdIC5tXzg5ZDYwZGIxW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ11bZGF0YS1wbGFjZW1lbnQ9J3JpZ2h0J10ge1xuICAgICAgICAtLXRhYnMtbGlzdC1ib3JkZXItc2l6ZTogMCB2YXIoLS10YWJzLWxpc3QtYm9yZGVyLXdpZHRoKSAwIDA7XG4gICAgICAgIC0tdGFiLWJvcmRlci13aWR0aDogMCB2YXIoLS10YWJzLWxpc3QtYm9yZGVyLXdpZHRoKSAwIDA7XG4gICAgICAgIC0tdGFiLXJhZGl1czogdmFyKC0tdGFicy1yYWRpdXMpIDAgMCB2YXIoLS10YWJzLXJhZGl1cyk7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fODlkNjBkYjEge1xuICAgIC0tdGFiLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fODlkNjBkYjEge1xuICAgIC0tdGFiLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4gIC5tXzg5ZDYwZGIxW2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSB7XG4gICAgLS10YWItanVzdGlmeTogY2VudGVyO1xuICB9XG5cbiAgLm1fODlkNjBkYjFbZGF0YS12YXJpYW50PSdkZWZhdWx0J10ge1xuICAgIC0tdGFicy1saXN0LWJvcmRlci13aWR0aDogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgfVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tXzg5ZDYwZGIxW2RhdGEtdmFyaWFudD0nZGVmYXVsdCddIHtcbiAgICAgIC0tdGFiLWhvdmVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV84OWQ2MGRiMVtkYXRhLXZhcmlhbnQ9J2RlZmF1bHQnXSB7XG4gICAgICAtLXRhYi1ob3Zlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xufVxuXG4gIC5tXzg5ZDYwZGIxW2RhdGEtdmFyaWFudD0nb3V0bGluZSddIHtcbiAgICAtLXRhYnMtbGlzdC1ib3JkZXItd2lkdGg6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG5cbiAgLm1fODlkNjBkYjFbZGF0YS12YXJpYW50PSdwaWxscyddIHtcbiAgICAtLXRhYnMtbGlzdC1nYXA6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKSAvIDIpO1xuICB9XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fODlkNjBkYjFbZGF0YS12YXJpYW50PSdwaWxscyddIHtcbiAgICAgIC0tdGFiLWhvdmVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV84OWQ2MGRiMVtkYXRhLXZhcmlhbnQ9J3BpbGxzJ10ge1xuICAgICAgLS10YWItaG92ZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbn1cblxuLm1fODlkMzNkNmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogdmFyKC0tdGFicy1qdXN0aWZ5LCBmbGV4LXN0YXJ0KTtcbiAgZmxleC1kaXJlY3Rpb246IHZhcigtLXRhYnMtbGlzdC1kaXJlY3Rpb24pO1xuICBnYXA6IHZhcigtLXRhYnMtbGlzdC1nYXApO1xuXG4gIC0tdGFiLWdyb3c6IHVuc2V0O1xufVxuXG4ubV84OWQzM2Q2ZFtkYXRhLWdyb3ddIHtcbiAgICAtLXRhYi1ncm93OiAxO1xuICB9XG5cbi5tX2IwYzkxNzE1IHtcbiAgZmxleC1ncm93OiB2YXIoLS10YWJzLXBhbmVsLWdyb3cpO1xufVxuXG4ubV80ZWM0ZGNlNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmbGV4LWdyb3c6IHZhcigtLXRhYi1ncm93KTtcbiAganVzdGlmeS1jb250ZW50OiB2YXIoLS10YWItanVzdGlmeSk7XG59XG5cbi5tXzRlYzRkY2U2OmRpc2FibGVkLFxuICAubV80ZWM0ZGNlNltkYXRhLWRpc2FibGVkXSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuLm1fNGVjNGRjZTY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuLm1fZmM0MjBiMWYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXRhYi1zZWN0aW9uLW1hcmdpbi1sZWZ0LCAwKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS10YWItc2VjdGlvbi1tYXJnaW4tcmlnaHQsIDApO1xufVxuXG4ubV9mYzQyMGIxZltkYXRhLXBvc2l0aW9uPSdsZWZ0J106bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAtLXRhYi1zZWN0aW9uLW1hcmdpbi1yaWdodDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgICB9XG5cbltkaXI9XCJydGxcIl0gLm1fZmM0MjBiMWZbZGF0YS1wb3NpdGlvbj0nbGVmdCddOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgICAtLXRhYi1zZWN0aW9uLW1hcmdpbi1yaWdodDogMHJlbTtcbiAgICAgICAgLS10YWItc2VjdGlvbi1tYXJnaW4tbGVmdDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbn1cblxuLm1fZmM0MjBiMWZbZGF0YS1wb3NpdGlvbj0ncmlnaHQnXTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgIC0tdGFiLXNlY3Rpb24tbWFyZ2luLWxlZnQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gICAgfVxuXG5bZGlyPVwicnRsXCJdIC5tX2ZjNDIwYjFmW2RhdGEtcG9zaXRpb249J3JpZ2h0J106bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgIC0tdGFiLXNlY3Rpb24tbWFyZ2luLWxlZnQ6IDByZW07XG4gICAgICAgIC0tdGFiLXNlY3Rpb24tbWFyZ2luLXJpZ2h0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIGRlZmF1bHQgdmFyaWFudCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubV81NzZjOWQ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1fNTc2YzlkNDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLXRhYnMtbGlzdC1ib3JkZXItc2l6ZSk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3R0b206IHZhcigtLXRhYnMtbGlzdC1saW5lLWJvdHRvbSk7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS10YWJzLWxpc3QtbGluZS1zdGFydCk7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tdGFicy1saXN0LWxpbmUtZW5kKTtcbiAgICB0b3A6IHZhcigtLXRhYnMtbGlzdC1saW5lLXRvcCk7XG4gIH1cblxuLm1fNTM5ZTgyN2Ige1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10YWItcmFkaXVzKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS10YWItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFiLWJnKTtcblxuICAtLXRhYi1iZzogdHJhbnNwYXJlbnQ7XG59XG5cbi5tXzUzOWU4MjdiOndoZXJlKFtkYXRhLWFjdGl2ZV0pIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRhYnMtY29sb3IpO1xuICB9XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cbiAgLm1fNTM5ZTgyN2I6aG92ZXIge1xuICAgIC0tdGFiLWJnOiB2YXIoLS10YWItaG92ZXItY29sb3IpO1xuICB9XG5cbiAgICAubV81MzllODI3Yjpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWFjdGl2ZV0pKSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRhYi1ib3JkZXItY29sb3IpO1xuICAgIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuXG4gIC5tXzUzOWU4MjdiOmFjdGl2ZSB7XG4gICAgLS10YWItYmc6IHZhcigtLXRhYi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAgIC5tXzUzOWU4MjdiOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWFjdGl2ZV0pKSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRhYi1ib3JkZXItY29sb3IpO1xuICAgIH1cbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuICAubV81MzllODI3YjpkaXNhYmxlZDpob3ZlciwgLm1fNTM5ZTgyN2JbZGF0YS1kaXNhYmxlZF06aG92ZXIge1xuICAgICAgLS10YWItYmc6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcblxuICAubV81MzllODI3YjpkaXNhYmxlZDphY3RpdmUsIC5tXzUzOWU4MjdiW2RhdGEtZGlzYWJsZWRdOmFjdGl2ZSB7XG4gICAgICAtLXRhYi1iZzogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBvdXRsaW5lIHZhcmlhbnQgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1fNjc3MmZiZDUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubV82NzcyZmJkNTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLXRhYnMtbGlzdC1ib3JkZXItc2l6ZSk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3R0b206IHZhcigtLXRhYnMtbGlzdC1saW5lLWJvdHRvbSk7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS10YWJzLWxpc3QtbGluZS1zdGFydCk7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tdGFicy1saXN0LWxpbmUtZW5kKTtcbiAgICB0b3A6IHZhcigtLXRhYnMtbGlzdC1saW5lLXRvcCk7XG4gIH1cblxuLm1fYjU5YWI0N2Mge1xuICBib3JkZXItdG9wOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci10b3AtY29sb3IpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWJvdHRvbS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRhYi1yYWRpdXMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLS10YWItYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGFiLWJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRhYi1ib3JkZXItaW5saW5lLWVuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGFiLWJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubV9iNTlhYjQ3Yzp3aGVyZShbZGF0YS1hY3RpdmVdKTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1jb2xvcik7XG4gICAgICBib3R0b206IHZhcigtLXRhYi1iZWZvcmUtYm90dG9tLCBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICAgICAgbGVmdDogdmFyKC0tdGFiLWJlZm9yZS1sZWZ0LCBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICAgICAgcmlnaHQ6IHZhcigtLXRhYi1iZWZvcmUtcmlnaHQsIGF1dG8pO1xuICAgICAgdG9wOiB2YXIoLS10YWItYmVmb3JlLXRvcCwgYXV0byk7XG4gICAgICB3aWR0aDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIH1cblxuLm1fYjU5YWI0N2M6d2hlcmUoW2RhdGEtYWN0aXZlXSk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1jb2xvcik7XG4gICAgICBib3R0b206IHZhcigtLXRhYi1hZnRlci1ib3R0b20sIGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gICAgICByaWdodDogdmFyKC0tdGFiLWFmdGVyLXJpZ2h0LCBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICAgICAgbGVmdDogdmFyKC0tdGFiLWFmdGVyLWxlZnQsIGF1dG8pO1xuICAgICAgdG9wOiB2YXIoLS10YWItYWZ0ZXItdG9wLCBhdXRvKTtcbiAgICAgIHdpZHRoOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAgIGhlaWdodDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgfVxuXG4ubV9iNTlhYjQ3Yzp3aGVyZShbZGF0YS1hY3RpdmVdKSB7XG5cbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLXRvcC1jb2xvcik7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1ib3R0b20tY29sb3IpO1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHZhcigtLXRhYi1ib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yKTtcbiAgICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1pbmxpbmUtZW5kLWNvbG9yKTtcblxuICAgIC0tdGFiLWJvcmRlci10b3AtY29sb3I6IHZhcigtLXRhYi1ib3JkZXItY29sb3IpO1xuICAgIC0tdGFiLWJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHZhcigtLXRhYi1ib3JkZXItY29sb3IpO1xuICAgIC0tdGFiLWJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWNvbG9yKTtcbiAgICAtLXRhYi1ib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xufVxuXG4ubV9iNTlhYjQ3Yzp3aGVyZShbZGF0YS1hY3RpdmVdKVtkYXRhLWludmVydGVkXSB7XG4gICAgICAtLXRhYi1ib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWNvbG9yKTtcbiAgICAgIC0tdGFiLWJvcmRlci10b3AtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG5cbiAgICAgIC0tdGFiLWJlZm9yZS1ib3R0b206IGF1dG87XG4gICAgICAtLXRhYi1iZWZvcmUtdG9wOiBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICAtLXRhYi1hZnRlci1ib3R0b206IGF1dG87XG4gICAgICAtLXRhYi1hZnRlci10b3A6IGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICB9XG5cbi5tX2I1OWFiNDdjOndoZXJlKFtkYXRhLWFjdGl2ZV0pW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ11bZGF0YS1wbGFjZW1lbnQ9J2xlZnQnXSB7XG4gICAgICAgIC0tdGFiLWJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuICAgICAgICAtLXRhYi1ib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgLS10YWItYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1jb2xvcik7XG5cbiAgICAgICAgLS10YWItYmVmb3JlLXJpZ2h0OiBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICAgIC0tdGFiLWJlZm9yZS1sZWZ0OiBhdXRvO1xuICAgICAgICAtLXRhYi1iZWZvcmUtYm90dG9tOiBhdXRvO1xuICAgICAgICAtLXRhYi1iZWZvcmUtdG9wOiBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICAgIC0tdGFiLWFmdGVyLWxlZnQ6IGF1dG87XG4gICAgICAgIC0tdGFiLWFmdGVyLXJpZ2h0OiBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICB9XG5cbltkaXI9XCJydGxcIl0gLm1fYjU5YWI0N2M6d2hlcmUoW2RhdGEtYWN0aXZlXSlbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXVtkYXRhLXBsYWNlbWVudD0nbGVmdCddIHtcbiAgICAgICAgICAtLXRhYi1iZWZvcmUtcmlnaHQ6IGF1dG87XG4gICAgICAgICAgLS10YWItYmVmb3JlLWxlZnQ6IGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAgICAgICAtLXRhYi1hZnRlci1sZWZ0OiBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICAgICAgLS10YWItYWZ0ZXItcmlnaHQ6IGF1dG87XG59XG5cbi5tX2I1OWFiNDdjOndoZXJlKFtkYXRhLWFjdGl2ZV0pW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ11bZGF0YS1wbGFjZW1lbnQ9J3JpZ2h0J10ge1xuICAgICAgICAtLXRhYi1ib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuICAgICAgICAtLXRhYi1ib3JkZXItaW5saW5lLWVuZC1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1jb2xvcik7XG4gICAgICAgIC0tdGFiLWJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRhYi1ib3JkZXItY29sb3IpO1xuXG4gICAgICAgIC0tdGFiLWJlZm9yZS1sZWZ0OiBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICAgIC0tdGFiLWJlZm9yZS1yaWdodDogYXV0bztcbiAgICAgICAgLS10YWItYmVmb3JlLWJvdHRvbTogYXV0bztcbiAgICAgICAgLS10YWItYmVmb3JlLXRvcDogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgICAtLXRhYi1hZnRlci1yaWdodDogYXV0bztcbiAgICAgICAgLS10YWItYWZ0ZXItbGVmdDogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgfVxuXG5bZGlyPVwicnRsXCJdIC5tX2I1OWFiNDdjOndoZXJlKFtkYXRhLWFjdGl2ZV0pW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ11bZGF0YS1wbGFjZW1lbnQ9J3JpZ2h0J10ge1xuICAgICAgICAgIC0tdGFiLWJlZm9yZS1sZWZ0OiBhdXRvO1xuICAgICAgICAgIC0tdGFiLWJlZm9yZS1yaWdodDogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgICAgIC0tdGFiLWFmdGVyLXJpZ2h0OiBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICAgICAgLS10YWItYWZ0ZXItbGVmdDogYXV0bztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBwaWxscyB2YXJpYW50ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tX2MzMzgxOTE0IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGFicy1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWItYmcpO1xuICBjb2xvcjogdmFyKC0tdGFiLWNvbG9yKTtcblxuICAtLXRhYi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdGFiLWNvbG9yOiBpbmhlcml0O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuICAubV9jMzM4MTkxNDpub3QoW2RhdGEtZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgICAtLXRhYi1iZzogdmFyKC0tdGFiLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuXG4gIC5tX2MzMzgxOTE0Om5vdChbZGF0YS1kaXNhYmxlZF0pOmFjdGl2ZSB7XG4gICAgICAtLXRhYi1iZzogdmFyKC0tdGFiLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuLm1fYzMzODE5MTRbZGF0YS1hY3RpdmVdW2RhdGEtYWN0aXZlXSB7XG4gICAgLS10YWItYmc6IHZhcigtLXRhYnMtY29sb3IpO1xuICAgIC0tdGFiLWNvbG9yOiB2YXIoLS10YWJzLXRleHQtY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgfVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuICAubV9jMzM4MTkxNFtkYXRhLWFjdGl2ZV1bZGF0YS1hY3RpdmVdOmhvdmVyIHtcbiAgICAgIC0tdGFiLWJnOiB2YXIoLS10YWJzLWNvbG9yKTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuXG4gIC5tX2MzMzgxOTE0W2RhdGEtYWN0aXZlXVtkYXRhLWFjdGl2ZV06YWN0aXZlIHtcbiAgICAgIC0tdGFiLWJnOiB2YXIoLS10YWJzLWNvbG9yKTtcbiAgfVxufVxuXG4ubV83MzQxMzIwZCB7XG4gIC0tdGktc2l6ZS14czogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS10aS1zaXplLXNtOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXRpLXNpemUtbWQ6IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS10aS1zaXplLWxnOiBjYWxjKDIuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXRpLXNpemUteGw6IGNhbGMoMi43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS10aS1zaXplOiB2YXIoLS10aS1zaXplLW1kKTtcblxuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIHdpZHRoOiB2YXIoLS10aS1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS10aS1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS10aS1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tdGktc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRpLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aS1iZywgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCkpO1xuICBjb2xvcjogdmFyKC0tdGktY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgYm9yZGVyOiB2YXIoLS10aS1iZCwgMXB4IHNvbGlkIHRyYW5zcGFyZW50KTtcbn1cblxuLm1fNDM2NTdlY2Uge1xuICAtLW9mZnNldDogY2FsYyh2YXIoLS10bC1idWxsZXQtc2l6ZSkgLyAyICsgdmFyKC0tdGwtbGluZS13aWR0aCkgLyAyKTtcbiAgLS10bC1idWxsZXQtc2l6ZTogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXRsLWxpbmUtd2lkdGg6IGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS10bC1yYWRpdXM6IGNhbGMoNjIuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS10bC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG59XG5cbiAgLm1fNDM2NTdlY2U6d2hlcmUoW2RhdGEtYWxpZ249J2xlZnQnXSkge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1vZmZzZXQpO1xuICB9XG5cbiAgLm1fNDM2NTdlY2U6d2hlcmUoW2RhdGEtYWxpZ249J3JpZ2h0J10pIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLW9mZnNldCk7XG4gIH1cblxuLm1fMmViZTgwOTkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIC8gMik7XG59XG5cbi5tXzQzNjE3OGZmIHtcbiAgLS1pdGVtLWJvcmRlcjogdmFyKC0tdGwtbGluZS13aWR0aCkgdmFyKC0tdGxpLWJvcmRlci1zdHlsZSwgc29saWQpIHZhcigtLWl0ZW0tYm9yZGVyLWNvbG9yKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRleHQpO1xufVxuXG4ubV80MzYxNzhmZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IHZhcigtLXRpbWVsaW5lLWxpbmUtbGVmdCwgMCk7XG4gICAgcmlnaHQ6IHZhcigtLXRpbWVsaW5lLWxpbmUtcmlnaHQsIDApO1xuICAgIGJvdHRvbTogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteGwpICogLTEpO1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWl0ZW0tYm9yZGVyKTtcbiAgICBkaXNwbGF5OiB2YXIoLS10aW1lbGluZS1saW5lLWRpc3BsYXksIG5vbmUpO1xuICB9XG5cbi5tXzQzNjU3ZWNlW2RhdGEtYWxpZ249J2xlZnQnXSAubV80MzYxNzhmZjo6YmVmb3JlIHtcbiAgICAgIC0tdGltZWxpbmUtbGluZS1sZWZ0OiBjYWxjKHZhcigtLXRsLWxpbmUtd2lkdGgpICogLTEpO1xuICAgICAgLS10aW1lbGluZS1saW5lLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuW2Rpcj1cInJ0bFwiXSAubV80MzY1N2VjZVtkYXRhLWFsaWduPSdsZWZ0J10gLm1fNDM2MTc4ZmY6OmJlZm9yZSB7XG4gICAgICAgIC0tdGltZWxpbmUtbGluZS1sZWZ0OiBhdXRvO1xuICAgICAgICAtLXRpbWVsaW5lLWxpbmUtcmlnaHQ6IGNhbGModmFyKC0tdGwtbGluZS13aWR0aCkgKiAtMSk7XG59XG5cbi5tXzQzNjU3ZWNlW2RhdGEtYWxpZ249J3JpZ2h0J10gLm1fNDM2MTc4ZmY6OmJlZm9yZSB7XG4gICAgICAtLXRpbWVsaW5lLWxpbmUtbGVmdDogYXV0bztcbiAgICAgIC0tdGltZWxpbmUtbGluZS1yaWdodDogY2FsYyh2YXIoLS10bC1saW5lLXdpZHRoKSAqIC0xKTtcbiAgICB9XG5cbltkaXI9XCJydGxcIl0gLm1fNDM2NTdlY2VbZGF0YS1hbGlnbj0ncmlnaHQnXSAubV80MzYxNzhmZjo6YmVmb3JlIHtcbiAgICAgICAgLS10aW1lbGluZS1saW5lLWxlZnQ6IGNhbGModmFyKC0tdGwtbGluZS13aWR0aCkgKiAtMSk7XG4gICAgICAgIC0tdGltZWxpbmUtbGluZS1yaWdodDogYXV0bztcbn1cblxuLm1fNDM2NTdlY2U6d2hlcmUoW2RhdGEtYWxpZ249J2xlZnQnXSkgLm1fNDM2MTc4ZmYge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1vZmZzZXQpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuLm1fNDM2NTdlY2U6d2hlcmUoW2RhdGEtYWxpZ249J3JpZ2h0J10pIC5tXzQzNjE3OGZmIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLW9mZnNldCk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV80MzYxNzhmZiB7XG4gICAgLS1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNDM2MTc4ZmYge1xuICAgIC0taXRlbS1ib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fNDM2MTc4ZmY6d2hlcmUoW2RhdGEtbGluZS1hY3RpdmVdKTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGxpLWNvbG9yLCB2YXIoLS10bC1jb2xvcikpO1xuICAgIH1cblxuLm1fNDM2MTc4ZmY6d2hlcmUoOm5vdCg6bGFzdC1vZi10eXBlKSkge1xuICAgIC0tdGltZWxpbmUtbGluZS1kaXNwbGF5OiBibG9jaztcbiAgfVxuXG4ubV80MzYxNzhmZjp3aGVyZSg6bm90KDpmaXJzdC1vZi10eXBlKSkge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCk7XG4gIH1cblxuLm1fOGFmZmNlZTEge1xuICB3aWR0aDogdmFyKC0tdGwtYnVsbGV0LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXRsLWJ1bGxldC1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGxpLXJhZGl1cywgdmFyKC0tdGwtcmFkaXVzKSk7XG4gIGJvcmRlcjogdmFyKC0tdGwtbGluZS13aWR0aCkgc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOGFmZmNlZTEge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOGFmZmNlZTEge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV80MzY1N2VjZTp3aGVyZShbZGF0YS1hbGlnbj0nbGVmdCddKSAubV84YWZmY2VlMSB7XG4gICAgbGVmdDogY2FsYygodmFyKC0tdGwtYnVsbGV0LXNpemUpIC8gMiArIHZhcigtLXRsLWxpbmUtd2lkdGgpIC8gMikgKiAtMSk7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tXzQzNjU3ZWNlOndoZXJlKFtkYXRhLWFsaWduPSdsZWZ0J10pIC5tXzhhZmZjZWUxIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogY2FsYygodmFyKC0tdGwtYnVsbGV0LXNpemUpIC8gMiArIHZhcigtLXRsLWxpbmUtd2lkdGgpIC8gMikgKiAtMSk7XG59XG5cbi5tXzQzNjU3ZWNlOndoZXJlKFtkYXRhLWFsaWduPSdyaWdodCddKSAubV84YWZmY2VlMSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogY2FsYygodmFyKC0tdGwtYnVsbGV0LXNpemUpIC8gMiArIHZhcigtLXRsLWxpbmUtd2lkdGgpIC8gMikgKiAtMSk7XG4gIH1cblxuOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tXzQzNjU3ZWNlOndoZXJlKFtkYXRhLWFsaWduPSdyaWdodCddKSAubV84YWZmY2VlMSB7XG4gICAgICBsZWZ0OiBjYWxjKCh2YXIoLS10bC1idWxsZXQtc2l6ZSkgLyAyICsgdmFyKC0tdGwtbGluZS13aWR0aCkgLyAyKSAqIC0xKTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xufVxuXG4ubV84YWZmY2VlMTp3aGVyZShbZGF0YS13aXRoLWNoaWxkXSkge1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tdGwtbGluZS13aWR0aCk7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV84YWZmY2VlMTp3aGVyZShbZGF0YS13aXRoLWNoaWxkXSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOGFmZmNlZTE6d2hlcmUoW2RhdGEtd2l0aC1jaGlsZF0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fOGFmZmNlZTE6d2hlcmUoW2RhdGEtYWN0aXZlXSkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGxpLWNvbG9yLCB2YXIoLS10bC1jb2xvcikpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS10bC1pY29uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG4gIH1cblxuLm1fOGFmZmNlZTE6d2hlcmUoW2RhdGEtYWN0aXZlXSk6d2hlcmUoW2RhdGEtd2l0aC1jaGlsZF0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRsaS1jb2xvciwgdmFyKC0tdGwtY29sb3IpKTtcbiAgICAgIGNvbG9yOiB2YXIoLS10bC1pY29uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG4gICAgfVxuXG4ubV80MzY1N2VjZTp3aGVyZShbZGF0YS1hbGlnbj0nbGVmdCddKSAubV81NDBlOGY0MSB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLW9mZnNldCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG46d2hlcmUoW2Rpcj1cInJ0bFwiXSkgLm1fNDM2NTdlY2U6d2hlcmUoW2RhdGEtYWxpZ249J2xlZnQnXSkgLm1fNTQwZThmNDEge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tXzQzNjU3ZWNlOndoZXJlKFtkYXRhLWFsaWduPSdyaWdodCddKSAubV81NDBlOGY0MSB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1vZmZzZXQpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbjp3aGVyZShbZGlyPVwicnRsXCJdKSAubV80MzY1N2VjZTp3aGVyZShbZGF0YS1hbGlnbj0ncmlnaHQnXSkgLm1fNTQwZThmNDEge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1fOGE1ZDEzNTcge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10aXRsZS1mdyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGUtZnopO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGl0bGUtbGgpO1xuICBmb250LWZhbWlseTogdmFyKC0tbWFudGluZS1mb250LWZhbWlseS1oZWFkaW5ncyk7XG4gIHRleHQtd3JhcDogdmFyKC0tdGl0bGUtdGV4dC13cmFwLCB2YXIoLS1tYW50aW5lLWhlYWRpbmctdGV4dC13cmFwKSk7XG59XG5cbiAgLm1fOGE1ZDEzNTc6d2hlcmUoW2RhdGEtbGluZS1jbGFtcF0pIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogdmFyKC0tdGl0bGUtbGluZS1jbGFtcCk7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxuXG4ubV9mNjk4ZTE5MSB7XG4gIC0tbGV2ZWwtb2Zmc2V0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbGcpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubV83NWYzZWNmIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubV9mNjk3MGViMSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubV9mNjk3MGViMTpmb2N1cy12aXNpYmxlID4gLm1fZGMyODM0MjUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgfVxuXG4ubV9kYzI4MzQyNSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1sYWJlbC1vZmZzZXQpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2RjMjgzNDI1OndoZXJlKFtkYXRhLXNlbGVjdGVkXSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTEpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZGMyODM0MjU6d2hlcmUoW2RhdGEtc2VsZWN0ZWRdKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG59XG5cbi5tX2Q2NDkzZmFkIDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubV9kNjQ5M2ZhZCA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubV9kNjQ5M2ZhZCA6d2hlcmUoaDEsIGgyLCBoMywgaDQsIGg1LCBoNikge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gICAgdGV4dC13cmFwOiB2YXIoLS1tYW50aW5lLWhlYWRpbmctdGV4dC13cmFwKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tbWFudGluZS1mb250LWZhbWlseS1oZWFkaW5ncyk7XG4gIH1cbiAgLm1fZDY0OTNmYWQgOndoZXJlKGgxKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxLjUgKiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteGwpKTtcbiAgICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtaDEtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1oMS1saW5lLWhlaWdodCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLW1hbnRpbmUtaDEtZm9udC13ZWlnaHQpO1xuICB9XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZShoMikge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWgyLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtaDItbGluZS1oZWlnaHQpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1tYW50aW5lLWgyLWZvbnQtd2VpZ2h0KTtcbiAgfVxuICAubV9kNjQ5M2ZhZCA6d2hlcmUoaDMpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAuOCAqIHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1oMy1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWgzLWxpbmUtaGVpZ2h0KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tbWFudGluZS1oMy1mb250LXdlaWdodCk7XG4gIH1cbiAgLm1fZDY0OTNmYWQgOndoZXJlKGg0KSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwLjggKiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteGwpKTtcbiAgICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtaDQtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1oNC1saW5lLWhlaWdodCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLW1hbnRpbmUtaDQtZm9udC13ZWlnaHQpO1xuICB9XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZShoNSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMC41ICogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhsKSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWg1LWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtaDUtbGluZS1oZWlnaHQpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1tYW50aW5lLWg1LWZvbnQtd2VpZ2h0KTtcbiAgfVxuICAubV9kNjQ5M2ZhZCA6d2hlcmUoaDYpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAuNSAqIHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1oNi1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWg2LWxpbmUtaGVpZ2h0KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tbWFudGluZS1oNi1mb250LXdlaWdodCk7XG4gIH1cbiAgLm1fZDY0OTNmYWQgOndoZXJlKGltZykge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICB9XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZShwKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbGcpO1xuICB9XG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZDY0OTNmYWQgOndoZXJlKG1hcmspIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3IteWVsbG93LTIpO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG59XG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kNjQ5M2ZhZCA6d2hlcmUobWFyaykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci15ZWxsb3ctNSk7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG59XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZShhKSB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYW5jaG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAubV9kNjQ5M2ZhZCA6d2hlcmUoYSk6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgLm1fZDY0OTNmYWQgOndoZXJlKGEpOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZShocikge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG4gIH1cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kNjQ5M2ZhZCA6d2hlcmUoaHIpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZDY0OTNmYWQgOndoZXJlKGhyKSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbn1cbiAgLm1fZDY0OTNmYWQgOndoZXJlKHByZSkge1xuICAgIHBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtbGluZS1oZWlnaHQpO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBmb250LWZhbWlseTogdmFyKC0tbWFudGluZS1mb250LWZhbWlseS1tb25vc3BhY2UpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUteHMpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLXNtKTtcbiAgfVxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2Q2NDkzZmFkIDp3aGVyZShwcmUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbn1cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Q2NDkzZmFkIDp3aGVyZShwcmUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay04KTtcbn1cbiAgLm1fZDY0OTNmYWQgOndoZXJlKHByZSkgOndoZXJlKGNvZGUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZShrYmQpIHtcbiAgICAtLWtiZC1mejogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIC0ta2JkLXBhZGRpbmc6IGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLW1hbnRpbmUtZm9udC1mYW1pbHktbW9ub3NwYWNlKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiB2YXIoLS1rYmQtcGFkZGluZyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1rYmQtZnopO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLXNtKTtcbiAgICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZDY0OTNmYWQgOndoZXJlKGtiZCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xufVxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZDY0OTNmYWQgOndoZXJlKGtiZCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xufVxuICAubV9kNjQ5M2ZhZCA6d2hlcmUoY29kZSkge1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWxpbmUtaGVpZ2h0KTtcbiAgICBwYWRkaW5nOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1zbSk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLW1hbnRpbmUtZm9udC1mYW1pbHktbW9ub3NwYWNlKTtcbiAgICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXhzKTtcbiAgfVxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2Q2NDkzZmFkIDp3aGVyZShjb2RlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG59XG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kNjQ5M2ZhZCA6d2hlcmUoY29kZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuICAubV9kNjQ5M2ZhZCA6d2hlcmUodWwsIG9sKTpub3QoW2RhdGEtdHlwZT0ndGFza0xpc3QnXSkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCk7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgfVxuICAubV9kNjQ5M2ZhZCA6d2hlcmUodGFibGUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIH1cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kNjQ5M2ZhZCA6d2hlcmUodGFibGUpIHtcbiAgICAgIC0tdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kNjQ5M2ZhZCA6d2hlcmUodGFibGUpIHtcbiAgICAgIC0tdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZSh0YWJsZSkgOndoZXJlKGNhcHRpb24pIHtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gICAgICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCk7XG4gICAgfVxuICAubV9kNjQ5M2ZhZCA6d2hlcmUodGFibGUpIDp3aGVyZSh0aCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG4gICAgfVxuICAubV9kNjQ5M2ZhZCA6d2hlcmUodGFibGUpIDp3aGVyZSh0aGVhZCB0aCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRhYmxlLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICAubV9kNjQ5M2ZhZCA6d2hlcmUodGFibGUpIDp3aGVyZSh0Zm9vdCB0aCkge1xuICAgICAgYm9yZGVyLXRvcDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRhYmxlLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICAubV9kNjQ5M2ZhZCA6d2hlcmUodGFibGUpIDp3aGVyZSh0ZCkge1xuICAgICAgcGFkZGluZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xuICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRhYmxlLWJvcmRlci1jb2xvcik7XG4gICAgICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKTtcbiAgICB9XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZSh0YWJsZSkgOndoZXJlKHRyOmxhc3Qtb2YtdHlwZSB0ZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZShibG9ja3F1b3RlKSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1sZyk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtbGluZS1oZWlnaHQpO1xuICAgIG1hcmdpbjogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKSAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLXNtKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpIHZhcigtLW1hbnRpbmUtc3BhY2luZy1sZyk7XG4gIH1cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kNjQ5M2ZhZCA6d2hlcmUoYmxvY2txdW90ZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xufVxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZDY0OTNmYWQgOndoZXJlKGJsb2NrcXVvdGUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay04KTtcbn1cbiIsIi5tX2Q0NmE0ODM0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGRhc2hlZDtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG4gIHBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWRyb3B6b25lLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246XG4gICAgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLFxuICAgIGJvcmRlci1jb2xvciAxMDBtcyBlYXNlO1xufVxuXG4gIC5tX2Q0NmE0ODM0OndoZXJlKFtkYXRhLWxvYWRpbmddKSxcbiAgLm1fZDQ2YTQ4MzQ6d2hlcmUoOm5vdChbZGF0YS1hY3RpdmF0ZS1vbi1jbGlja10pKSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kNDZhNDgzNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Q0NmE0ODM0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZDQ2YTQ4MzQ6aG92ZXI6d2hlcmUoW2RhdGEtYWN0aXZhdGUtb24tY2xpY2tdOm5vdChbZGF0YS1sb2FkaW5nXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kNDZhNDgzNDpob3Zlcjp3aGVyZShbZGF0YS1hY3RpdmF0ZS1vbi1jbGlja106bm90KFtkYXRhLWxvYWRpbmddKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2Q0NmE0ODM0OmFjdGl2ZTp3aGVyZShbZGF0YS1hY3RpdmF0ZS1vbi1jbGlja106bm90KFtkYXRhLWxvYWRpbmddKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Q0NmE0ODM0OmFjdGl2ZTp3aGVyZShbZGF0YS1hY3RpdmF0ZS1vbi1jbGlja106bm90KFtkYXRhLWxvYWRpbmddKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuICAubV9kNDZhNDgzNDp3aGVyZShbZGF0YS1hY2NlcHRdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJvcHpvbmUtYWNjZXB0LWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRyb3B6b25lLWFjY2VwdC1iZyk7XG4gICAgY29sb3I6IHZhcigtLWRyb3B6b25lLWFjY2VwdC1jb2xvcik7XG4gIH1cblxuICAubV9kNDZhNDgzNDp3aGVyZShbZGF0YS1yZWplY3RdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJvcHpvbmUtcmVqZWN0LWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRyb3B6b25lLXJlamVjdC1iZyk7XG4gICAgY29sb3I6IHZhcigtLWRyb3B6b25lLXJlamVjdC1jb2xvcik7XG4gIH1cblxuLm1fYjg1ZjcxNDQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tX2I4NWY3MTQ0OndoZXJlKFtkYXRhLWVuYWJsZS1wb2ludGVyLWV2ZW50c10pIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG5cbi5tXzk2ZjZlOWFkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlO1xufVxuXG4ubV85NmY2ZTlhZCAubV83OTQ2MTE2ZCB7XG4gICAgZmxleDogMTtcbiAgfVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/