@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}.m_b37d9ac7{max-width:var(--notifications-container-width);position:fixed;width:calc(100% - var(--mantine-spacing-md)*2);z-index:var(--notifications-z-index)}.m_b37d9ac7:where([data-position=top-center]){left:50%;top:var(--mantine-spacing-md);transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){left:var(--mantine-spacing-md);top:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){right:var(--mantine-spacing-md);top:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}.m_468e7eda{appearance:none;padding-bottom:0;padding-top:0}.m_468e7eda::-webkit-calendar-picker-indicator,.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-ampm-field,.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field{display:inline;max-height:calc(1.875rem*var(--mantine-scale));padding-top:0}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus,.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem*var(--mantine-scale));--day-size-sm:calc(2.25rem*var(--mantine-scale));--day-size-md:calc(2.625rem*var(--mantine-scale));--day-size-lg:calc(3rem*var(--mantine-scale));--day-size-xl:calc(3.375rem*var(--mantine-scale));--day-size:var(--day-size-sm);align-items:center;background-color:transparent;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);cursor:pointer;display:inline-flex;font-size:calc(var(--day-size)/2.8);height:var(--day-size,var(--day-size-sm));justify-content:center;opacity:1;user-select:none;width:var(--day-size,var(--day-size-sm))}@media(hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){cursor:default;user-select:auto}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media(hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media(hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-end-start-radius:var(--mantine-radius-default);border-start-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media(hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-size:var(--wr-fz,var(--mantine-font-size-sm));font-weight:400;padding-bottom:calc(var(--wr-spacing, var(--mantine-spacing-sm))/2);text-transform:capitalize}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem*var(--mantine-scale));--wn-size-sm:calc(2.25rem*var(--mantine-scale));--wn-size-md:calc(2.625rem*var(--mantine-scale));--wn-size-lg:calc(3rem*var(--mantine-scale));--wn-size-xl:calc(3.375rem*var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(var(--wn-size, var(--wn-size-sm))/2.8);font-weight:400;text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem*var(--mantine-scale));--dpc-size-sm:calc(2.25rem*var(--mantine-scale));--dpc-size-md:calc(2.625rem*var(--mantine-scale));--dpc-size-lg:calc(3rem*var(--mantine-scale));--dpc-size-xl:calc(3.375rem*var(--mantine-scale));--dpc-size:var(--dpc-size-sm);align-items:center;background-color:transparent;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);cursor:pointer;display:flex;font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);justify-content:center;opacity:1;user-select:none;width:calc(var(--dpc-size)*7/3 + .09375rem*var(--mantine-scale))}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media(hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media(hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media(hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-end-start-radius:var(--mantine-radius-default);border-start-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_9206547b{border-collapse:collapse;border-width:0}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;border-width:0;cursor:pointer}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem*var(--mantine-scale));--dch-control-size-sm:calc(2.25rem*var(--mantine-scale));--dch-control-size-md:calc(2.625rem*var(--mantine-scale));--dch-control-size-lg:calc(3rem*var(--mantine-scale));--dch-control-size-xl:calc(3.375rem*var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);display:flex;margin-bottom:var(--mantine-spacing-xs);max-width:calc(var(--dch-control-size)*8 + .4375rem*var(--mantine-scale))}.m_2351eeb0,.m_f6645d97{align-items:center;border-radius:var(--mantine-radius-default);cursor:pointer;display:flex;height:var(--dch-control-size);justify-content:center;opacity:1;user-select:none}@media(hover:hover){[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media(hover:none){[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_2351eeb0:where(:disabled,[data-disabled]),.m_f6645d97:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.2}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{flex:1;font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:500;text-transform:capitalize}.m_367dc749{height:60%;width:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]){transform:rotate(90deg)}.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{display:flex;gap:var(--mantine-spacing-md)}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_208d2562{align-items:stretch;display:flex;margin-top:var(--mantine-spacing-md)}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzLzgzMC0zZDY2NTJkMS5jc3MiLCJtYXBwaW5ncyI6IkFBMnBCQSxnQkFjQSxDQXhxQkEsMkxBS0UsaUJBQXlCLENBQXpCLGtCQUF5QixDQUF6Qix3QkFBeUIsQ0FDekIsVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixTQUNGLENBQ0EsMEJBR0UsUUFBUyxDQUZULG9CQUFxQixDQUNyQixTQUVGLENBRUEsa0JBR0UscUJBQXNCLENBRXRCLHdCQUF5QixDQUN6QixtQkFBcUIsQ0FGckIsVUFBVyxDQUdYLG9CQUFxQixDQU5yQixxREFBMkQsQ0FDM0QsZUFBaUIsQ0FPakIsa0JBQW9CLENBRHBCLGlCQUVGLENBRUEsK0RBQ0UsYUFDRixDQUNBLDhHQUVFLCtCQUFpQyxDQUNqQyxnQ0FDRixDQUVBLHlCQUVFLGFBQWMsQ0FEZCxTQUVGLENBQ0EscURBQ0UsY0FDRixDQUNBLDZFQUVFLGFBQWMsQ0FEZCxZQUVGLENBQ0EsMEVBRUUsVUFBVyxDQURYLFNBRUYsQ0FFQSwwQkFFRSx3QkFBeUIsQ0FDekIsK0JBQWdDLENBQ2hDLDRCQUE4QixDQUM5QixhQUFjLENBQ2QsaUJBQWtCLENBTGxCLGlCQU1GLENBQ0EsZ0NBQ0Usa0JBQW1CLENBQ25CLGdCQUFpQixDQUNqQixpQkFDRixDQUNBLDJFQUNFLHdCQUNGLENBQ0EsMEVBQ0UsNkJBQ0YsQ0FFQSxnVUFNRSxvQkFBcUIsQ0FDckIsYUFDRixDQUVBLDhGQUlFLFVBQVcsQ0FFWCxpQkFBbUIsQ0FEbkIsZUFBaUIsQ0FGakIsWUFJRixDQUVBLG1DQUVFLFFBQVMsQ0FEVCxTQUVGLENBRUEsK0JBR0UsZUFBZ0IsQ0FGaEIsc0JBQXVCLENBQ3ZCLGtCQUVGLENBRUEsOEJBQ0Usa0JBQW1CLENBQ25CLGVBQWdCLENBUWhCLFdBQVksQ0FKWixjQUFlLENBSGYsWUFBYSxDQVNiLFdBQVksQ0FSWixzQkFBdUIsQ0FXdkIsZUFBZ0IsQ0FOaEIsU0FBVSxDQUZWLGlCQUFrQixDQUZsQixpQkFBa0IsQ0FTbEIsa0JBQW1CLENBTm5CLE9BQVEsQ0FLUixVQUFXLENBRlgsU0FLRixDQUNBLHdDQUNFLFFBQ0YsQ0FDQSxvQ0FDRSxTQUNGLENBQ0EsMkdBQ0UsVUFDRixDQUNBLHFDQUdFLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBSmxCLGlCQUFrQixDQUNsQixLQUlGLENBQ0EsOENBQ0UsT0FDRixDQUNBLDhDQUNFLFFBQ0YsQ0FDQSw0Q0FDRSxvQkFDRixDQUVBLG1DQUdFLGNBQWUsQ0FGZixpQkFBa0IsQ0FDbEIsUUFBUyxDQUVULE9BQ0YsQ0FDQSx5Q0FDRSxTQUNGLENBQ0EsZ0RBRUUsU0FBVSxDQURWLHVCQUVGLENBQ0EsNkNBQ0UsVUFDRixDQUNBLG9EQUVFLFVBQVcsQ0FEWCx3QkFFRixDQUVBLG1DQUNFLFVBQ0YsQ0FFQSx3QkFDRSxZQUFjLENBQ2QsaUJBQ0YsQ0FDQSxnQ0FDRSxZQUFhLENBQ2IsY0FBZSxDQUNmLGVBQ0YsQ0FDQSxxREFDRSxvQkFBcUIsQ0FFckIsVUFBVyxDQURYLFVBRUYsQ0FFQSx5QkFDRSxZQUFjLENBQ2QsaUJBQ0YsQ0FDQSxnSEFFRSxvQkFBcUIsQ0FFckIsVUFBVyxDQURYLFVBRUYsQ0FFQSx3Q0FDRSxVQUFXLENBRVgsVUFBVyxDQUNYLHNCQUF1QixDQUN2QixlQUFnQixDQUhoQixVQUlGLENBSUEsd0pBQ0Usb0JBQ0YsQ0FDQSw4R0FDRSxvQkFBcUIsQ0FDckIsZ0JBQ0YsQ0FDQSxvSEFDRSxVQUNGLENBQ0Esb1RBRUUsdUJBQXdCLENBQ3hCLFFBQ0YsQ0FDQSwrSEFDRSx5QkFDRixDQUNBLGtIQUVFLG9CQUFxQixDQURyQixlQUVGLENBRUEsa0NBRUUsNkJBQThCLENBRDlCLFdBQVksQ0FFWixVQUNGLENBQ0EscURBRUUsd0JBQXlCLENBQ3pCLG1CQUFxQixDQUZyQixjQUFlLENBR2YsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixLQUNGLENBQ0EsMERBRUUsZUFBaUIsQ0FDakIsZ0NBQWtDLENBRmxDLGlCQUdGLENBQ0Esc0ZBS0UsZ0NBQWtDLENBRmxDLGFBQWMsQ0FEZCxpQkFBa0IsQ0FFbEIsaUJBQWtCLENBSGxCLFVBS0YsQ0FDQSxxSEFRRSxzQkFBdUIsQ0FMdkIsMkJBQWdDLENBRmhDLGVBQWdCLENBQ2hCLFFBQVMsQ0FFVCxpQkFBa0IsQ0FFbEIsY0FBZSxDQURmLGVBQWdCLENBRWhCLFVBRUYsQ0FDQSx5SkFDRSxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGtCQUNGLENBQ0EsK0pBRUUsd0JBQXlCLENBRHpCLGNBRUYsQ0FDQSxtS0FDRSx3QkFBeUIsQ0FDekIsVUFBWSxDQUNaLGVBQ0YsQ0FDQSx5S0FDRSx3QkFDRixDQUNBLG1LQUNFLFVBQ0YsQ0FDQSx5S0FFRSw0QkFBNkIsQ0FEN0IsY0FFRixDQUVBLCtCQUNFLFVBQVcsQ0FDWCxvQkFBcUIsQ0FFckIsa0JBQW1CLENBRW5CLGNBQWdCLENBRGhCLGlCQUFrQixDQUZsQixZQUlGLENBQ0Esd0VBQ0UsY0FDRixDQUNBLDRIQUVFLHdCQUF5QixDQUR6QixtQkFFRixDQUNBLHlDQUVFLHdCQUF5QixDQUR6QixtQkFBcUIsQ0FFckIsVUFDRixDQUNBLCtDQUNFLHdCQUNGLENBRUEsNkJBRUUsa0JBQW1CLENBRG5CLGtCQUVGLENBRUEsd0JBQ0Usa0JBQ0YsQ0FFQSxnRkFHRSxVQUFXLENBQ1gsb0JBQXFCLENBRXJCLGtCQUFtQixDQUVuQixjQUFnQixDQURoQixpQkFBa0IsQ0FGbEIsWUFJRixDQUVBLGtIQUlFLGNBQ0YsQ0FDQSxrUEFLRSx3QkFBeUIsQ0FEekIsbUJBRUYsQ0FDQSw4SUFJRSxlQUNGLENBQ0Esc0tBS0Usd0JBQXlCLENBRHpCLG1CQUFxQixDQUVyQixVQUNGLENBQ0Esc1NBSUUsd0JBQ0YsQ0FDQSwwTUFJRSxVQUNGLENBQ0EsME1BSUUsV0FDRixDQUNBLDBKQU1FLHdCQUF5QixDQUR6QixtQkFBcUIsQ0FFckIsVUFBVyxDQUhYLGlCQUlGLENBQ0EsOExBUUUscUJBQXNCLENBR3RCLGlCQUFrQixDQU5sQixXQUFZLENBSVosVUFBVyxDQUhYLFFBQVMsQ0FRVCxTQUFVLENBSlYsV0FBWSxDQU5aLGlCQUFrQixDQUdsQiwwQkFBMkIsQ0FRM0IsZ0RBQW1ELENBRm5ELGlCQUFrQixDQURsQixrQkFJRixDQUNBLDBSQUlFLHdCQUNGLENBQ0Esc05BS0UsU0FBVSxDQURWLGtCQUVGLENBQ0Esc2ZBV0Usd0JBQXlCLENBRHpCLG1CQUFxQixDQUVyQixVQUNGLENBQ0EsczNCQVVFLHdCQUNGLENBQ0EsOExBS0Usd0JBQXFELENBRHJELG1CQUFxQixDQUVyQixVQUNGLENBQ0EsOFRBSUUsd0JBQ0YsQ0FDQSw4ekJBZ0JFLG9DQUNGLENBQ0Esd3JFQStCRSx3QkFBeUIsQ0FDekIsVUFDRixDQUNBLDBKQUtFLFVBQVcsQ0FEWCxjQUVGLENBQ0EsOExBUUUscUJBQXNCLENBR3RCLGlCQUFrQixDQU5sQixVQUFXLENBSVgsVUFBVyxDQUhYLFFBQVMsQ0FRVCxTQUFVLENBSlYsV0FBWSxDQU5aLGlCQUFrQixDQUdsQiwwQkFBMkIsQ0FRM0IsZ0RBQW1ELENBRm5ELGlCQUFrQixDQURsQixrQkFJRixDQUVBLG1DQUVFLG9CQUFxQixDQURyQixpQkFBa0IsQ0FFbEIsVUFDRixDQUNBLG9FQUdFLHNCQUF1QixDQUR2QixhQUFlLENBRGYsaUJBR0YsQ0FFQSw0Q0FDRSx5QkFDRixDQUVBLDZHQUdFLDRCQUE2QixDQUM3QixtQkFBcUIsQ0FDckIsaUJBQ0YsQ0FDQSwrSEFHRSxjQUNGLENBQ0EscWhCQU1FLHdCQUNGLENBQ0EsaUpBSUUsV0FBWSxDQUNaLEtBQU0sQ0FGTix3QkFHRixDQUVBLDBHQUdFLHdCQUF5QixDQVF6Qix3QkFBeUIsQ0FEekIsbUJBQXFCLENBSnJCLFFBQVMsQ0FGVCxpQkFBa0IsQ0FLbEIsaUJBQWtCLENBRmxCLFFBQVMsQ0FGVCxTQUFVLENBR1YsU0FJRixDQUNBLDRIQUdFLGNBQ0YsQ0FDQSw4SUFHRSxZQUFhLENBQ2IsaUJBQ0YsQ0FFQSxvR0FLRSxhQUFjLENBRmQsZ0JBQWlCLENBR2pCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FIbEIsVUFJRixDQUNBLDhJQUdFLDRCQUE4QixDQUM5Qiw2QkFDRixDQUNBLDJJQU9FLCtCQUFpQyxDQUNqQyxnQ0FBa0MsQ0FMbEMsd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZ0JBR0YsQ0FDQSxzSEFHRSxxQkFDRixDQUNBLGdRQUdFLDJCQUNGLENBQ0EsZ1FBR0Usd0JBQ0YsQ0FDQSxrSUFJRSxTQUFVLENBRFYsaUJBRUYsQ0FFQSw4QkFFRSw0QkFBNkIsQ0FDN0IsUUFBUyxDQUZULGNBQWUsQ0FTZixrQkFBbUIsQ0FEbkIsV0FBWSxDQUxaLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBRWxCLE9BQVEsQ0FEUixLQUFNLENBSU4scUJBQ0YsQ0FDQSxvQ0FFRSx3QkFBeUIsQ0FFekIsaUJBQWtCLENBRGxCLFVBQVcsQ0FVWCxXQUFZLENBWlosY0FBZSxDQVVmLGtCQUFtQixDQUhuQixjQUFlLENBSGYsV0FBWSxDQUlaLGFBQWMsQ0FGZCxXQUFZLENBR1osaUJBQWtCLENBRWxCLHFCQUFzQixDQU50QixVQVFGLENBQ0Esd0NBQ0UsY0FDRixDQUNBLDhDQUVFLHFCQUFzQixDQUR0QixjQUVGLENBRUEsZ0NBQ0Usa0JBQW1CLENBQ25CLDRCQUE2QixDQUs3QixVQUFXLENBSlgsY0FBZSxDQUVmLGVBQWlCLENBQ2pCLGFBQWMsQ0FGZCxpQkFJRixDQUVBLDBCQVFFLGtCQUFtQixDQUpuQiwrQkFBb0MsQ0FLcEMsWUFBYSxDQU5iLFlBQWEsQ0FJYixzQkFBdUIsQ0FGdkIsTUFBTyxDQUpQLGNBQWUsQ0FLZixLQUFNLENBSk4sV0FBWSxDQVFaLGtCQUNGLENBQ0EsOEpBSUUsZ0JBQWlCLENBRGpCLFVBRUYsQ0FDQSw0Q0FDRSw4SkFJRSxnQkFBaUIsQ0FEakIsVUFFRixDQUNGLENBQ0Esb0hBRUUsaUJBQ0YsQ0FFQSxzQ0FLRSxXQUFZLENBSFosWUFBYyxDQUVkLGtCQUFvQixDQURwQixtQkFBcUIsQ0FGckIsYUFLRixDQUVBLDZCQUdFLFFBQVMsQ0FEVCxtQkFBb0IsQ0FFcEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlQUFnQixDQUNoQixTQUFVLENBTlYsaUJBQWtCLENBUWxCLGtCQUFtQixDQURuQixTQUVGLENBRUEsaUNBRUUsVUFBVyxDQUNYLHNCQUF3QixDQUZ4QixTQUdGOztBQ252QkE7Ozs7Ozs7OztFQUFBLENBYUEsa0JBQ0MsYUFFRCw2QkFDQyxTQUNBLG1CQUNBLFdBQ0EsWUFDQSxnQkFDQSxVQUNBLGtCQUNBLFVBRUQsaUJBR0MsU0FJQSxlQUZBLGdCQUdBLGdCQVBBLFNBR0EsVUFGQSxVQUlBLG9CQUVBLENBRUQscURBSUMseUJBRkEsV0FDQSxhQUNBLENBRUQsMEJBQ0MsV0FFRCxnQkFFQyxZQUVBLE9BRUEsU0FBUSxDQURSLGtCQUZBLE1BRkEsVUFLQSxDQUdELFVBQ0MsWUFNRCxtQkFDQyx5QkFDQSxvQkFNRCxTQU9DLDRCQU5BLHFCQUVBLGtCQUdBLGdCQUZBLGtCQUNBLHFCQUhBLHFCQUtBLENBR0Qsc0JBR0MsY0FGQSxTQUNBLGdCQUNBLENBT0QsbUJBS0MsWUFGQSxPQUZBLGVBQ0EsTUFFQSxVQUNBO0FDOUZEOzs7Ozs7Ozs7OztFQUFBLENBZ0JBLFdBQ0Msc0NBQ0EsQ0FFRCxpQ0FGQyxhQUdBLENBRUQseUVBSUMsdUNBQ0EsY0FFRCw2QkFDQyx5QkFFRCxtQkFFQyxnQkFEQSxzQkFFQSxXQUVELHFCQUNDLFdBRUQsa0JBRUMsbUJBREEsc0JBRUEsV0FDQSxnQkFFRCxvQkFDQyxXQUtELHVMQVVDLG1CQURBLHlCQUdBLGNBREEsZUFDQSxDQUVELHFJQU9DLGNBQ0EscUJBRUQsNE1BU0MsbUJBREEsc0JBR0EsY0FEQSxlQUNBLENBRUQsME5BVUMsY0FDQSxxQkFHRCxpQkFDQywrQkFFRCw4SkFPQyxtQkFEQSx5QkFHQSxXQURBLGVBQ0EsQ0FFRCx5REFHQyxzQkFEQSxjQUNBLENBRUQsc0VBR0MsV0FDQSxxQkFLRCxpR0FJQyxtQkFEQSx5QkFFQSxjQUVELGtCQUVDLG1CQURBLHdCQUNBLENBRUQsdUdBR0MsY0FFRCxxRkFJQyxtQkFEQSx5QkFFQSxjQU9ELCtMQUdDLGNBRUQsb0dBR0MsZ0JBRUQsMEdBSUMsZ0JBREEsVUFDQSxDQUVELDhGQUlDLHNCQURBLFdBQ0EsQ0FPRCxTQUVDLFlBREEsVUFDQSxDQU9BLGdFQUVELDhIQUlDLHVHQUlBLDhIQUlBLHNEQUVELDhIQUtDLHFFQUtELDhIQUtBLHdEQUNBLDhIQUVBLHFCQUNBLDhIQUVBLDRDQUNBLHFCQUNBLDJDQUNBLG9FQUNBLGdEQUNBLCtDQUNBLDJFQUNBLCtDQUNBLGlEQUNBLGtEQUNBLG1EQUNBLHlFQUNBLCtCQUNBLHNEQUNBLHVEQUNBLHNEQUNBLHVEQUNBLHNEQUNBLHdEQUNBLHlEQUNBLHlEQUNBLCtDQUNBLG9EQUNBLG1EQUNBLG9EQUNBLG1EQUNBLHdFQUNBLG9EQUNBLHNEQUNBLHdEQUNBLHNEQUNBLHdEQUNBLHdEQUNBLHdEQUNBLHdEQUNBLHdEQUNBLHlEQUNBLHNGQUNBLHdEQUNBLHlEQUNBLHdEQUNBLHlEQUNBLHdEQUNBLDBEQUNBLDJEQUNBLDZEQUNBLDJEQUNBLDZEQUNBLDZEQUNBLDZEQUNBLDZEQUNBLDZEQUNBLDBEQUNBLDhEQUNBLDhEQUNBLDhEQUNBLDBCQUNBLHlEQUNBLHlEQUNBLGdDQUNBLHlEQUNBLDJEQUNBLDJEQUNBLDJEQUNBLDJEQUNBLDZDQUNBLHNEQUNBLGlEQUNBLGdEQUNBLGlEQUNBLGlEQUNBLHNEQUNBLDREQUNBLDJCQUNBLGlEQUNBLGtEQUNBLG9EQUNBLDhDQUNBLHFEQUNBLG1EQUNBLCtCQUNBLG1EQUNBLGtEQUNBLGlEQUNBLGdEQUNBLGdEQUNBLGlEQUNBLG1EQUNBLG1EQUNBLDhDQUNBLDBEQUNBLG1EQUNBLCtDQUNBLGlEQUNBLGdEQUNBLCtDQUNBLHFEQUNBLGlDQUNBLGtEQUNBLG1EQUNBLGtEQUNBLGtEQUNBLGdFQUNBLGlDQUNBLCtEQUNBLGtEQUNBLDJFQUNBLG9CQUNBLGdGQUNBLHFCQUNBLGdEQUNBLHFEQUNBLDhDQUNBLHFEQUNBLG9EQUNBLGlDQUNBLHFEQUNBLGdEQUNBLG1EQUNBLGlEQUNBLGlEQUNBLGtEQUNBLDRDQUNBLCtDQUNBLGlEQUNBLCtEQUNBLGlEQUNBLG1EQUVBLG9EQUNBLGlEQUNBLGlEQUNBLGdEQUNBLDRFQUNBLG9CQUNBLG9GQUNBLG1CQUNBLGlDQUNBLHdDQUNBLCtFQUNBLGlEQUNBLHNEQUNBLHFEQUNBLDRDQUNBLHNEQUNBLGlEQUNBLHdFQUNBLG9EQUNBLG9GQUNBLGtEQUNBLHVEQUNBLHVEQUNBLDREQUNBLDREQUNBLDREQUNBLDREQUNBLDBEQUNBLDBEQUNBLDBEQUNBLDBEQUNBLHlEQUNBLDBEQUNBLHdEQUNBLHVEQUNBLDREQUNBLHVGQUNBLDREQU9BLDREQUlDLGdDQUVELDJEQUlDLENBRUQsZ0VBSUMsOEJBRUQsZ0VBSUMsZ0NBSUQsZ0NBQ0MsZ0NBSUEsZ2dCQ3BiRCxpQkFHRSxzQkFHRiw2QkFJRSxhQUdGLGNBRUUsb0JBSUYsS0FLRSwyQ0FDQSxnQ0FKQSx1Q0FDQSxzQ0FDQSx1Q0FIQSxTQU9BLDREQUNBLDBEQUVGLDZDQUNBLEtBQ0ksK0JBSUosc0NBQ0ksbURBRUUsZUFEQSxlQUNBLEVBUU4sOEdBQ0ksYUFHSixrQ0FDSSxzREFDQSxrREFHSiw0QkFDSSxzREFDQSxrREFHSiwyQkFDSSxhQUdKLHVCQUNJLDBEQUdKLHlDQUNJLGVBR0osc0NBQ0kseUJBS0osTUFDRSx5Q0FFQSx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLDZCQUE4QixDQUM5Qiw2QkFBOEIsQ0FDOUIsMEJBQTJCLENBRTNCLGlCQUFrQixDQUNsQiw2QkFBOEIsQ0FDOUIsMkNBQTRDLENBQzVDLGlDQUFrQyxDQUNsQyxzQ0FBdUMsQ0FDdkMsMEJBQTJCLENBQzNCLDBCQUEyQixDQUMzQiwwQkFBMkIsQ0FDM0IsbUlBRUEsd0hBRUEsNElBRUEsaUNBQWtDLENBQ2xDLDJEQUE4RCxDQUM5RCxxREFBc0QsQ0FDdEQscURBQXNELENBQ3RELHFEQUFzRCxDQUN0RCxxREFBc0QsQ0FDdEQscURBQXNELENBQ3RELHFEQUFzRCxDQUN0RCxxREFBc0QsQ0FDdEQscURBQXNELENBQ3RELHFEQUFzRCxDQUN0RCxxREFBc0QsQ0FDdEQsK0RBQWdFLENBQ2hFLDJFQUE0RSxDQUM1RSw2REFBOEQsQ0FDOUQseUVBQTBFLENBQzFFLHlFQUEwRSxDQUMxRSw0QkFBNkIsQ0FDN0IsNEJBQTZCLENBQzdCLDRCQUE2QixDQUM3Qiw0QkFBNkIsQ0FDN0IsNEJBQTZCLENBQzdCLHdEQUEyRCxDQUMzRCx1REFBMEQsQ0FDMUQsb0RBQXVELENBQ3ZELHVEQUEwRCxDQUMxRCxvREFBdUQsQ0FDdkQseURBQTRELENBQzVELDBEQUE2RCxDQUM3RCxzREFBeUQsQ0FDekQsMERBQTZELENBQzdELHlEQUE0RCxDQUM1RCw0QkFBNkIsQ0FDN0IsNkJBQThCLENBQzlCLDZCQUE4QixDQUM5Qiw0QkFBNkIsQ0FDN0IsNkJBQThCLENBQzlCLDBNQUlBLG1YQU1BLGdYQU1BLDhXQU1BLGdYQU1BLHVEQUEwRCxDQUMxRCxzREFBeUQsQ0FDekQscURBQXdELENBQ3hELG1EQUFzRCxDQUN0RCxtREFBc0QsQ0FDdEQsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw2QkFBOEIsQ0FDOUIsNkJBQThCLENBQzlCLDZCQUE4QixDQUM5Qiw2QkFBOEIsQ0FDOUIsNkJBQThCLENBQzlCLDZCQUE4QixDQUM5Qiw2QkFBOEIsQ0FDOUIsNkJBQThCLENBQzlCLDZCQUE4QixDQUM5Qiw2QkFBOEIsQ0FDOUIsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLCtCQUFnQyxDQUNoQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLCtCQUFnQyxD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QUpBLGdFQVNBLENBR0Esb0JBQ0ksbUdBQ0UsNkNBR0Ysa0dBQ0UsOENBSU4sbUJBQ0ksb0dBQ0UsNkNBR0YsbUdBQ0UsOENBSU4sNkNBQ0Usa0NBQ0EsbUJBQ0EsV0FHRixtQ0FDRSxxREFDQSx1RUFHRixvQkFFQSx5Q0FDSSw0REFJSixtQkFFQSwwQ0FDSSw0REFJSixtQ0FDRSwwREFDQSxnQkFHRixvQkFFQSx5Q0FDSSxxREFJSixtQkFFQSwwQ0FDSSxxREFJSix5Q0FDRSxnQkFFQSxzREFEQSx1REFDQSxDQUdGLHdDQUNFLGdCQUNBLG9EQUNBLHNEQUdGLDZEQUNFLDRDQUdKLFlBQ0UseUJBQ0EsZUFHRixZQUNFLFVBR0YsdUNBQ0ksNkNBR0osV0FDRSx5QkFDQSxlQUNBLGVBR0YsWUFDRSxVQUdGLHVDQUNJLDZDQUdKLFlBQ0UseURBQTRELENBQzVELHdEQUEyRCxDQUMzRCx5REFBNEQsQ0FDNUQscURBQXdELENBQ3hELHlEQUE0RCxDQUM1RCw2Q0FBOEMsQ0FFOUMsYUFFQSx3Q0FEQSx5RUFDQSxDQUdGLHdCQU1FLG1CQUhBLDRDQU1BLGVBTEEsYUFGQSwrQkFHQSx1QkFHQSxVQURBLGdCQUVBLENBR0Ysb0JBQ00sc0xBQ0UsNkNBR0Ysb0xBQ0UsOENBSVIsbUJBQ00sd0xBQ0UsNkNBR0Ysc0xBQ0UsOENBSVIsMEZBRUksbUJBREEsVUFDQSxDQUdKLFlBQ0UsOEJBR0YsWUFDRSxPQUNBLG9EQUNBLGdCQUNBLDBCQUdGLFlBRUUsV0FEQSxTQUNBLENBR0YseUNBQ0kseUJBR0osMkRBQ00sd0JBR04sNkNBQ0ksd0JBR0osK0RBQ00seUJBR04sWUFDRSxhQUNBLDhCQUdGLFlBQ0UsZUFDQSxrQkFHQSxvQ0FDRSxlQUdKLFlBRUUsb0JBREEsYUFFQSxxQ0FHRixXQUNFLE9BQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9hcHAvLi9ub2RlX21vZHVsZXMvcmVhY3QtZGF0ZXBpY2tlci9kaXN0L3JlYWN0LWRhdGVwaWNrZXIuY3NzIiwid2VicGFjazovL2FwcC8uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvY29yZS5jc3MiLCJ3ZWJwYWNrOi8vYXBwLy4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS90aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vYXBwLy4vbm9kZV9tb2R1bGVzL0BtYW50aW5lL2NvcmUvc3R5bGVzLmNzcyIsIndlYnBhY2s6Ly9hcHAvLi9ub2RlX21vZHVsZXMvQG1hbnRpbmUvZHJvcHpvbmUvc3R5bGVzLmNzcyIsIndlYnBhY2s6Ly9hcHAvLi9ub2RlX21vZHVsZXMvQG1hbnRpbmUvbm90aWZpY2F0aW9ucy9zdHlsZXMuY3NzIiwid2VicGFjazovL2FwcC8uL25vZGVfbW9kdWxlcy9AbWFudGluZS9kYXRlcy9zdHlsZXMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDAgMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogOXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLFxuLnJlYWN0LWRhdGVwaWNrZXItLXRpbWUtb25seSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3gge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlciB7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIHN0cm9rZTogI2FlYWVhZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49Ym90dG9tXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBmaWxsOiAjZjBmMGYwO1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBmaWxsOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLXRpbWUge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlci0tdGltZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlci0tdGltZS0tb25seSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlcjpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlci0taGFzLXRpbWUtc2VsZWN0KSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24tY29udGFpbmVyLS1zZWxlY3QsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2Nyb2xsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXG4ucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIsXG4ucmVhY3QtZGF0ZXBpY2tlci15ZWFyLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjk0NHJlbTtcbn1cblxuaDIucmVhY3QtZGF0ZXBpY2tlcl9fY3VycmVudC1tb250aCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMge1xuICBsZWZ0OiAycHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dCB7XG4gIHJpZ2h0OiAycHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0td2l0aC10aW1lOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0td2l0aC10b2RheS1idXR0b24pIHtcbiAgcmlnaHQ6IDg1cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMge1xuICB0b3A6IDRweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZyB7XG4gIHRvcDogLTRweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uOmhvdmVyICo6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2NS43NSwgMTY1Ljc1LCAxNjUuNzUpO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0IHtcbiAgbGVmdDogLTJweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbGVmdDogLTdweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzIHtcbiAgcmlnaHQ6IC0ycHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91czo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgcmlnaHQ6IC03cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXIge1xuICBtYXJnaW46IDAuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBtYXJnaW46IDJweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIHtcbiAgbWFyZ2luOiAwLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aCAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHJlbTtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDAgMTBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IGlucHV0IHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IGlucHV0W3R5cGU9dGltZV06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IGlucHV0W3R5cGU9dGltZV06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQgaW5wdXRbdHlwZT10aW1lXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19kZWxpbWl0ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWVhZWFlO1xuICB3aWR0aDogODVweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lci0td2l0aC10b2RheS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTg3cHg7XG4gIHRvcDogMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHtcbiAgd2lkdGg6IDg1cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTk1cHggKyAxLjdyZW0gLyAyKTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tZGlzYWJsZWQge1xuICBjb2xvcjogI2NjYztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjE2NnJlbTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1jbGlja2FibGU6bm90KC5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tc2VsZWN0ZWQpOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI4Ljc1LCA5My4yMTk2OTY5Njk3LCAxNDMuNzUpO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjE2NnJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5Om5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS10b2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXRvZGF5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGNjNGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQ6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQ6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhpZ2hsaWdodGVkOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDkuODU1MTAyMDQwOCwgMTg5LjY0NDg5Nzk1OTIsIDYyLjU2MzI2NTMwNjEpO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0xIHtcbiAgY29sb3I6IG1hZ2VudGE7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0yLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIge1xuICBjb2xvcjogZ3JlZW47XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1ob2xpZGF5cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1ob2xpZGF5cyxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhvbGlkYXlzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taG9saWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjgwMztcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1ob2xpZGF5cyAub3ZlcmxheSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1ob2xpZGF5cyAub3ZlcmxheSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhvbGlkYXlzIC5vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taG9saWRheXMgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1ob2xpZGF5czpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhvbGlkYXlzOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1ob2xpZGF5czpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taG9saWRheXM6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDcsIDgyLjk2NDI4NTcxNDMsIDApO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taG9saWRheXM6aG92ZXIgLm92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taG9saWRheXM6aG92ZXIgLm92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1ob2xpZGF5czpob3ZlciAub3ZlcmxheSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhvbGlkYXlzOmhvdmVyIC5vdmVybGF5IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZTpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZTpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXNlbGVjdGVkOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2U6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLXNlbGVjdGVkOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1zZWxlY3RlZDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZTpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI4Ljc1LCA5My4yMTk2OTY5Njk3LCAxNDMuNzUpO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg2LjI1LCAyMTcuMDgzMzMzMzMzMywgMjQxLjI1KTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWtleWJvYXJkLXNlbGVjdGVkOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQ6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI4Ljc1LCA5My4yMTk2OTY5Njk3LCAxNDMuNzUpO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDEwNywgMTY1LCAwLjUpO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWRpc2FibGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQgLm92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tZGlzYWJsZWQgLm92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1kaXNhYmxlZCAub3ZlcmxheSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWRpc2FibGVkIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDcwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX19jYWxlbmRhci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdmlldy1jYWxlbmRhci1pY29uIGlucHV0IHtcbiAgcGFkZGluZzogNnB4IDEwcHggNXB4IDI1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXcge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTc4LjUsIDE3OC41LCAxNzguNSk7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGxlZnQ6IDI1JTtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi0tc2Nyb2xsYWJsZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi0tc2Nyb2xsYWJsZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLS1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246bGFzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpsYXN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246bGFzdC1vZi10eXBlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDE3OC41LCAxNzguNSwgMTc4LjUpO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxNzguNSwgMTc4LjUsIDE3OC41KTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbi0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uLS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbi0tc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jbG9zZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwIDZweCAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb246OmFmdGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCLDl1wiO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb24tLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb24tLWRpc2FibGVkOjphZnRlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RvZGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gIHdpZHRoOiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIge1xuICBmb250LXNpemU6IDEuNDRyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jaGlsZHJlbi1jb250YWluZXIge1xuICB3aWR0aDogMTMuOHJlbTtcbiAgbWFyZ2luOiAwLjRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjJyZW07XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2FyaWEtbGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcC1wYXRoOiBjaXJjbGUoMCk7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2NhbGVuZGFyLWljb24ge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgQ1NTIEZyYW1ld29yayAxLjE0LjFcbiAqIGh0dHBzOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IE9wZW5KUyBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHBzOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cHM6Ly9hcGkuanF1ZXJ5dWkuY29tL2NhdGVnb3J5L3RoZW1pbmcvXG4gKi9cblxuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xufVxuLnVpLWhlbHBlci1yZXNldCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuLnVpLWhlbHBlci16Zml4IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi51aS1mcm9udCB7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLXRvcDogLS4yNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIENTUyBGcmFtZXdvcmsgMS4xNC4xXG4gKiBodHRwczovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBPcGVuSlMgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwczovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHBzOi8vYXBpLmpxdWVyeXVpLmNvbS9jYXRlZ29yeS90aGVtaW5nL1xuICpcbiAqIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwczovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci9cbiAqL1xuXG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYvKntmZkRlZmF1bHR9Ki87XG5cdGZvbnQtc2l6ZTogMWVtLyp7ZnNEZWZhdWx0fSovO1xufVxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYvKntmZkRlZmF1bHR9Ki87XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzUvKntib3JkZXJDb2xvckRlZmF1bHR9Ki87XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkLyp7Ym9yZGVyQ29sb3JDb250ZW50fSovO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmLyp7YmdDb2xvckNvbnRlbnR9Ki8gLyp7YmdJbWdVcmxDb250ZW50fSovIC8qe2JnQ29udGVudFhQb3N9Ki8gLyp7YmdDb250ZW50WVBvc30qLyAvKntiZ0NvbnRlbnRSZXBlYXR9Ki87XG5cdGNvbG9yOiAjMzMzMzMzLyp7ZmNDb250ZW50fSovO1xufVxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuXHRjb2xvcjogIzMzMzMzMy8qe2ZjQ29udGVudH0qLztcbn1cbi51aS13aWRnZXQtaGVhZGVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZC8qe2JvcmRlckNvbG9ySGVhZGVyfSovO1xuXHRiYWNrZ3JvdW5kOiAjZTllOWU5Lyp7YmdDb2xvckhlYWRlcn0qLyAvKntiZ0ltZ1VybEhlYWRlcn0qLyAvKntiZ0hlYWRlclhQb3N9Ki8gLyp7YmdIZWFkZXJZUG9zfSovIC8qe2JnSGVhZGVyUmVwZWF0fSovO1xuXHRjb2xvcjogIzMzMzMzMy8qe2ZjSGVhZGVyfSovO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuXHRjb2xvcjogIzMzMzMzMy8qe2ZjSGVhZGVyfSovO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi51aS1idXR0b24sXG5cbi8qIFdlIHVzZSBodG1sIGhlcmUgYmVjYXVzZSB3ZSBuZWVkIGEgZ3JlYXRlciBzcGVjaWZpY2l0eSB0byBtYWtlIHN1cmUgZGlzYWJsZWRcbndvcmtzIHByb3Blcmx5IHdoZW4gY2xpY2tlZCBvciBob3ZlcmVkICovXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNS8qe2JvcmRlckNvbG9yRGVmYXVsdH0qLztcblx0YmFja2dyb3VuZDogI2Y2ZjZmNi8qe2JnQ29sb3JEZWZhdWx0fSovIC8qe2JnSW1nVXJsRGVmYXVsdH0qLyAvKntiZ0RlZmF1bHRYUG9zfSovIC8qe2JnRGVmYXVsdFlQb3N9Ki8gLyp7YmdEZWZhdWx0UmVwZWF0fSovO1xuXHRmb250LXdlaWdodDogbm9ybWFsLyp7ZndEZWZhdWx0fSovO1xuXHRjb2xvcjogIzQ1NDU0NS8qe2ZjRGVmYXVsdH0qLztcbn1cbi51aS1zdGF0ZS1kZWZhdWx0IGEsXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbixcbmE6bGluay51aS1idXR0b24sXG5hOnZpc2l0ZWQudWktYnV0dG9uLFxuLnVpLWJ1dHRvbiB7XG5cdGNvbG9yOiAjNDU0NTQ1Lyp7ZmNEZWZhdWx0fSovO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYy8qe2JvcmRlckNvbG9ySG92ZXJ9Ki87XG5cdGJhY2tncm91bmQ6ICNlZGVkZWQvKntiZ0NvbG9ySG92ZXJ9Ki8gLyp7YmdJbWdVcmxIb3Zlcn0qLyAvKntiZ0hvdmVyWFBvc30qLyAvKntiZ0hvdmVyWVBvc30qLyAvKntiZ0hvdmVyUmVwZWF0fSovO1xuXHRmb250LXdlaWdodDogbm9ybWFsLyp7ZndEZWZhdWx0fSovO1xuXHRjb2xvcjogIzJiMmIyYi8qe2ZjSG92ZXJ9Ki87XG59XG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbjpob3ZlcixcbmEudWktYnV0dG9uOmZvY3VzIHtcblx0Y29sb3I6ICMyYjJiMmIvKntmY0hvdmVyfSovO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS12aXN1YWwtZm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2IoOTQsIDE1OCwgMjE0KTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwM2VmZi8qe2JvcmRlckNvbG9yQWN0aXZlfSovO1xuXHRiYWNrZ3JvdW5kOiAjMDA3ZmZmLyp7YmdDb2xvckFjdGl2ZX0qLyAvKntiZ0ltZ1VybEFjdGl2ZX0qLyAvKntiZ0FjdGl2ZVhQb3N9Ki8gLyp7YmdBY3RpdmVZUG9zfSovIC8qe2JnQWN0aXZlUmVwZWF0fSovO1xuXHRmb250LXdlaWdodDogbm9ybWFsLyp7ZndEZWZhdWx0fSovO1xuXHRjb2xvcjogI2ZmZmZmZi8qe2ZjQWN0aXZlfSovO1xufVxuLnVpLWljb24tYmFja2dyb3VuZCxcbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdGJvcmRlcjogIzAwM2VmZi8qe2JvcmRlckNvbG9yQWN0aXZlfSovO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmLyp7ZmNBY3RpdmV9Ki87XG59XG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcblx0Y29sb3I6ICNmZmZmZmYvKntmY0FjdGl2ZX0qLztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlLyp7Ym9yZGVyQ29sb3JIaWdobGlnaHR9Ki87XG5cdGJhY2tncm91bmQ6ICNmZmZhOTAvKntiZ0NvbG9ySGlnaGxpZ2h0fSovIC8qe2JnSW1nVXJsSGlnaGxpZ2h0fSovIC8qe2JnSGlnaGxpZ2h0WFBvc30qLyAvKntiZ0hpZ2hsaWdodFlQb3N9Ki8gLyp7YmdIaWdobGlnaHRSZXBlYXR9Ki87XG5cdGNvbG9yOiAjNzc3NjIwLyp7ZmNIaWdobGlnaHR9Ki87XG59XG4udWktc3RhdGUtY2hlY2tlZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWUvKntib3JkZXJDb2xvckhpZ2hsaWdodH0qLztcblx0YmFja2dyb3VuZDogI2ZmZmE5MC8qe2JnQ29sb3JIaWdobGlnaHR9Ki87XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcblx0Y29sb3I6ICM3Nzc2MjAvKntmY0hpZ2hsaWdodH0qLztcbn1cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5Lyp7Ym9yZGVyQ29sb3JFcnJvcn0qLztcblx0YmFja2dyb3VuZDogI2ZkZGZkZi8qe2JnQ29sb3JFcnJvcn0qLyAvKntiZ0ltZ1VybEVycm9yfSovIC8qe2JnRXJyb3JYUG9zfSovIC8qe2JnRXJyb3JZUG9zfSovIC8qe2JnRXJyb3JSZXBlYXR9Ki87XG5cdGNvbG9yOiAjNWYzZjNmLyp7ZmNFcnJvcn0qLztcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuXHRjb2xvcjogIzVmM2YzZi8qe2ZjRXJyb3J9Ki87XG59XG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcblx0Y29sb3I6ICM1ZjNmM2YvKntmY0Vycm9yfSovO1xufVxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG5cdG9wYWNpdHk6IC43O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC4zNTtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuLnVpLWljb24sXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpLyp7aWNvbnNDb250ZW50fSovO1xufVxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpLyp7aWNvbnNIZWFkZXJ9Ki87XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIikvKntpY29uc0hvdmVyfSovO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbixcbi51aS1idXR0b246YWN0aXZlIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKS8qe2ljb25zQWN0aXZlfSovO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKS8qe2ljb25zSGlnaGxpZ2h0fSovO1xufVxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpLyp7aWNvbnNFcnJvcn0qLztcbn1cbi51aS1idXR0b24gLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpLyp7aWNvbnNEZWZhdWx0fSovO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLyogVGhyZWUgY2xhc3NlcyBuZWVkZWQgdG8gb3ZlcnJpZGUgYC51aS1idXR0b246aG92ZXIgLnVpLWljb25gICovXG4udWktaWNvbi1ibGFuay51aS1pY29uLWJsYW5rLnVpLWljb24tYmxhbmsge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLWljb24tY2FyZXQtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3ctNCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7IH1cbi51aS1pY29uLWFycm93LTQtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4OyB9XG4udWktaWNvbi1leHRsaW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7IH1cbi51aS1pY29uLW5ld3dpbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4OyB9XG4udWktaWNvbi1yZWZyZXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7IH1cbi51aS1pY29uLXNodWZmbGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4OyB9XG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDsgfVxuLnVpLWljb24tZm9sZGVyLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQtYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4OyB9XG4udWktaWNvbi1ub3RlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtY2xvc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XG4udWktaWNvbi1zdWl0Y2FzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDsgfVxuLnVpLWljb24tY29tbWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDsgfVxuLnVpLWljb24tcGVyc29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4OyB9XG4udWktaWNvbi1wcmludCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDsgfVxuLnVpLWljb24tdHJhc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7IH1cbi51aS1pY29uLWxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxuLnVpLWljb24tdW5sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7IH1cbi51aS1pY29uLWJvb2ttYXJrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4OyB9XG4udWktaWNvbi10YWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7IH1cbi51aS1pY29uLWhvbWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuLnVpLWljb24tZmxhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsZW5kYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7IH1cbi51aS1pY29uLWNhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7IH1cbi51aS1pY29uLXBlbmNpbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2xvY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cbi51aS1pY29uLWRpc2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGN1bGF0b3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4OyB9XG4udWktaWNvbi16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4OyB9XG4udWktaWNvbi16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDsgfVxuLnVpLWljb24tc2VhcmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDsgfVxuLnVpLWljb24td3JlbmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDsgfVxuLnVpLWljb24tZ2VhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7IH1cbi51aS1pY29uLWhlYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDsgfVxuLnVpLWljb24tc3RhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7IH1cbi51aS1pY29uLWxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4OyB9XG4udWktaWNvbi1jYW5jZWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuLnVpLWljb24tcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDsgfVxuLnVpLWljb24tcGx1c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NldGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7IH1cbi51aS1pY29uLWtleSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWxpZ2h0YnVsYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjaXNzb3JzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xpcGJvYXJkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY29weSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvbnRhY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4OyB9XG4udWktaWNvbi1pbWFnZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7IH1cbi51aS1pY29uLXZpZGVvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2NyaXB0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDsgfVxuLnVpLWljb24tYWxlcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDsgfVxuLnVpLWljb24taW5mbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDsgfVxuLnVpLWljb24tbm90aWNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4OyB9XG4udWktaWNvbi1oZWxwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4OyB9XG4udWktaWNvbi1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDsgfVxuLnVpLWljb24tYnVsbGV0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBsYXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDsgfVxuLnVpLWljb24tcGF1c2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstbmV4dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1wcmV2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLWVuZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1zdGFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLnVpLWljb24tc3RvcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDsgfVxuLnVpLWljb24tZWplY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDsgfVxuLnVpLWljb24tcG93ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsLWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4OyB9XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7IH1cblxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweC8qe2Nvcm5lclJhZGl1c30qLztcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHgvKntjb3JuZXJSYWRpdXN9Ki87XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweC8qe2Nvcm5lclJhZGl1c30qLztcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHgvKntjb3JuZXJSYWRpdXN9Ki87XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiAjYWFhYWFhLyp7YmdDb2xvck92ZXJsYXl9Ki8gLyp7YmdJbWdVcmxPdmVybGF5fSovIC8qe2JnT3ZlcmxheVhQb3N9Ki8gLyp7YmdPdmVybGF5WVBvc30qLyAvKntiZ092ZXJsYXlSZXBlYXR9Ki87XG5cdG9wYWNpdHk6IC4zLyp7b3BhY2l0eU92ZXJsYXl9Ki87XG59XG4udWktd2lkZ2V0LXNoYWRvdyB7XG5cdGJveC1zaGFkb3c6IDAvKntvZmZzZXRMZWZ0U2hhZG93fSovIDAvKntvZmZzZXRUb3BTaGFkb3d9Ki8gNXB4Lyp7dGhpY2tuZXNzU2hhZG93fSovICM2NjY2NjYvKntiZ0NvbG9yU2hhZG93fSovO1xufVxuIiwiLyogLS0tLS0gQ1NTIHJlc2V0IC0tLS0tICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qIC0tLS0tIEdsb2JhbCBzdHlsZXMgLS0tLS0gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tYW50aW5lLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1tZCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG5cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogdmFyKC0tbWFudGluZS13ZWJraXQtZm9udC1zbW9vdGhpbmcpO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogdmFyKC0tbWFudGluZS1tb3otZm9udC1zbW9vdGhpbmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDMxLjI1ZW0pIHtcbmJvZHkge1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJVxufVxuICB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgW2RhdGEtcmVzcGVjdC1yZWR1Y2VkLW1vdGlvbl0gW2RhdGEtcmVkdWNlLW1vdGlvbl0ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1hbnRpbmUtbGlnaHQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tYW50aW5lLWRhcmstaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFudGluZS1mb2N1cy1hdXRvOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICBvdXRsaW5lLW9mZnNldDogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgfVxuXG4ubWFudGluZS1mb2N1cy1hbHdheXM6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICBvdXRsaW5lLW9mZnNldDogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgfVxuXG4ubWFudGluZS1mb2N1cy1uZXZlcjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4ubWFudGluZS1hY3RpdmU6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICB9XG5cbmZpZWxkc2V0OmRpc2FibGVkIC5tYW50aW5lLWFjdGl2ZTphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG46d2hlcmUoW2Rpcj1cInJ0bFwiXSkgLm1hbnRpbmUtcm90YXRlLXJ0bCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLyogLS0tLS0gRGVmYXVsdCBDU1MgdmFyaWFibGVzIC0tLS0tICovXG5cbjpyb290IHtcbiAgY29sb3Itc2NoZW1lOiB2YXIoLS1tYW50aW5lLWNvbG9yLXNjaGVtZSk7XG5cbiAgLS1tYW50aW5lLXotaW5kZXgtYXBwOiAxMDA7XG4gIC0tbWFudGluZS16LWluZGV4LW1vZGFsOiAyMDA7XG4gIC0tbWFudGluZS16LWluZGV4LXBvcG92ZXI6IDMwMDtcbiAgLS1tYW50aW5lLXotaW5kZXgtb3ZlcmxheTogNDAwO1xuICAtLW1hbnRpbmUtei1pbmRleC1tYXg6IDk5OTk7XG5cbiAgLS1tYW50aW5lLXNjYWxlOiAxO1xuICAtLW1hbnRpbmUtY3Vyc29yLXR5cGU6IGRlZmF1bHQ7XG4gIC0tbWFudGluZS13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtLW1hbnRpbmUtY29sb3Itc2NoZW1lOiBsaWdodCBkYXJrO1xuICAtLW1hbnRpbmUtbW96LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC0tbWFudGluZS1jb2xvci13aGl0ZTogI2ZmZjtcbiAgLS1tYW50aW5lLWNvbG9yLWJsYWNrOiAjMDAwO1xuICAtLW1hbnRpbmUtbGluZS1oZWlnaHQ6IDEuNTU7XG4gIC0tbWFudGluZS1mb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLFxuICAgIHNhbnMtc2VyaWYsIEFwcGxlIENvbG9yIEVtb2ppLCBTZWdvZSBVSSBFbW9qaTtcbiAgLS1tYW50aW5lLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsXG4gICAgTGliZXJhdGlvbiBNb25vLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xuICAtLW1hbnRpbmUtZm9udC1mYW1pbHktaGVhZGluZ3M6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhLFxuICAgIEFyaWFsLCBzYW5zLXNlcmlmLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamk7XG4gIC0tbWFudGluZS1oZWFkaW5nLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdDogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci0wOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtMCk7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLTE6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS0xKTtcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItMjogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTIpO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci0zOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtMyk7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLTQ6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS00KTtcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItNTogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTUpO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci02OiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtNik7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLTc6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS03KTtcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItODogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTgpO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci05OiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtOSk7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLWZpbGxlZCk7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLWZpbGxlZC1ob3Zlcik7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWxpZ2h0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtbGlnaHQpO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1saWdodC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLWxpZ2h0LWhvdmVyKTtcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS1saWdodC1jb2xvcik7XG4gIC0tbWFudGluZS1icmVha3BvaW50LXhzOiAzNmVtO1xuICAtLW1hbnRpbmUtYnJlYWtwb2ludC1zbTogNDhlbTtcbiAgLS1tYW50aW5lLWJyZWFrcG9pbnQtbWQ6IDYyZW07XG4gIC0tbWFudGluZS1icmVha3BvaW50LWxnOiA3NWVtO1xuICAtLW1hbnRpbmUtYnJlYWtwb2ludC14bDogODhlbTtcbiAgLS1tYW50aW5lLXNwYWNpbmcteHM6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1zcGFjaW5nLXNtOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1zcGFjaW5nLW1kOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1zcGFjaW5nLWxnOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1zcGFjaW5nLXhsOiBjYWxjKDJyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1mb250LXNpemUteHM6IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLWZvbnQtc2l6ZS1zbTogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLWZvbnQtc2l6ZS1tZDogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtZm9udC1zaXplLWxnOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtZm9udC1zaXplLXhsOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1saW5lLWhlaWdodC14czogMS40O1xuICAtLW1hbnRpbmUtbGluZS1oZWlnaHQtc206IDEuNDU7XG4gIC0tbWFudGluZS1saW5lLWhlaWdodC1tZDogMS41NTtcbiAgLS1tYW50aW5lLWxpbmUtaGVpZ2h0LWxnOiAxLjY7XG4gIC0tbWFudGluZS1saW5lLWhlaWdodC14bDogMS42NTtcbiAgLS1tYW50aW5lLXNoYWRvdy14czogMCBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKVxuICAgICAgY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgcmdiYSgwLCAwLCAwLCAwLjA1KSxcbiAgICAwIGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1tYW50aW5lLXNoYWRvdy1zbTogMCBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKVxuICAgICAgY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgcmdiYSgwLCAwLCAwLCAwLjA1KSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuMDUpIDAgY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKVxuICAgICAgY2FsYygwLjkzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygtMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpLFxuICAgIHJnYmEoMCwgMCwgMCwgMC4wNCkgMCBjYWxjKDAuNDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKVxuICAgICAgY2FsYygwLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygtMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtc2hhZG93LW1kOiAwIGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpXG4gICAgICBjYWxjKDAuMTg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSByZ2JhKDAsIDAsIDAsIDAuMDUpLFxuICAgIHJnYmEoMCwgMCwgMCwgMC4wNSkgMCBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIGNhbGMoMS41NjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoLTAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuMDQpIDAgY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKVxuICAgICAgY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKC0wLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1zaGFkb3ctbGc6IDAgY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHJnYmEoMCwgMCwgMCwgMC4wNSksXG4gICAgcmdiYSgwLCAwLCAwLCAwLjA1KSAwIGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKVxuICAgICAgY2FsYygxLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygtMC40Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpLFxuICAgIHJnYmEoMCwgMCwgMCwgMC4wNCkgMCBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpXG4gICAgICBjYWxjKC0wLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1zaGFkb3cteGw6IDAgY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHJnYmEoMCwgMCwgMCwgMC4wNSksXG4gICAgcmdiYSgwLCAwLCAwLCAwLjA1KSAwIGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIGNhbGMoLTAuNDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuMDQpIDAgY2FsYygxLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIGNhbGMoMS4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoLTAuNDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXJhZGl1cy14czogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXJhZGl1cy1zbTogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtcmFkaXVzLW1kOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXJhZGl1cy1sZzogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtcmFkaXVzLXhsOiBjYWxjKDJyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLTA6ICNjOWM5Yzk7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLTE6ICNiOGI4Yjg7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLTI6ICM4MjgyODI7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLTM6ICM2OTY5Njk7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLTQ6ICM0MjQyNDI7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLTU6ICMzYjNiM2I7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLTY6ICMyZTJlMmU7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLTc6ICMyNDI0MjQ7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLTg6ICMxZjFmMWY7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLTk6ICMxNDE0MTQ7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LTA6ICNmOGY5ZmE7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LTE6ICNmMWYzZjU7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LTI6ICNlOWVjZWY7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LTM6ICNkZWUyZTY7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LTQ6ICNjZWQ0ZGE7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LTU6ICNhZGI1YmQ7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LTY6ICM4NjhlOTY7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LTc6ICM0OTUwNTc7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LTg6ICMzNDNhNDA7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LTk6ICMyMTI1Mjk7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtMDogI2ZmZjVmNTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC0xOiAjZmZlM2UzO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLTI6ICNmZmM5Yzk7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtMzogI2ZmYThhODtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC00OiAjZmY4Nzg3O1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLTU6ICNmZjZiNmI7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtNjogI2ZhNTI1MjtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC03OiAjZjAzZTNlO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLTg6ICNlMDMxMzE7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtOTogI2M5MmEyYTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstMDogI2ZmZjBmNjtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstMTogI2ZmZGVlYjtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstMjogI2ZjYzJkNztcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstMzogI2ZhYTJjMTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstNDogI2Y3ODNhYztcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstNTogI2YwNjU5NTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstNjogI2U2NDk4MDtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstNzogI2Q2MzM2YztcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstODogI2MyMjU1YztcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstOTogI2E2MWU0ZDtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLTA6ICNmOGYwZmM7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS0xOiAjZjNkOWZhO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtMjogI2VlYmVmYTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLTM6ICNlNTk5Zjc7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS00OiAjZGE3N2YyO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtNTogI2NjNWRlODtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLTY6ICNiZTRiZGI7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS03OiAjYWUzZWM5O1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtODogIzljMzZiNTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLTk6ICM4NjJlOWM7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtMDogI2YzZjBmZjtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC0xOiAjZTVkYmZmO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTI6ICNkMGJmZmY7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtMzogI2IxOTdmYztcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC00OiAjOTc3NWZhO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTU6ICM4NDVlZjc7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtNjogIzc5NTBmMjtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC03OiAjNzA0OGU4O1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTg6ICM2NzQxZDk7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtOTogIzVmM2RjNDtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby0wOiAjZWRmMmZmO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTE6ICNkYmU0ZmY7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tMjogI2JhYzhmZjtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby0zOiAjOTFhN2ZmO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTQ6ICM3NDhmZmM7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tNTogIzVjN2NmYTtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby02OiAjNGM2ZWY1O1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTc6ICM0MjYzZWI7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tODogIzNiNWJkYjtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby05OiAjMzY0ZmM3O1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS0wOiAjZTdmNWZmO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS0xOiAjZDBlYmZmO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS0yOiAjYTVkOGZmO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS0zOiAjNzRjMGZjO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS00OiAjNGRhYmY3O1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS01OiAjMzM5YWYwO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS02OiAjMjI4YmU2O1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS03OiAjMWM3ZWQ2O1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS04OiAjMTk3MWMyO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS05OiAjMTg2NGFiO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi0wOiAjZTNmYWZjO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi0xOiAjYzVmNmZhO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi0yOiAjOTllOWYyO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi0zOiAjNjZkOWU4O1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi00OiAjM2JjOWRiO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi01OiAjMjJiOGNmO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi02OiAjMTVhYWJmO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi03OiAjMTA5OGFkO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi04OiAjMGM4NTk5O1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi05OiAjMGI3Mjg1O1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC0wOiAjZTZmY2Y1O1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC0xOiAjYzNmYWU4O1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC0yOiAjOTZmMmQ3O1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC0zOiAjNjNlNmJlO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC00OiAjMzhkOWE5O1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC01OiAjMjBjOTk3O1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC02OiAjMTJiODg2O1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC03OiAjMGNhNjc4O1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC04OiAjMDk5MjY4O1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC05OiAjMDg3ZjViO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tMDogI2ViZmJlZTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLTE6ICNkM2Y5ZDg7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi0yOiAjYjJmMmJiO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tMzogIzhjZTk5YTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLTQ6ICM2OWRiN2M7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi01OiAjNTFjZjY2O1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tNjogIzQwYzA1NztcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLTc6ICMzN2IyNGQ7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi04OiAjMmY5ZTQ0O1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tOTogIzJiOGEzZTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtMDogI2Y0ZmNlMztcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtMTogI2U5ZmFjODtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtMjogI2Q4ZjVhMjtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtMzogI2MwZWI3NTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtNDogI2E5ZTM0YjtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtNTogIzk0ZDgyZDtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtNjogIzgyYzkxZTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtNzogIzc0YjgxNjtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtODogIzY2YTgwZjtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtOTogIzVjOTQwZDtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy0wOiAjZmZmOWRiO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LTE6ICNmZmYzYmY7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctMjogI2ZmZWM5OTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy0zOiAjZmZlMDY2O1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LTQ6ICNmZmQ0M2I7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctNTogI2ZjYzQxOTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy02OiAjZmFiMDA1O1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LTc6ICNmNTlmMDA7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctODogI2YwOGMwMDtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy05OiAjZTY3NzAwO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTA6ICNmZmY0ZTY7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtMTogI2ZmZThjYztcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS0yOiAjZmZkOGE4O1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTM6ICNmZmMwNzg7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtNDogI2ZmYTk0ZDtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS01OiAjZmY5MjJiO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTY6ICNmZDdlMTQ7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtNzogI2Y3NjcwNztcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS04OiAjZTg1OTBjO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTk6ICNkOTQ4MGY7XG4gIC0tbWFudGluZS1oMS1mb250LXNpemU6IGNhbGMoMi4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1oMS1saW5lLWhlaWdodDogMS4zO1xuICAtLW1hbnRpbmUtaDEtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1tYW50aW5lLWgyLWZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLWgyLWxpbmUtaGVpZ2h0OiAxLjM1O1xuICAtLW1hbnRpbmUtaDItZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1tYW50aW5lLWgzLWZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLWgzLWxpbmUtaGVpZ2h0OiAxLjQ7XG4gIC0tbWFudGluZS1oMy1mb250LXdlaWdodDogNzAwO1xuICAtLW1hbnRpbmUtaDQtZm9udC1zaXplOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtaDQtbGluZS1oZWlnaHQ6IDEuNDU7XG4gIC0tbWFudGluZS1oNC1mb250LXdlaWdodDogNzAwO1xuICAtLW1hbnRpbmUtaDUtZm9udC1zaXplOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1oNS1saW5lLWhlaWdodDogMS41O1xuICAtLW1hbnRpbmUtaDUtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1tYW50aW5lLWg2LWZvbnQtc2l6ZTogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLWg2LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tbWFudGluZS1oNi1mb250LXdlaWdodDogNzAwO1xufVxuXG46cm9vdFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10ge1xuICAtLW1hbnRpbmUtY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1jb250cmFzdDogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIC0tbWFudGluZS1jb2xvci1icmlnaHQ6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAtLW1hbnRpbmUtY29sb3ItdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTApO1xuICAtLW1hbnRpbmUtY29sb3ItYm9keTogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTcpO1xuICAtLW1hbnRpbmUtY29sb3ItZXJyb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItcmVkLTgpO1xuICAtLW1hbnRpbmUtY29sb3ItcGxhY2Vob2xkZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbiAgLS1tYW50aW5lLWNvbG9yLWFuY2hvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItZGVmYXVsdDogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItZGVmYXVsdC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICAtLW1hbnRpbmUtY29sb3ItZGVmYXVsdC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIC0tbWFudGluZS1jb2xvci1kZWZhdWx0LWJvcmRlcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItZGltbWVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMik7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstOCk7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTcpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1saWdodDogcmdiYSgzNiwgMzYsIDM2LCAwLjE1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstbGlnaHQtaG92ZXI6IHJnYmEoMzYsIDM2LCAzNiwgMC4yKTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1vdXRsaW5lLWhvdmVyOiByZ2JhKDM2LCAzNiwgMzYsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTgpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS05KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktbGlnaHQ6IHJnYmEoMTM0LCAxNDIsIDE1MCwgMC4xNSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LWxpZ2h0LWhvdmVyOiByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuMik7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktb3V0bGluZS1ob3ZlcjogcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLXJlZC00KTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItcmVkLTgpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1yZWQtOSk7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtbGlnaHQ6IHJnYmEoMjUwLCA4MiwgODIsIDAuMTUpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLWxpZ2h0LWhvdmVyOiByZ2JhKDI1MCwgODIsIDgyLCAwLjIpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXJlZC0zKTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLXJlZC00KTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC1vdXRsaW5lLWhvdmVyOiByZ2JhKDI1NSwgMTM1LCAxMzUsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLXBpbmstNCk7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1waW5rLTgpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItcGluay05KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstbGlnaHQ6IHJnYmEoMjMwLCA3MywgMTI4LCAwLjE1KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstbGlnaHQtaG92ZXI6IHJnYmEoMjMwLCA3MywgMTI4LCAwLjIpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1waW5rLTMpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLXBpbmstNCk7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLW91dGxpbmUtaG92ZXI6IHJnYmEoMjQ3LCAxMzEsIDE3MiwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXBlLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXBlLTgpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXBlLTkpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtbGlnaHQ6IHJnYmEoMTkwLCA3NSwgMjE5LCAwLjE1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLWxpZ2h0LWhvdmVyOiByZ2JhKDE5MCwgNzUsIDIxOSwgMC4yKTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXBlLTMpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1ncmFwZS00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLW91dGxpbmUtaG92ZXI6IHJnYmEoMjE4LCAxMTksIDI0MiwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci12aW9sZXQtNCk7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLXZpb2xldC04KTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTkpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LWxpZ2h0OiByZ2JhKDEyMSwgODAsIDI0MiwgMC4xNSk7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtbGlnaHQtaG92ZXI6IHJnYmEoMTIxLCA4MCwgMjQyLCAwLjIpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXZpb2xldC0zKTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLXZpb2xldC00KTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1vdXRsaW5lLWhvdmVyOiByZ2JhKDE1MSwgMTE3LCAyNTAsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1pbmRpZ28tOCk7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWluZGlnby05KTtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby1saWdodDogcmdiYSg3NiwgMTEwLCAyNDUsIDAuMTUpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLWxpZ2h0LWhvdmVyOiByZ2JhKDc2LCAxMTAsIDI0NSwgMC4yKTtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1pbmRpZ28tMyk7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1pbmRpZ28tNCk7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tb3V0bGluZS1ob3ZlcjogcmdiYSgxMTYsIDE0MywgMjUyLCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS04KTtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtOSk7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLWxpZ2h0OiByZ2JhKDM0LCAxMzksIDIzMCwgMC4xNSk7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLWxpZ2h0LWhvdmVyOiByZ2JhKDM0LCAxMzksIDIzMCwgMC4yKTtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS0zKTtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1vdXRsaW5lLWhvdmVyOiByZ2JhKDc3LCAxNzEsIDI0NywgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItY3lhbi00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWN5YW4tOCk7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1jeWFuLTkpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1saWdodDogcmdiYSgyMSwgMTcwLCAxOTEsIDAuMTUpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1saWdodC1ob3ZlcjogcmdiYSgyMSwgMTcwLCAxOTEsIDAuMik7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWN5YW4tMyk7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItY3lhbi00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tb3V0bGluZS1ob3ZlcjogcmdiYSg1OSwgMjAxLCAyMTksIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLXRlYWwtNCk7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci10ZWFsLTgpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItdGVhbC05KTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtbGlnaHQ6IHJnYmEoMTgsIDE4NCwgMTM0LCAwLjE1KTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtbGlnaHQtaG92ZXI6IHJnYmEoMTgsIDE4NCwgMTM0LCAwLjIpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci10ZWFsLTMpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRlYWwtNCk7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLW91dGxpbmUtaG92ZXI6IHJnYmEoNTYsIDIxNywgMTY5LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JlZW4tNCk7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JlZW4tOCk7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JlZW4tOSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi1saWdodDogcmdiYSg2NCwgMTkyLCA4NywgMC4xNSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi1saWdodC1ob3ZlcjogcmdiYSg2NCwgMTkyLCA4NywgMC4yKTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyZWVuLTMpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1ncmVlbi00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLW91dGxpbmUtaG92ZXI6IHJnYmEoMTA1LCAyMTksIDEyNCwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItbGltZS00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWxpbWUtOCk7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1saW1lLTkpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS1saWdodDogcmdiYSgxMzAsIDIwMSwgMzAsIDAuMTUpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS1saWdodC1ob3ZlcjogcmdiYSgxMzAsIDIwMSwgMzAsIDAuMik7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWxpbWUtMyk7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItbGltZS00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtb3V0bGluZS1ob3ZlcjogcmdiYSgxNjksIDIyNywgNzUsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3IteWVsbG93LTQpO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci15ZWxsb3ctOCk7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLXllbGxvdy05KTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy1saWdodDogcmdiYSgyNTAsIDE3NiwgNSwgMC4xNSk7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctbGlnaHQtaG92ZXI6IHJnYmEoMjUwLCAxNzYsIDUsIDAuMik7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3IteWVsbG93LTMpO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3IteWVsbG93LTQpO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LW91dGxpbmUtaG92ZXI6IHJnYmEoMjU1LCAyMTIsIDU5LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLW9yYW5nZS00KTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTgpO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1vcmFuZ2UtOSk7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtbGlnaHQ6IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjE1KTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1saWdodC1ob3ZlcjogcmdiYSgyNTMsIDEyNiwgMjAsIDAuMik7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTMpO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTQpO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLW91dGxpbmUtaG92ZXI6IHJnYmEoMjU1LCAxNjksIDc3LCAwLjA1KTtcbn1cblxuOnJvb3RbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSB7XG4gIC0tbWFudGluZS1jb2xvci1zY2hlbWU6IGxpZ2h0O1xuICAtLW1hbnRpbmUtY29sb3ItYnJpZ2h0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKTtcbiAgLS1tYW50aW5lLWNvbG9yLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItYmxhY2spO1xuICAtLW1hbnRpbmUtY29sb3ItYm9keTogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgLS1tYW50aW5lLWNvbG9yLWVycm9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXJlZC02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBsYWNlaG9sZGVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNSk7XG4gIC0tbWFudGluZS1jb2xvci1hbmNob3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAtLW1hbnRpbmUtY29sb3ItZGVmYXVsdDogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIC0tbWFudGluZS1jb2xvci1kZWZhdWx0LWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIC0tbWFudGluZS1jb2xvci1kZWZhdWx0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktOSk7XG4gIC0tbWFudGluZS1jb2xvci1kZWZhdWx0LWJvcmRlcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTQpO1xuICAtLW1hbnRpbmUtY29sb3ItZGltbWVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNik7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay1maWxsZWQpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNyk7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLWxpZ2h0OiByZ2JhKDU2LCA1NiwgNTYsIDAuMSk7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLWxpZ2h0LWhvdmVyOiByZ2JhKDU2LCA1NiwgNTYsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLW91dGxpbmUtaG92ZXI6IHJnYmEoNTYsIDU2LCA1NiwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS1maWxsZWQpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNyk7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LWxpZ2h0OiByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuMSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LWxpZ2h0LWhvdmVyOiByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTYpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNik7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LW91dGxpbmUtaG92ZXI6IHJnYmEoMTM0LCAxNDIsIDE1MCwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1yZWQtZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItcmVkLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1yZWQtNyk7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtbGlnaHQ6IHJnYmEoMjUwLCA4MiwgODIsIDAuMSk7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtbGlnaHQtaG92ZXI6IHJnYmEoMjUwLCA4MiwgODIsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXJlZC02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLXJlZC02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC1vdXRsaW5lLWhvdmVyOiByZ2JhKDI1MCwgODIsIDgyLCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1waW5rLWZpbGxlZCk7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1waW5rLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItcGluay03KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstbGlnaHQ6IHJnYmEoMjMwLCA3MywgMTI4LCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay1saWdodC1ob3ZlcjogcmdiYSgyMzAsIDczLCAxMjgsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1waW5rLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLXBpbmstNik7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLW91dGxpbmUtaG92ZXI6IHJnYmEoMjMwLCA3MywgMTI4LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JhcGUtZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1ncmFwZS02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmFwZS03KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLWxpZ2h0OiByZ2JhKDE5MCwgNzUsIDIxOSwgMC4xKTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLWxpZ2h0LWhvdmVyOiByZ2JhKDE5MCwgNzUsIDIxOSwgMC4xMik7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmFwZS02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JhcGUtNik7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1vdXRsaW5lLWhvdmVyOiByZ2JhKDE5MCwgNzUsIDIxOSwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci12aW9sZXQtZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTYpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci12aW9sZXQtNyk7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtbGlnaHQ6IHJnYmEoMTIxLCA4MCwgMjQyLCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LWxpZ2h0LWhvdmVyOiByZ2JhKDEyMSwgODAsIDI0MiwgMC4xMik7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTYpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTYpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LW91dGxpbmUtaG92ZXI6IHJnYmEoMTIxLCA4MCwgMjQyLCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWluZGlnby1maWxsZWQpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1pbmRpZ28tNik7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWluZGlnby03KTtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby1saWdodDogcmdiYSg3NiwgMTEwLCAyNDUsIDAuMSk7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tbGlnaHQtaG92ZXI6IHJnYmEoNzYsIDExMCwgMjQ1LCAwLjEyKTtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1pbmRpZ28tNik7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1pbmRpZ28tNik7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tb3V0bGluZS1ob3ZlcjogcmdiYSg3NiwgMTEwLCAyNDUsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtNik7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTcpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1saWdodDogcmdiYSgzNCwgMTM5LCAyMzAsIDAuMSk7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLWxpZ2h0LWhvdmVyOiByZ2JhKDM0LCAxMzksIDIzMCwgMC4xMik7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtNik7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtb3V0bGluZS1ob3ZlcjogcmdiYSgzNCwgMTM5LCAyMzAsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWN5YW4tZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWN5YW4tNik7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1jeWFuLTcpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1saWdodDogcmdiYSgyMSwgMTcwLCAxOTEsIDAuMSk7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLWxpZ2h0LWhvdmVyOiByZ2JhKDIxLCAxNzAsIDE5MSwgMC4xMik7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWN5YW4tNik7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItY3lhbi02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tb3V0bGluZS1ob3ZlcjogcmdiYSgyMSwgMTcwLCAxOTEsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLXRlYWwtZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRlYWwtNik7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci10ZWFsLTcpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1saWdodDogcmdiYSgxOCwgMTg0LCAxMzQsIDAuMSk7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLWxpZ2h0LWhvdmVyOiByZ2JhKDE4LCAxODQsIDEzNCwgMC4xMik7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRlYWwtNik7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItdGVhbC02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtb3V0bGluZS1ob3ZlcjogcmdiYSgxOCwgMTg0LCAxMzQsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1ncmVlbi1maWxsZWQpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyZWVuLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyZWVuLTcpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tbGlnaHQ6IHJnYmEoNjQsIDE5MiwgODcsIDAuMSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi1saWdodC1ob3ZlcjogcmdiYSg2NCwgMTkyLCA4NywgMC4xMik7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmVlbi02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JlZW4tNik7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi1vdXRsaW5lLWhvdmVyOiByZ2JhKDY0LCAxOTIsIDg3LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1saW1lLWZpbGxlZCk7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1saW1lLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItbGltZS03KTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtbGlnaHQ6IHJnYmEoMTMwLCAyMDEsIDMwLCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS1saWdodC1ob3ZlcjogcmdiYSgxMzAsIDIwMSwgMzAsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1saW1lLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWxpbWUtNik7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLW91dGxpbmUtaG92ZXI6IHJnYmEoMTMwLCAyMDEsIDMwLCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLXllbGxvdy1maWxsZWQpO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci15ZWxsb3ctNik7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLXllbGxvdy03KTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy1saWdodDogcmdiYSgyNTAsIDE3NiwgNSwgMC4xKTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy1saWdodC1ob3ZlcjogcmdiYSgyNTAsIDE3NiwgNSwgMC4xMik7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3IteWVsbG93LTYpO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3IteWVsbG93LTYpO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LW91dGxpbmUtaG92ZXI6IHJnYmEoMjUwLCAxNzYsIDUsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3Itb3JhbmdlLWZpbGxlZCk7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLW9yYW5nZS02KTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTcpO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLWxpZ2h0OiByZ2JhKDI1MywgMTI2LCAyMCwgMC4xKTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1saWdodC1ob3ZlcjogcmdiYSgyNTMsIDEyNiwgMjAsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLW9yYW5nZS02KTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLW9yYW5nZS02KTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1vdXRsaW5lLWhvdmVyOiByZ2JhKDI1MywgMTI2LCAyMCwgMC4wNSk7XG59XG5cbi5tX2Q1NzA2OWI1IHtcbiAgLS1zY3JvbGxhcmVhLXNjcm9sbGJhci1zaXplOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubV9jMDc4M2ZmOSB7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogdmFyKC0tc2Nyb2xsYXJlYS1vdmVyLXNjcm9sbC1iZWhhdmlvcik7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubV9jMDc4M2ZmOTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLm1fYzA3ODNmZjk6d2hlcmUoW2RhdGEtc2Nyb2xsYmFycz0neHknXSwgW2RhdGEtc2Nyb2xsYmFycz0neSddKTp3aGVyZShcbiAgICAgICAgW2RhdGEtb2Zmc2V0LXNjcm9sbGJhcnM9J3h5J10sXG4gICAgICAgIFtkYXRhLW9mZnNldC1zY3JvbGxiYXJzPSd5J10sXG4gICAgICAgIFtkYXRhLW9mZnNldC1zY3JvbGxiYXJzPSdwcmVzZW50J11cbiAgICAgICk6d2hlcmUoW2RhdGEtdmVydGljYWwtaGlkZGVuXSkge1xuICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICAgICAgfVxuXG4ubV9jMDc4M2ZmOTp3aGVyZShbZGF0YS1zY3JvbGxiYXJzPSd4eSddLCBbZGF0YS1zY3JvbGxiYXJzPSd5J10pOndoZXJlKFxuICAgICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0neHknXSxcbiAgICAgICAgW2RhdGEtb2Zmc2V0LXNjcm9sbGJhcnM9J3knXSxcbiAgICAgICAgW2RhdGEtb2Zmc2V0LXNjcm9sbGJhcnM9J3ByZXNlbnQnXVxuICAgICAgKTpub3QoW2RhdGEtdmVydGljYWwtaGlkZGVuXSkge1xuICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNjcm9sbGFyZWEtc2Nyb2xsYmFyLXNpemUpO1xuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdW5zZXQ7XG4gICAgICB9XG5cbi5tX2MwNzgzZmY5OndoZXJlKFtkYXRhLXNjcm9sbGJhcnM9J3h5J10sIFtkYXRhLXNjcm9sbGJhcnM9J3gnXSk6d2hlcmUoXG4gICAgICAgIFtkYXRhLW9mZnNldC1zY3JvbGxiYXJzPSd4eSddLFxuICAgICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0neCddLFxuICAgICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0ncHJlc2VudCddXG4gICAgICApOndoZXJlKFtkYXRhLWhvcml6b250YWwtaGlkZGVuXSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuLm1fYzA3ODNmZjk6d2hlcmUoW2RhdGEtc2Nyb2xsYmFycz0neHknXSwgW2RhdGEtc2Nyb2xsYmFycz0neCddKTp3aGVyZShcbiAgICAgICAgW2RhdGEtb2Zmc2V0LXNjcm9sbGJhcnM9J3h5J10sXG4gICAgICAgIFtkYXRhLW9mZnNldC1zY3JvbGxiYXJzPSd4J10sXG4gICAgICAgIFtkYXRhLW9mZnNldC1zY3JvbGxiYXJzPSdwcmVzZW50J11cbiAgICAgICk6bm90KFtkYXRhLWhvcml6b250YWwtaGlkZGVuXSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2Nyb2xsYXJlYS1zY3JvbGxiYXItc2l6ZSk7XG4gICAgICB9XG5cbi5tX2Y4ZjYzMWRkIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLm1fYzQ0YmE5MzMge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOlxuICAgIGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZSxcbiAgICBvcGFjaXR5IDE1MG1zIGVhc2U7XG5cbiAgcGFkZGluZzogY2FsYyh2YXIoLS1zY3JvbGxhcmVhLXNjcm9sbGJhci1zaXplKSAvIDUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2M0NGJhOTMzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2M0NGJhOTMzOmhvdmVyID4gLm1fZDhiNWUzNjMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICB9XG5cbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYzQ0YmE5MzM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTgpO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9jNDRiYTkzMzpob3ZlciA+IC5tX2Q4YjVlMzYzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9jNDRiYTkzMzphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fYzQ0YmE5MzM6YWN0aXZlID4gLm1fZDhiNWUzNjMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICB9XG5cbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYzQ0YmE5MzM6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay04KTtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYzQ0YmE5MzM6YWN0aXZlID4gLm1fZDhiNWUzNjMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICB9XG59XG5cbi5tX2M0NGJhOTMzOndoZXJlKFtkYXRhLWhpZGRlbl0sIFtkYXRhLXN0YXRlPSdoaWRkZW4nXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLm1fYzQ0YmE5MzM6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10pIHtcbiAgICB3aWR0aDogdmFyKC0tc2Nyb2xsYXJlYS1zY3JvbGxiYXItc2l6ZSk7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogdmFyKC0tc2EtY29ybmVyLXdpZHRoKTtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICB9XG5cbi5tX2M0NGJhOTMzOndoZXJlKFtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10pIHtcbiAgICBoZWlnaHQ6IHZhcigtLXNjcm9sbGFyZWEtc2Nyb2xsYmFyLXNpemUpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm90dG9tOiAwO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zYS1jb3JuZXItd2lkdGgpO1xuICB9XG5cbi5tX2Q4YjVlMzYzIHtcbiAgZmxleDogMTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2Nyb2xsYXJlYS1zY3JvbGxiYXItc2l6ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiB2YXIoLS10aHVtYi1vcGFjaXR5KTtcbn1cblxuLm1fZDhiNWUzNjM6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBjYWxjKDIuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgbWluLWhlaWdodDogY2FsYygyLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZDhiNWUzNjMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Q4YjVlMzYzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5tXzIxNjU3MjY4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBib3R0b206IDA7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMjE2NTcyNjgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzIxNjU3MjY4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstOCk7XG59XG5cbi5tXzIxNjU3MjY4OndoZXJlKFtkYXRhLWhvdmVyZWRdKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4ubV8yMTY1NzI2ODp3aGVyZShbZGF0YS1oaWRkZW5dKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4ubV84N2NmMjYzMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1tZCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4gIDp3aGVyZShbZGlyPVwicnRsXCJdKSAubV84N2NmMjYzMSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tXzUxNWE5N2Y4IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB3aWR0aDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIG1hcmdpbjogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tXzFiNzI4NGEzIHtcbiAgLS1wYXBlci1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuXG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1wYXBlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1wYXBlci1zaGFkb3cpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xufVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tXzFiNzI4NGEzIHtcbiAgICAtLXBhcGVyLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fMWI3Mjg0YTMge1xuICAgIC0tcGFwZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbiAgLm1fMWI3Mjg0YTM6d2hlcmUoW2RhdGEtd2l0aC1ib3JkZXJdKSB7XG4gICAgYm9yZGVyOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB2YXIoLS1wYXBlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbi5tXzk4MTRlNDVmIHtcbiAgaW5zZXQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tb3ZlcmxheS1iZywgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IHZhcigtLW92ZXJsYXktZmlsdGVyKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiB2YXIoLS1vdmVybGF5LWZpbHRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW92ZXJsYXktcmFkaXVzLCAwKTtcbiAgei1pbmRleDogdmFyKC0tb3ZlcmxheS16LWluZGV4KTtcbn1cblxuICAubV85ODE0ZTQ1Zjp3aGVyZShbZGF0YS1maXhlZF0pIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuICAubV85ODE0ZTQ1Zjp3aGVyZShbZGF0YS1jZW50ZXJdKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbi5tXzM4YTg1NjU5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSkgdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tcG9wb3Zlci1zaGFkb3csIG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1wb3BvdmVyLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xufVxuXG4gIC5tXzM4YTg1NjU5OndoZXJlKFtkYXRhLWZpeGVkXSkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4gIC5tXzM4YTg1NjU5OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zOGE4NTY1OSB7XG4gICAgLS1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8zOGE4NTY1OSB7XG4gICAgLS1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbn1cblxuLm1fYTMxZGM2YzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tXzNkN2JjOTA4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbn1cblxuLm1fNWFlMmUzYyB7XG4gIC0tbG9hZGVyLXNpemUteHM6IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbG9hZGVyLXNpemUtc206IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbG9hZGVyLXNpemUtbWQ6IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1sb2FkZXItc2l6ZS1sZzogY2FsYygyLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWxvYWRlci1zaXplLXhsOiBjYWxjKDMuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWxvYWRlci1zaXplOiB2YXIoLS1sb2FkZXItc2l6ZS1tZCk7XG4gIC0tbG9hZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbn1cblxuLyogLS0tLS0gQmFycyBsb2FkZXIgLS0tLS0gKi9cbkBrZXlmcmFtZXMgbV81ZDJiM2I5ZCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4ubV83YTJiZDRjZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IHZhcigtLWxvYWRlci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1sb2FkZXItc2l6ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYyh2YXIoLS1sb2FkZXItc2l6ZSkgLyA1KTtcbn1cblxuLm1fODcwYmI3OSB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxvYWRlci1jb2xvcik7XG4gIGFuaW1hdGlvbjogbV81ZDJiM2I5ZCAxLjJzIGN1YmljLWJlemllcigwLCAwLjUsIDAuNSwgMSkgaW5maW5pdGU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbi5tXzg3MGJiNzk6bnRoLW9mLXR5cGUoMSkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTI0MG1zO1xuICB9XG5cbi5tXzg3MGJiNzk6bnRoLW9mLXR5cGUoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTEyMG1zO1xuICB9XG5cbi5tXzg3MGJiNzk6bnRoLW9mLXR5cGUoMykge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgfVxuXG4vKiAtLS0tLSBEb3RzIGxvYWRlciAtLS0tLSAqL1xuQGtleWZyYW1lcyBtX2FhYzM0YTEge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbi5tXzRlM2YyMmQ3IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2FsYyh2YXIoLS1sb2FkZXItc2l6ZSkgLyAxMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IHZhcigtLWxvYWRlci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1sb2FkZXItc2l6ZSk7XG59XG5cbi5tXzg3MGM0YWYge1xuICB3aWR0aDogY2FsYyh2YXIoLS1sb2FkZXItc2l6ZSkgLyAzIC0gdmFyKC0tbG9hZGVyLXNpemUpIC8gMTUpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tbG9hZGVyLXNpemUpIC8gMyAtIHZhcigtLWxvYWRlci1zaXplKSAvIDE1KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1sb2FkZXItY29sb3IpO1xuICBhbmltYXRpb246IG1fYWFjMzRhMSAwLjhzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLm1fODcwYzRhZjpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgfVxuXG4vKiAtLS0tLSBPdmFsIGxvYWRlciAtLS0tLSAqL1xuQGtleWZyYW1lcyBtX2Y4ZTg5YzRiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4ubV9iMzQ0MTRkZiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLWxvYWRlci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1sb2FkZXItc2l6ZSk7XG59XG5cbi5tX2IzNDQxNGRmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLWxvYWRlci1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWxvYWRlci1zaXplKTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tbG9hZGVyLXNpemUpIC8gOCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWxvYWRlci1jb2xvcikgdmFyKC0tbG9hZGVyLWNvbG9yKSB2YXIoLS1sb2FkZXItY29sb3IpIHRyYW5zcGFyZW50O1xuICAgIGFuaW1hdGlvbjogbV9mOGU4OWM0YiAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4ubV84ZDNmNDAwMCB7XG4gIC0tYWktc2l6ZS14czogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1haS1zaXplLXNtOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWFpLXNpemUtbWQ6IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1haS1zaXplLWxnOiBjYWxjKDIuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWFpLXNpemUteGw6IGNhbGMoMi43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWFpLXNpemUtaW5wdXQteHM6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYWktc2l6ZS1pbnB1dC1zbTogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWFpLXNpemUtaW5wdXQtbWQ6IGNhbGMoMi42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYWktc2l6ZS1pbnB1dC1sZzogY2FsYygzLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1haS1zaXplLWlucHV0LXhsOiBjYWxjKDMuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1haS1zaXplOiB2YXIoLS1haS1zaXplLW1kKTtcbiAgLS1haS1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG5cbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICB3aWR0aDogdmFyKC0tYWktc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tYWktc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tYWktc2l6ZSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWFpLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haS1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWktYmcsIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpKTtcbiAgY29sb3I6IHZhcigtLWFpLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG4gIGJvcmRlcjogdmFyKC0tYWktYmQsIGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLm1fOGQzZjQwMDA6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1sb2FkaW5nXSwgOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haS1ob3ZlciwgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZC1ob3ZlcikpO1xuICAgICAgY29sb3I6IHZhcigtLWFpLWhvdmVyLWNvbG9yLCB2YXIoLS1haS1jb2xvcikpO1xuICAgIH1cbn1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgLm1fOGQzZjQwMDA6YWN0aXZlOndoZXJlKDpub3QoW2RhdGEtbG9hZGluZ10sIDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWktaG92ZXIsIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQtaG92ZXIpKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1haS1ob3Zlci1jb2xvciwgdmFyKC0tYWktY29sb3IpKTtcbiAgICB9XG59XG5cbiAgLm1fOGQzZjQwMDBbZGF0YS1sb2FkaW5nXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIC5tXzhkM2Y0MDAwW2RhdGEtbG9hZGluZ10gLm1fOGQzYWZiOTcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG5cbiAgLm1fOGQzZjQwMDA6d2hlcmUoOmRpc2FibGVkOm5vdChbZGF0YS1sb2FkaW5nXSksIFtkYXRhLWRpc2FibGVkXTpub3QoW2RhdGEtbG9hZGluZ10pKSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV84ZDNmNDAwMDp3aGVyZSg6ZGlzYWJsZWQ6bm90KFtkYXRhLWxvYWRpbmddKSwgW2RhdGEtZGlzYWJsZWRdOm5vdChbZGF0YS1sb2FkaW5nXSkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNSk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzhkM2Y0MDAwOndoZXJlKDpkaXNhYmxlZDpub3QoW2RhdGEtbG9hZGluZ10pLCBbZGF0YS1kaXNhYmxlZF06bm90KFtkYXRhLWxvYWRpbmddKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbn1cblxuICAubV84ZDNmNDAwMDp3aGVyZSg6ZGlzYWJsZWQ6bm90KFtkYXRhLWxvYWRpbmddKSwgW2RhdGEtZGlzYWJsZWRdOm5vdChbZGF0YS1sb2FkaW5nXSkpOmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4ubV8zMDJiOWZiMSB7XG4gIGluc2V0OiBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWktcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzMwMmI5ZmIxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMzAyYjlmYjEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5tXzFhMGYxYjIxIHtcbiAgLS1haS1ib3JkZXItd2lkdGg6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubV8xYTBmMWIyMSA6d2hlcmUoKik6Zm9jdXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbi5tXzFhMGYxYjIxW2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4ubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gLm1fOGQzZjQwMDA6bm90KDpvbmx5LWNoaWxkKTpmaXJzdC1jaGlsZCwgLm1fMWEwZjFiMjFbZGF0YS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddIC5tXzQzN2I2NDg0Om5vdCg6b25seS1jaGlsZCk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogY2FsYyh2YXIoLS1haS1ib3JkZXItd2lkdGgpIC8gMik7XG4gICAgICB9XG5cbi5tXzFhMGYxYjIxW2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAubV84ZDNmNDAwMDpub3QoOm9ubHktY2hpbGQpOmxhc3QtY2hpbGQsIC5tXzFhMGYxYjIxW2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAubV80MzdiNjQ4NDpub3QoOm9ubHktY2hpbGQpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogY2FsYyh2YXIoLS1haS1ib3JkZXItd2lkdGgpIC8gMik7XG4gICAgICB9XG5cbi5tXzFhMGYxYjIxW2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAubV84ZDNmNDAwMDpub3QoOm9ubHktY2hpbGQpOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksIC5tXzFhMGYxYjIxW2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAubV80MzdiNjQ4NDpub3QoOm9ubHktY2hpbGQpOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItaW5saW5lLXdpZHRoOiBjYWxjKHZhcigtLWFpLWJvcmRlci13aWR0aCkgLyAyKTtcbiAgICAgIH1cblxuLm1fMWEwZjFiMjFbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4ubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIC5tXzhkM2Y0MDAwOm5vdCg6b25seS1jaGlsZCk6Zmlyc3QtY2hpbGQsIC5tXzFhMGYxYjIxW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gLm1fNDM3YjY0ODQ6bm90KDpvbmx5LWNoaWxkKTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGModmFyKC0tYWktYm9yZGVyLXdpZHRoKSAvIDIpO1xuICAgICAgfVxuXG4ubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIC5tXzhkM2Y0MDAwOm5vdCg6b25seS1jaGlsZCk6bGFzdC1jaGlsZCwgLm1fMWEwZjFiMjFbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAubV80MzdiNjQ4NDpub3QoOm9ubHktY2hpbGQpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogY2FsYyh2YXIoLS1haS1ib3JkZXItd2lkdGgpIC8gMik7XG4gICAgICB9XG5cbi5tXzFhMGYxYjIxW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gLm1fOGQzZjQwMDA6bm90KDpvbmx5LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIC5tXzQzN2I2NDg0Om5vdCg6b25seS1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGModmFyKC0tYWktYm9yZGVyLXdpZHRoKSAvIDIpO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKHZhcigtLWFpLWJvcmRlci13aWR0aCkgLyAyKTtcbiAgICAgIH1cblxuLm1fOGQzYWZiOTcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjpcbiAgICB0cmFuc2Zvcm0gMTUwbXMgZWFzZSxcbiAgICBvcGFjaXR5IDEwMG1zIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tXzQzN2I2NDg0IHtcbiAgLS1zZWN0aW9uLWhlaWdodC14czogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1zbTogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1tZDogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24taGVpZ2h0LWxnOiBjYWxjKDIuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24taGVpZ2h0LXhsOiBjYWxjKDIuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1zZWN0aW9uLWhlaWdodC1pbnB1dC14czogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1pbnB1dC1zbTogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24taGVpZ2h0LWlucHV0LW1kOiBjYWxjKDIuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24taGVpZ2h0LWlucHV0LWxnOiBjYWxjKDMuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24taGVpZ2h0LWlucHV0LXhsOiBjYWxjKDMuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1zZWN0aW9uLXBhZGRpbmcteC14czogY2FsYygwLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLXBhZGRpbmcteC1zbTogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgtbWQ6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgtbGc6IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLXBhZGRpbmcteC14bDogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc2VjdGlvbi1oZWlnaHQ6IHZhcigtLXNlY3Rpb24taGVpZ2h0LXNtKTtcbiAgLS1zZWN0aW9uLXBhZGRpbmcteDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nLXgtc20pO1xuICAtLXNlY3Rpb24tY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zZWN0aW9uLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBmb250LXNpemU6IHZhcigtLXNlY3Rpb24tZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY3Rpb24tYmcsIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpKTtcbiAgYm9yZGVyOiB2YXIoLS1zZWN0aW9uLWJkLCBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1zZWN0aW9uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG4gIGhlaWdodDogdmFyKC0tc2VjdGlvbi1oZWlnaHQsIHZhcigtLXNlY3Rpb24taGVpZ2h0LXNtKSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcteCwgdmFyKC0tc2VjdGlvbi1wYWRkaW5nLXgtc20pKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1fODZhNDRkYTUge1xuICAtLWNiLXNpemUteHM6IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2Itc2l6ZS1zbTogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jYi1zaXplLW1kOiBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2Itc2l6ZS1sZzogY2FsYygyLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jYi1zaXplLXhsOiBjYWxjKDIuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1jYi1zaXplOiB2YXIoLS1jYi1zaXplLW1kKTtcbiAgLS1jYi1pY29uLXNpemU6IDcwJTtcbiAgLS1jYi1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuXG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgd2lkdGg6IHZhcigtLWNiLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNiLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLWNiLXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1jYi1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2ItcmFkaXVzKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzg2YTQ0ZGE1IHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTcpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV84NmE0NGRhNSB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0xKTtcbn1cblxuICAubV84NmE0NGRhNVtkYXRhLWRpc2FibGVkXSxcbiAgLm1fODZhNDRkYTU6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8yMjBjODBmMjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgOmRpc2FibGVkKSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMjIwYzgwZjI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIDpkaXNhYmxlZCkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8yMjBjODBmMjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgOmRpc2FibGVkKSk6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzIyMGM4MGYyOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCA6ZGlzYWJsZWQpKTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICB9XG59XG5cbi5tXzQwODFiZjkwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB2YXIoLS1ncm91cC13cmFwLCB3cmFwKTtcbiAganVzdGlmeS1jb250ZW50OiB2YXIoLS1ncm91cC1qdXN0aWZ5LCBmbGV4LXN0YXJ0KTtcbiAgYWxpZ24taXRlbXM6IHZhcigtLWdyb3VwLWFsaWduLCBjZW50ZXIpO1xuICBnYXA6IHZhcigtLWdyb3VwLWdhcCwgdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKSk7XG59XG5cbiAgLm1fNDA4MWJmOTA6d2hlcmUoW2RhdGEtZ3Jvd10pID4gKiB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXgtd2lkdGg6IHZhcigtLWdyb3VwLWNoaWxkLXdpZHRoKTtcbiAgICB9XG5cbi5tXzYxNWFmNmM5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1tZCk7XG59XG5cbi5tX2I1NDg5YzNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1tYi1wYWRkaW5nLCB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLW1iLXBhZGRpbmcsIHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCkpIC0gY2FsYygwLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMy43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1pbmxpbmUtZW5kIDEwMG1zO1xufVxuXG4ubV82MGMyMjJjNyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1tYi16LWluZGV4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tX2ZkMWFiMGFhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm94LXNoYWRvdzogdmFyKC0tbWItc2hhZG93LCB2YXIoLS1tYW50aW5lLXNoYWRvdy14bCkpO1xufVxuXG4ubV9mZDFhYjBhYSBbZGF0YS1tYW50aW5lLXNjcm9sbGJhcl0ge1xuICAgIHotaW5kZXg6IDEwMDE7XG4gIH1cblxuW2RhdGEtb2Zmc2V0LXNjcm9sbGJhcnNdIC5tX2ZkMWFiMGFhOmhhcyhbZGF0YS1tYW50aW5lLXNjcm9sbGJhcl0pIC5tX2I1NDg5YzNjIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tbWItcGFkZGluZywgdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKSkgKyBjYWxjKDAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIH1cblxuLm1fNjA2Y2IyNjkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuXG4ubV81ZGYyOTMxMSB7XG4gIHBhZGRpbmc6IHZhcigtLW1iLXBhZGRpbmcsIHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCkpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tbWItcGFkZGluZywgdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKSk7XG59XG5cbi5tXzVkZjI5MzExOndoZXJlKDpub3QoOm9ubHktY2hpbGQpKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuLm1fNmMwMTg1NzAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IHZhcigtLWlucHV0LW1hcmdpbi10b3AsIDByZW0pO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1pbnB1dC1tYXJnaW4tYm90dG9tLCAwcmVtKTtcblxuICAtLWlucHV0LWhlaWdodC14czogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1pbnB1dC1oZWlnaHQtc206IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1pbnB1dC1oZWlnaHQtbWQ6IGNhbGMoMi42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0taW5wdXQtaGVpZ2h0LWxnOiBjYWxjKDMuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWlucHV0LWhlaWdodC14bDogY2FsYygzLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0taW5wdXQtcGFkZGluZy15LXhzOiBjYWxjKDAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1pbnB1dC1wYWRkaW5nLXktc206IGNhbGMoMC4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0taW5wdXQtcGFkZGluZy15LW1kOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1pbnB1dC1wYWRkaW5nLXktbGc6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0taW5wdXQtcGFkZGluZy15LXhsOiBjYWxjKDAuODEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXNtKTtcbiAgLS1pbnB1dC1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuXG4gIC0taW5wdXQtY3Vyc29yOiB0ZXh0O1xuICAtLWlucHV0LXRleHQtYWxpZ246IGxlZnQ7XG4gIC0taW5wdXQtbGluZS1oZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0KSAtIGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICAtLWlucHV0LXBhZGRpbmc6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0KSAvIDMpO1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1pbnB1dC1wYWRkaW5nKTtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWlucHV0LXBhZGRpbmcpO1xuICAtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXBsYWNlaG9sZGVyKTtcbiAgLS1pbnB1dC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci10ZXh0KTtcblxuICAtLWlucHV0LWxlZnQtc2VjdGlvbi1zaXplOiB2YXIoLS1pbnB1dC1sZWZ0LXNlY3Rpb24td2lkdGgsIGNhbGModmFyKC0taW5wdXQtaGVpZ2h0KSAtIGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpKTtcblxuICAtLWlucHV0LXJpZ2h0LXNlY3Rpb24tc2l6ZTogdmFyKFxuICAgIC0taW5wdXQtcmlnaHQtc2VjdGlvbi13aWR0aCxcbiAgICBjYWxjKHZhcigtLWlucHV0LWhlaWdodCkgLSBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKVxuICApO1xuXG4gIC0taW5wdXQtc2l6ZTogdmFyKC0taW5wdXQtaGVpZ2h0KTtcblxuICAtLXNlY3Rpb24teTogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbGVmdC1zZWN0aW9uLXN0YXJ0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1sZWZ0LXNlY3Rpb24tYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtcmFkaXVzKSAwIDAgdmFyKC0taW5wdXQtcmFkaXVzKTtcblxuICAtLXJpZ2h0LXNlY3Rpb24tZW5kOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yaWdodC1zZWN0aW9uLWJvcmRlci1yYWRpdXM6IDAgdmFyKC0taW5wdXQtcmFkaXVzKSB2YXIoLS1pbnB1dC1yYWRpdXMpIDA7XG59XG5cbiAgLm1fNmMwMTg1NzBbZGF0YS12YXJpYW50PSd1bnN0eWxlZCddIHtcbiAgICAtLWlucHV0LXBhZGRpbmc6IDA7XG4gICAgLS1pbnB1dC1wYWRkaW5nLXk6IDA7XG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICAtLWlucHV0LXBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgfVxuXG4gIC5tXzZjMDE4NTcwW2RhdGEtcG9pbnRlcl0ge1xuICAgIC0taW5wdXQtY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm1fNmMwMTg1NzBbZGF0YS1tdWx0aWxpbmVdIHtcbiAgICAtLWlucHV0LXBhZGRpbmcteS14czogY2FsYygwLjI4MTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIC0taW5wdXQtcGFkZGluZy15LXNtOiBjYWxjKDAuMzQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgLS1pbnB1dC1wYWRkaW5nLXktbWQ6IGNhbGMoMC40Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIC0taW5wdXQtcGFkZGluZy15LWxnOiBjYWxjKDAuNTkzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgLS1pbnB1dC1wYWRkaW5nLXkteGw6IGNhbGMoMC44MTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gICAgLS1pbnB1dC1zaXplOiBhdXRvO1xuICAgIC0taW5wdXQtbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtbGluZS1oZWlnaHQpO1xuICAgIC0taW5wdXQtcGFkZGluZy15OiB2YXIoLS1pbnB1dC1wYWRkaW5nLXktc20pO1xuICB9XG5cbiAgLm1fNmMwMTg1NzBbZGF0YS13aXRoLWxlZnQtc2VjdGlvbl0ge1xuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWlucHV0LWxlZnQtc2VjdGlvbi1zaXplKTtcbiAgfVxuXG4gIC5tXzZjMDE4NTcwW2RhdGEtd2l0aC1yaWdodC1zZWN0aW9uXSB7XG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWlucHV0LXJpZ2h0LXNlY3Rpb24tc2l6ZSk7XG4gIH1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV82YzAxODU3MCB7XG4gICAgLS1pbnB1dC1kaXNhYmxlZC1iZzogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTEpO1xuICAgIC0taW5wdXQtZGlzYWJsZWQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS02KTtcbn1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV82YzAxODU3MFtkYXRhLXZhcmlhbnQ9J2RlZmF1bHQnXSB7XG4gICAgICAtLWlucHV0LWJkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG4gICAgICAtLWlucHV0LWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgICAgIC0taW5wdXQtYmQtZm9jdXM6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgIH1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV82YzAxODU3MFtkYXRhLXZhcmlhbnQ9J2ZpbGxlZCddIHtcbiAgICAgIC0taW5wdXQtYmQ6IHRyYW5zcGFyZW50O1xuICAgICAgLS1pbnB1dC1iZzogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTEpO1xuICAgICAgLS1pbnB1dC1iZC1mb2N1czogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgfVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tXzZjMDE4NTcwW2RhdGEtdmFyaWFudD0ndW5zdHlsZWQnXSB7XG4gICAgICAtLWlucHV0LWJkOiB0cmFuc3BhcmVudDtcbiAgICAgIC0taW5wdXQtYmc6IHRyYW5zcGFyZW50O1xuICAgICAgLS1pbnB1dC1iZC1mb2N1czogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fNmMwMTg1NzAge1xuICAgIC0taW5wdXQtZGlzYWJsZWQtYmc6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgICAtLWlucHV0LWRpc2FibGVkLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMik7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV82YzAxODU3MFtkYXRhLXZhcmlhbnQ9J2RlZmF1bHQnXSB7XG4gICAgICAtLWlucHV0LWJkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gICAgICAtLWlucHV0LWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgICAtLWlucHV0LWJkLWZvY3VzOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICB9XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV82YzAxODU3MFtkYXRhLXZhcmlhbnQ9J2ZpbGxlZCddIHtcbiAgICAgIC0taW5wdXQtYmQ6IHRyYW5zcGFyZW50O1xuICAgICAgLS1pbnB1dC1iZzogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICAgICAgLS1pbnB1dC1iZC1mb2N1czogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgfVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fNmMwMTg1NzBbZGF0YS12YXJpYW50PSd1bnN0eWxlZCddIHtcbiAgICAgIC0taW5wdXQtYmQ6IHRyYW5zcGFyZW50O1xuICAgICAgLS1pbnB1dC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgICAtLWlucHV0LWJkLWZvY3VzOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWVdIC5tXzZjMDE4NTcwW2RhdGEtZXJyb3JdOm5vdChbZGF0YS12YXJpYW50PSd1bnN0eWxlZCddKSB7XG4gICAgICAtLWlucHV0LWJkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWVycm9yKTtcbiAgICB9XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWVdIC5tXzZjMDE4NTcwW2RhdGEtZXJyb3JdIHtcblxuICAgIC0taW5wdXQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpO1xuICAgIC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpO1xuICAgIC0taW5wdXQtc2VjdGlvbi1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1lcnJvcik7XG59XG5cbiAgOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tXzZjMDE4NTcwIHtcbiAgICAtLWlucHV0LXRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC0tbGVmdC1zZWN0aW9uLWJvcmRlci1yYWRpdXM6IDAgdmFyKC0taW5wdXQtcmFkaXVzKSB2YXIoLS1pbnB1dC1yYWRpdXMpIDA7XG4gICAgLS1yaWdodC1zZWN0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LXJhZGl1cykgMCAwIHZhcigtLWlucHV0LXJhZGl1cyk7XG59XG5cbi5tXzhmYjdlYmU3IHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcmVzaXplOiB2YXIoLS1pbnB1dC1yZXNpemUsIG5vbmUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxMDBtcyBlYXNlO1xuXG4gIHRleHQtYWxpZ246IHZhcigtLWlucHV0LXRleHQtYWxpZ24pO1xuICBjb2xvcjogdmFyKC0taW5wdXQtY29sb3IpO1xuICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHZhcigtLWlucHV0LWJkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmcpO1xuICBmb250LWZhbWlseTogdmFyKC0taW5wdXQtZm9udC1mYW1pbHksIHZhcigtLW1hbnRpbmUtZm9udC1mYW1pbHkpKTtcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1pbnB1dC1meiwgdmFyKC0taW5wdXQtZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1yYWRpdXMpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUtc3RhcnQpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLWVuZCk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1pbnB1dC1wYWRkaW5nLXksIDByZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taW5wdXQtcGFkZGluZy15LCAwcmVtKTtcbiAgY3Vyc29yOiB2YXIoLS1pbnB1dC1jdXJzb3IpO1xuICBvdmVyZmxvdzogdmFyKC0taW5wdXQtb3ZlcmZsb3cpO1xufVxuXG4vKiBVc2VkIGFzIGRhdGEgYXR0cmlidXRlIGluIFRleHRhcmVhIGNvbXBvbmVudCwgZG9lcyBub3QgaGF2ZSBhc3NvY2lhdGVkIHByb3Agb24gdGhlIElucHV0IGNvbXBvbmVudCAqL1xuXG4ubV84ZmI3ZWJlN1tkYXRhLW5vLW92ZXJmbG93XSB7XG4gICAgLS1pbnB1dC1vdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbi8qIFVzZWQgYXMgZGF0YSBhdHRyaWJ1dGUgaW4gSnNvbklucHV0IGNvbXBvbmVudCwgZG9lcyBub3QgaGF2ZSBhc3NvY2lhdGVkIHByb3Agb24gdGhlIElucHV0IGNvbXBvbmVudCAqL1xuXG4ubV84ZmI3ZWJlN1tkYXRhLW1vbm9zcGFjZV0ge1xuICAgIC0taW5wdXQtZm9udC1mYW1pbHk6IHZhcigtLW1hbnRpbmUtZm9udC1mYW1pbHktbW9ub3NwYWNlKTtcbiAgICAtLWlucHV0LWZ6OiBjYWxjKHZhcigtLWlucHV0LWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkpIC0gY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIH1cblxuLm1fOGZiN2ViZTc6Zm9jdXMsXG4gIC5tXzhmYjdlYmU3OmZvY3VzLXdpdGhpbiB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtLWlucHV0LWJkOiB2YXIoLS1pbnB1dC1iZC1mb2N1cyk7XG4gIH1cblxuW2RhdGEtZXJyb3JdIC5tXzhmYjdlYmU3OmZvY3VzLCBbZGF0YS1lcnJvcl0gLm1fOGZiN2ViZTc6Zm9jdXMtd2l0aGluIHtcbiAgICAgIC0taW5wdXQtYmQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpO1xuICAgIH1cblxuLm1fOGZiN2ViZTc6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuLm1fOGZiN2ViZTc6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIC5tXzhmYjdlYmU3Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAubV84ZmI3ZWJlNzo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbiAgLm1fOGZiN2ViZTc6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gIC5tXzhmYjdlYmU3Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbiAgLm1fOGZiN2ViZTc6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4ubV84ZmI3ZWJlN1t0eXBlPSdudW1iZXInXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIH1cblxuLm1fOGZiN2ViZTc6ZGlzYWJsZWQsXG4gIC5tXzhmYjdlYmU3W2RhdGEtZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1kaXNhYmxlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLWlucHV0LWRpc2FibGVkLWNvbG9yKTtcbiAgfVxuXG4vKiBSZXF1aXJlZCB0byBiZSBhIHNlcGFyYXRlIHNlbGVjdG9yIHRvIHdvcmsgaW4gRmlyZWZveCwgY2FuIGJlIG1lcmdlZCB3aXRoICY6ZGlzYWJsZWQgb25jZSA6aGFzIGlzIHN1cHBvcnRlZCAqL1xuXG4ubV84ZmI3ZWJlNzpoYXMoaW5wdXQ6ZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1kaXNhYmxlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLWlucHV0LWRpc2FibGVkLWNvbG9yKTtcbiAgfVxuXG4ubV84MjU3N2ZjMiB7XG4gIHBvaW50ZXItZXZlbnRzOiB2YXIoLS1zZWN0aW9uLXBvaW50ZXItZXZlbnRzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLXNlY3Rpb24tc3RhcnQpO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zZWN0aW9uLWVuZCk7XG4gIGJvdHRvbTogdmFyKC0tc2VjdGlvbi15KTtcbiAgdG9wOiB2YXIoLS1zZWN0aW9uLXkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLXNlY3Rpb24tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNlY3Rpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGNvbG9yOiB2YXIoLS1pbnB1dC1zZWN0aW9uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCkpO1xufVxuXG4ubV84MjU3N2ZjMltkYXRhLXBvc2l0aW9uPSdyaWdodCddIHtcbiAgICAtLXNlY3Rpb24tcG9pbnRlci1ldmVudHM6IHZhcigtLWlucHV0LXJpZ2h0LXNlY3Rpb24tcG9pbnRlci1ldmVudHMpO1xuICAgIC0tc2VjdGlvbi1lbmQ6IHZhcigtLXJpZ2h0LXNlY3Rpb24tZW5kKTtcbiAgICAtLXNlY3Rpb24tc2l6ZTogdmFyKC0taW5wdXQtcmlnaHQtc2VjdGlvbi1zaXplKTtcbiAgICAtLXNlY3Rpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tcmlnaHQtc2VjdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4ubV84MjU3N2ZjMltkYXRhLXBvc2l0aW9uPSdsZWZ0J10ge1xuICAgIC0tc2VjdGlvbi1wb2ludGVyLWV2ZW50czogdmFyKC0taW5wdXQtbGVmdC1zZWN0aW9uLXBvaW50ZXItZXZlbnRzKTtcbiAgICAtLXNlY3Rpb24tc3RhcnQ6IHZhcigtLWxlZnQtc2VjdGlvbi1zdGFydCk7XG4gICAgLS1zZWN0aW9uLXNpemU6IHZhcigtLWlucHV0LWxlZnQtc2VjdGlvbi1zaXplKTtcbiAgICAtLXNlY3Rpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tbGVmdC1zZWN0aW9uLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbi8qIC0tLS0tIElucHV0LlBsYWNlaG9sZGVyIC0tLS0tICovXG4ubV84OGJhY2ZkMCB7XG4gIGNvbG9yOiB2YXIoLS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci1wbGFjZWhvbGRlcikpO1xufVxuW2RhdGEtZXJyb3JdIC5tXzg4YmFjZmQwIHtcbiAgICAtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS1pbnB1dC1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci1wbGFjZWhvbGRlcikpO1xuICB9XG5cbi8qIC0tLS0tIElucHV0LldyYXBwZXIgLS0tLS0gKi9cbi5tXzQ2Yjc3NTI1IHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtbGluZS1oZWlnaHQpO1xufVxuXG4ubV84ZmRjMTMxMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IHZhcigtLWlucHV0LWxhYmVsLXNpemUsIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG59XG5cbi5tXzc4YTk0NjYyIHtcbiAgY29sb3I6IHZhcigtLWlucHV0LWFzdGVyaXNrLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLWVycm9yKSk7XG59XG5cbi5tXzhmODE2NjI1LFxuLm1fZmU0N2NlNTkge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tXzhmODE2NjI1IHtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpO1xuICBmb250LXNpemU6IHZhcigtLWlucHV0LWVycm9yLXNpemUsIGNhbGModmFyKC0tbWFudGluZS1mb250LXNpemUtc20pIC0gY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSkpO1xufVxuXG4ubV9mZTQ3Y2U1OSB7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0taW5wdXQtZGVzY3JpcHRpb24tc2l6ZSwgY2FsYyh2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkgLSBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKSk7XG59XG5cbi5tXzhiZmZkNjE2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1fOTZiNTUzYTYge1xuICAtLXRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHdpZHRoLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG59XG5cbiAgLm1fOTZiNTUzYTY6d2hlcmUoW2RhdGEtaW5pdGlhbGl6ZWRdKSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cblxuICAubV85NmI1NTNhNjp3aGVyZShbZGF0YS1oaWRkZW5dKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLm1fOWJkYmI2Njcge1xuICAtLWFjY29yZGlvbi1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xufVxuXG4ubV9kZjc4ODUxZiB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5tXzRiYTU1NGQ0IHtcbiAgcGFkZGluZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSAvIDIpO1xufVxuXG4ubV84ZmE4MjBhMCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1fNGJhNTg1Yjgge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1fNGJhNTg1Yjg6d2hlcmUoW2RhdGEtY2hldnJvbi1wb3NpdGlvbj0nbGVmdCddKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzRiYTU4NWI4IHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV80YmE1ODViOCB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0wKTtcbn1cblxuLm1fNGJhNTg1Yjg6d2hlcmUoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV82OTM5YTVlOTp3aGVyZSg6bm90KDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSk6aG92ZXIsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNDI3MWQyMWI6d2hlcmUoOm5vdCg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV82OTM5YTVlOTp3aGVyZSg6bm90KDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSk6aG92ZXIsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV80MjcxZDIxYjp3aGVyZSg6bm90KDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV82OTM5YTVlOTp3aGVyZSg6bm90KDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSk6YWN0aXZlLCA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzQyNzFkMjFiOndoZXJlKDpub3QoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzY5MzlhNWU5OndoZXJlKDpub3QoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKTphY3RpdmUsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV80MjcxZDIxYjp3aGVyZSg6bm90KDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICB9XG59XG5cbi5tX2RmM2ZmYTBmIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG59XG5cbi5tXzNmMzVhZTk2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYWNjb3JkaW9uLXRyYW5zaXRpb24tZHVyYXRpb24sIDIwMG1zKSBlYXNlO1xuICB3aWR0aDogdmFyKC0tYWNjb3JkaW9uLWNoZXZyb24tc2l6ZSwgY2FsYygwLjkzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICBtaW4td2lkdGg6IHZhcigtLWFjY29yZGlvbi1jaGV2cm9uLXNpemUsIGNhbGMoMC45Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5tXzNmMzVhZTk2OndoZXJlKFtkYXRhLXJvdGF0ZV0pIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbi5tXzNmMzVhZTk2OndoZXJlKFtkYXRhLXBvc2l0aW9uPSdsZWZ0J10pIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICB9XG5cbi5tXzliZDc3MWZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xufVxuXG4ubV85YmQ3NzFmZTp3aGVyZShbZGF0YS1jaGV2cm9uLXBvc2l0aW9uPSdsZWZ0J10pIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbGcpO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOWJkN2IwOTgge1xuICAgIC0taXRlbS1ib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbiAgICAtLWl0ZW0tZmlsbGVkLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV85YmQ3YjA5OCB7XG4gICAgLS1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xuICAgIC0taXRlbS1maWxsZWQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbn1cblxuLm1fZmUxOWI3MDkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taXRlbS1ib3JkZXItY29sb3IpO1xufVxuXG4ubV8xZjkyMWIzYiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWl0ZW0tYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlO1xufVxuXG4ubV8xZjkyMWIzYjp3aGVyZShbZGF0YS1hY3RpdmVdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXRlbS1maWxsZWQtY29sb3IpO1xuICB9XG5cbi5tXzFmOTIxYjNiOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWFjY29yZGlvbi1yYWRpdXMpO1xuICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1hY2NvcmRpb24tcmFkaXVzKTtcbiAgfVxuXG4ubV8xZjkyMWIzYjpmaXJzdC1vZi10eXBlID4gW2RhdGEtYWNjb3JkaW9uLWNvbnRyb2xdIHtcbiAgICAgIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWFjY29yZGlvbi1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWFjY29yZGlvbi1yYWRpdXMpO1xuICAgIH1cblxuLm1fMWY5MjFiM2I6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYWNjb3JkaW9uLXJhZGl1cyk7XG4gICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1hY2NvcmRpb24tcmFkaXVzKTtcbiAgfVxuXG4ubV8xZjkyMWIzYjpsYXN0LW9mLXR5cGUgPiBbZGF0YS1hY2NvcmRpb24tY29udHJvbF0ge1xuICAgICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWFjY29yZGlvbi1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1hY2NvcmRpb24tcmFkaXVzKTtcbiAgICB9XG5cbi5tXzFmOTIxYjNiICsgLm1fMWY5MjFiM2Ige1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuLm1fMmNkZjkzOWEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hY2NvcmRpb24tcmFkaXVzKTtcbn1cblxuLm1fMmNkZjkzOWE6d2hlcmUoW2RhdGEtYWN0aXZlXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWl0ZW0tZmlsbGVkLWNvbG9yKTtcbiAgfVxuXG4ubV85ZjU5YjA2OSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWl0ZW0tZmlsbGVkLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWNjb3JkaW9uLXJhZGl1cyk7XG4gIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZTtcbn1cblxuLm1fOWY1OWIwNjlbZGF0YS1hY3RpdmVdIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWl0ZW0tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzlmNTliMDY5W2RhdGEtYWN0aXZlXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzlmNTliMDY5W2RhdGEtYWN0aXZlXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNyk7XG59XG5cbi5tXzlmNTliMDY5ICsgLm1fOWY1OWIwNjkge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIH1cblxuLm1fN2Y4NTRlZGYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IHZhcigtLWFmZml4LXotaW5kZXgpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWFmZml4LWxlZnQpO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1hZmZpeC1yaWdodCk7XG4gIHRvcDogdmFyKC0tYWZmaXgtdG9wKTtcbiAgYm90dG9tOiB2YXIoLS1hZmZpeC1ib3R0b20pO1xufVxuXG4ubV82NjgzNmVkMyB7XG4gIC0tYWxlcnQtcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcbiAgLS1hbGVydC1iZzogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWxpZ2h0KTtcbiAgLS1hbGVydC1iZDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIC0tYWxlcnQtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1saWdodC1jb2xvcik7XG5cbiAgcGFkZGluZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKSB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hbGVydC1yYWRpdXMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1hbGVydC1iZCk7XG4gIGNvbG9yOiB2YXIoLS1hbGVydC1jb2xvcik7XG59XG5cbi5tX2E1ZDYwNTAyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1fNjY3YzI3OTMge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG59XG5cbi5tXzZhMDNmMjg3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1fNmEwM2YyODc6d2hlcmUoW2RhdGEtd2l0aC1jbG9zZS1idXR0b25dKSB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICB9XG5cbi5tXzY5OGY0ZjIzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubV82NjdmMmE2YSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBoZWlnaHQ6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbi5tXzdmYTc4MDc2IHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzdmYTc4MDc2IHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV83ZmE3ODA3NiB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG4ubV83ZmE3ODA3Njp3aGVyZShbZGF0YS12YXJpYW50PSdmaWxsZWQnXSkge1xuICAgIGNvbG9yOiB2YXIoLS1hbGVydC1jb2xvcik7XG4gIH1cblxuLm1fN2ZhNzgwNzY6d2hlcmUoW2RhdGEtdmFyaWFudD0nd2hpdGUnXSkge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKTtcbiAgfVxuXG4ubV84N2Y1NDgzOSB7XG4gIHdpZHRoOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGhlaWdodDogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBjb2xvcjogdmFyKC0tYWxlcnQtY29sb3IpO1xufVxuXG4ubV9iNmQ4YjE2MiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1tZCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGV4dC1saCwgdmFyKC0tbWFudGluZS1saW5lLWhlaWdodC1tZCkpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuICAubV9iNmQ4YjE2Mjp3aGVyZShbZGF0YS10cnVuY2F0ZV0pIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAubV9iNmQ4YjE2Mjp3aGVyZShbZGF0YS10cnVuY2F0ZT0nc3RhcnQnXSkge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tX2I2ZDhiMTYyOndoZXJlKFtkYXRhLXRydW5jYXRlPSdzdGFydCddKSB7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiAgLm1fYjZkOGIxNjI6d2hlcmUoW2RhdGEtdmFyaWFudD0nZ3JhZGllbnQnXSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXRleHQtZ3JhZGllbnQpO1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubV9iNmQ4YjE2Mjp3aGVyZShbZGF0YS1saW5lLWNsYW1wXSkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiB2YXIoLS10ZXh0LWxpbmUtY2xhbXApO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cblxuICAubV9iNmQ4YjE2Mjp3aGVyZShbZGF0YS1pbmhlcml0XSkge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxuXG4gIC5tX2I2ZDhiMTYyOndoZXJlKFtkYXRhLWlubGluZV0pIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4ubV84NDljZjBkYSB7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWFuY2hvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXG4gIC5tXzg0OWNmMGRhOndoZXJlKFtkYXRhLXVuZGVybGluZT0naG92ZXInXSk6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG5cbiAgLm1fODQ5Y2YwZGE6d2hlcmUoW2RhdGEtdW5kZXJsaW5lPSdob3ZlciddKTphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuICAubV84NDljZjBkYTp3aGVyZShbZGF0YS11bmRlcmxpbmU9J25vdC1ob3ZlciddKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXG4gIC5tXzg0OWNmMGRhOndoZXJlKFtkYXRhLXVuZGVybGluZT0nbm90LWhvdmVyJ10pOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcblxuICAubV84NDljZjBkYTp3aGVyZShbZGF0YS11bmRlcmxpbmU9J25vdC1ob3ZlciddKTphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbiAgLm1fODQ5Y2YwZGE6d2hlcmUoW2RhdGEtdW5kZXJsaW5lPSdhbHdheXMnXSkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLm1fODQ5Y2YwZGE6d2hlcmUoW2RhdGEtdmFyaWFudD0nZ3JhZGllbnQnXSksXG4gICAgLm1fODQ5Y2YwZGE6d2hlcmUoW2RhdGEtdmFyaWFudD0nZ3JhZGllbnQnXSk6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAubV84NDljZjBkYTp3aGVyZShbZGF0YS1saW5lLWNsYW1wXSkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB9XG5cbi5tXzQ4MjA0ZjliIHtcbiAgd2lkdGg6IHZhcigtLXNsaWRlci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1zbGlkZXItc2l6ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4gIC5tXzQ4MjA0ZjliOmZvY3VzLXdpdGhpbiB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG5cbiAgLm1fNDgyMDRmOWIge1xuXG4gIC0tc2xpZGVyLXNpemU6IGNhbGMoMy43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS10aHVtYi1zaXplOiBjYWxjKHZhcigtLXNsaWRlci1zaXplKSAvIDUpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNDgyMDRmOWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNDgyMDRmOWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbn1cblxuLm1fYmI5Y2RiYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2xpZGVyLXNpemUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1fNDgxZGQ1ODYge1xuICB3aWR0aDogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1hbmdsZSkpO1xufVxuXG4ubV80ODFkZDU4Njo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKHZhcigtLXRodW1iLXNpemUpIC8gMyk7XG4gICAgbGVmdDogY2FsYygwLjAzMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIHdpZHRoOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdGh1bWItc2l6ZSkgLyAxLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNDgxZGQ1ODY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV80ODFkZDU4Njo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbn1cblxuLm1fNDgxZGQ1ODZbZGF0YS1sYWJlbF06OmFmdGVyIHtcbiAgICBtaW4td2lkdGg6IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygtMS41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIGxlZnQ6IGNhbGMoLTAuNDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKDM2MGRlZyAtIHZhcigtLWFuZ2xlKSkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUteHMpO1xuICB9XG5cbi5tX2JjMDJiYTNkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jazogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKDUwJSAtIDEuNXB4KTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubV9iYzAyYmEzZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogbWluKHZhcigtLXRodW1iLXNpemUpLCBjYWxjKHZhcigtLXNsaWRlci1zaXplKSAvIDIpKTtcbiAgICB3aWR0aDogY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9iYzAyYmEzZDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS03KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2JjMDJiYTNkOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTEpO1xufVxuXG4ubV9iYjhlODc1YiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUteHMpO1xufVxuXG4ubV84OWFiMzQwW2RhdGEtcmVzaXppbmddIHtcbiAgICAtLWFwcC1zaGVsbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXMgIWltcG9ydGFudDtcbiAgfVxuICAubV84OWFiMzQwW2RhdGEtZGlzYWJsZWRdIHtcbiAgICAtLWFwcC1zaGVsbC1oZWFkZXItb2Zmc2V0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgLS1hcHAtc2hlbGwtbmF2YmFyLW9mZnNldDogMHJlbSAhaW1wb3J0YW50O1xuICAgIC0tYXBwLXNoZWxsLWFzaWRlLW9mZnNldDogMHJlbSAhaW1wb3J0YW50O1xuICAgIC0tYXBwLXNoZWxsLWZvb3Rlci1vZmZzZXQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV84OWFiMzQwIHtcbiAgICAtLWFwcC1zaGVsbC1ib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV84OWFiMzQwIHtcbiAgICAtLWFwcC1zaGVsbC1ib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fNDUyNTJlZWUsXG4ubV85Y2RkZTlhLFxuLm1fM2IxNmY1NmIsXG4ubV84OTgzODE3LFxuLm1fMzg0MGM4Nzkge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1hcHAtc2hlbGwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1hcHAtc2hlbGwtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pO1xufVxuXG4ubV80NTI1MmVlZSxcbi5tXzljZGRlOWEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRvcDogdmFyKC0tYXBwLXNoZWxsLWhlYWRlci1vZmZzZXQsIDByZW0pO1xuICBoZWlnaHQ6IGNhbGMoXG4gICAgMTAwZHZoIC0gdmFyKC0tYXBwLXNoZWxsLWhlYWRlci1vZmZzZXQsIDByZW0pIC0gdmFyKC0tYXBwLXNoZWxsLWZvb3Rlci1vZmZzZXQsIDByZW0pXG4gICk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgdG9wLCBoZWlnaHQ7XG59XG5cbjp3aGVyZShbZGF0YS1sYXlvdXQ9J2FsdCddKSAubV80NTI1MmVlZSwgOndoZXJlKFtkYXRhLWxheW91dD0nYWx0J10pIC5tXzljZGRlOWEge1xuICAgIHRvcDogMHJlbTtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgfVxuXG4ubV80NTI1MmVlZSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IHZhcigtLWFwcC1zaGVsbC1uYXZiYXItd2lkdGgpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHRvcCwgaGVpZ2h0O1xuICB0cmFuc2Zvcm06IHZhcigtLWFwcC1zaGVsbC1uYXZiYXItdHJhbnNmb3JtKTtcbiAgei1pbmRleDogdmFyKC0tYXBwLXNoZWxsLW5hdmJhci16LWluZGV4KTtcbn1cblxuOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tXzQ1MjUyZWVlIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWFwcC1zaGVsbC1uYXZiYXItdHJhbnNmb3JtLXJ0bCk7XG59XG5cbi5tXzQ1MjUyZWVlOndoZXJlKFtkYXRhLXdpdGgtYm9yZGVyXSkge1xuICAgIGJvcmRlci1pbmxpbmUtZW5kOiAxcHggc29saWQgdmFyKC0tYXBwLXNoZWxsLWJvcmRlci1jb2xvcik7XG4gIH1cblxuLm1fOWNkZGU5YSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1hcHAtc2hlbGwtYXNpZGUtd2lkdGgpO1xuICB0cmFuc2Zvcm06IHZhcigtLWFwcC1zaGVsbC1hc2lkZS10cmFuc2Zvcm0pO1xuICB6LWluZGV4OiB2YXIoLS1hcHAtc2hlbGwtYXNpZGUtei1pbmRleCk7XG59XG5cbjp3aGVyZShbZGlyPVwicnRsXCJdKSAubV85Y2RkZTlhIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWFwcC1zaGVsbC1hc2lkZS10cmFuc2Zvcm0tcnRsKTtcbn1cblxuLm1fOWNkZGU5YTp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tYXBwLXNoZWxsLWJvcmRlci1jb2xvcik7XG4gIH1cblxuLm1fODk4MzgxNyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWFwcC1zaGVsbC1uYXZiYXItb2Zmc2V0LCAwcmVtKSArIHZhcigtLWFwcC1zaGVsbC1wYWRkaW5nKSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1hcHAtc2hlbGwtYXNpZGUtb2Zmc2V0LCAwcmVtKSArIHZhcigtLWFwcC1zaGVsbC1wYWRkaW5nKSk7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWFwcC1zaGVsbC1oZWFkZXItb2Zmc2V0LCAwcmVtKSArIHZhcigtLWFwcC1zaGVsbC1wYWRkaW5nKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWFwcC1zaGVsbC1mb290ZXItb2Zmc2V0LCAwcmVtKSArIHZhcigtLWFwcC1zaGVsbC1wYWRkaW5nKSk7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcGFkZGluZztcbn1cblxuLm1fM2IxNmY1NmIsXG4ubV8zODQwYzg3OSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQtaW5saW5lOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGxlZnQsIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xufVxuXG46d2hlcmUoW2RhdGEtbGF5b3V0PSdhbHQnXSkgLm1fM2IxNmY1NmIsIDp3aGVyZShbZGF0YS1sYXlvdXQ9J2FsdCddKSAubV8zODQwYzg3OSB7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1hcHAtc2hlbGwtbmF2YmFyLW9mZnNldCwgMHJlbSk7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tYXBwLXNoZWxsLWFzaWRlLW9mZnNldCwgMHJlbSk7XG4gIH1cblxuLm1fM2IxNmY1NmIge1xuICB0b3A6IDA7XG4gIGhlaWdodDogdmFyKC0tYXBwLXNoZWxsLWhlYWRlci1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuICB0cmFuc2Zvcm06IHZhcigtLWFwcC1zaGVsbC1oZWFkZXItdHJhbnNmb3JtKTtcbiAgei1pbmRleDogdmFyKC0tYXBwLXNoZWxsLWhlYWRlci16LWluZGV4KTtcbn1cblxuLm1fM2IxNmY1NmI6d2hlcmUoW2RhdGEtd2l0aC1ib3JkZXJdKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWFwcC1zaGVsbC1ib3JkZXItY29sb3IpO1xuICB9XG5cbi5tXzM4NDBjODc5IHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tYXBwLXNoZWxsLWZvb3Rlci1oZWlnaHQpICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcbiAgcGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1hcHAtc2hlbGwtZm9vdGVyLXRyYW5zZm9ybSk7XG4gIHotaW5kZXg6IHZhcigtLWFwcC1zaGVsbC1mb290ZXItei1pbmRleCk7XG59XG5cbi5tXzM4NDBjODc5OndoZXJlKFtkYXRhLXdpdGgtYm9yZGVyXSkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1hcHAtc2hlbGwtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4ubV82ZGNmYzdjNyB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLm1fNmRjZmM3Yzc6d2hlcmUoW2RhdGEtZ3Jvd10pIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuLm1fNzFhYzQ3ZmMge1xuICAtLWFyLXJhdGlvOiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiAgLm1fNzFhYzQ3ZmMgPiA6d2hlcmUoKjpub3Qoc3R5bGUpKSB7XG4gICAgYXNwZWN0LXJhdGlvOiB2YXIoLS1hci1yYXRpbyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubV83MWFjNDdmYyA+IDp3aGVyZShpbWcsIHZpZGVvKSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuLm1fODhiNjJhNDEge1xuICAtLWNvbWJvYm94LXBhZGRpbmc6IGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgcGFkZGluZzogdmFyKC0tY29tYm9ib3gtcGFkZGluZyk7XG59XG5cbiAgLm1fODhiNjJhNDE6aGFzKFtkYXRhLW1hbnRpbmUtc2Nyb2xsYmFyXSkgLm1fOTg1NTE3ZDgge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1jb21ib2JveC1wYWRkaW5nKSk7XG4gICAgfVxuXG4gIC5tXzg4YjYyYTQxW2RhdGEtY29tcG9zZWRdIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG4gIH1cblxuICAubV84OGI2MmE0MVtkYXRhLWhpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLyogVmFyaWFibGVzIG11c3QgYmUgYm90aCBvbiBkcm9wZG93biBhbmQgb3B0aW9ucyB0byBzdXBwb3J0IHVzYWdlIG9mIENvbWJvYm94Lk9wdGlvbnMgd2l0aG91dCBDb21ib2JveC5Ecm9wZG93biAqL1xuLm1fODhiNjJhNDEsXG4ubV9iMjgyMWE2ZSB7XG4gIC0tY29tYm9ib3gtb3B0aW9uLXBhZGRpbmcteHM6IGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jb21ib2JveC1vcHRpb24tcGFkZGluZy1zbTogY2FsYygwLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNvbWJvYm94LW9wdGlvbi1wYWRkaW5nLW1kOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY29tYm9ib3gtb3B0aW9uLXBhZGRpbmctbGc6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNvbWJvYm94LW9wdGlvbi1wYWRkaW5nLXhsOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jb21ib2JveC1vcHRpb24tcGFkZGluZzogdmFyKC0tY29tYm9ib3gtb3B0aW9uLXBhZGRpbmctc20pO1xufVxuXG4ubV85MjI1M2FhNSB7XG4gIHBhZGRpbmc6IHZhcigtLWNvbWJvYm94LW9wdGlvbi1wYWRkaW5nKTtcbiAgZm9udC1zaXplOiB2YXIoLS1jb21ib2JveC1vcHRpb24tZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLm1fOTIyNTNhYTU6d2hlcmUoW2RhdGEtY29tYm9ib3gtc2VsZWN0ZWRdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICB9XG5cbi5tXzkyMjUzYWE1OndoZXJlKFtkYXRhLWNvbWJvYm94LWRpc2FibGVkXSkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgfVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV85MjI1M2FhNTpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWNvbWJvYm94LXNlbGVjdGVkXSwgW2RhdGEtY29tYm9ib3gtZGlzYWJsZWRdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzkyMjUzYWE1OmhvdmVyOndoZXJlKDpub3QoW2RhdGEtY29tYm9ib3gtc2VsZWN0ZWRdLCBbZGF0YS1jb21ib2JveC1kaXNhYmxlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay03KTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzkyMjUzYWE1OmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWNvbWJvYm94LXNlbGVjdGVkXSwgW2RhdGEtY29tYm9ib3gtZGlzYWJsZWRdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzkyMjUzYWE1OmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWNvbWJvYm94LXNlbGVjdGVkXSwgW2RhdGEtY29tYm9ib3gtZGlzYWJsZWRdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNyk7XG4gIH1cbn1cblxuLm1fOTg1NTE3ZDgge1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWNvbWJvYm94LXBhZGRpbmcpICogLTEpO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWNvbWJvYm94LXBhZGRpbmcpICogLTEpO1xuICB3aWR0aDogY2FsYygxMDAlICsgdmFyKC0tY29tYm9ib3gtcGFkZGluZykgKiAyKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY29tYm9ib3gtcGFkZGluZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV85ODU1MTdkOCwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV85ODU1MTdkODpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzk4NTUxN2Q4LCA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOTg1NTE3ZDg6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOTg1NTE3ZDgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOTg1NTE3ZDgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay03KTtcbn1cblxuLm1fMjUzMGNkMWQge1xuICBmb250LXNpemU6IHZhcigtLWNvbWJvYm94LW9wdGlvbi1meiwgdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1jb21ib2JveC1vcHRpb24tcGFkZGluZyk7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCk7XG59XG5cbi5tXzg1OGY5NGJkLFxuLm1fODJiOTY3Y2Ige1xuICBmb250LXNpemU6IHZhcigtLWNvbWJvYm94LW9wdGlvbi1meiwgdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pKTtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWNvbWJvYm94LXBhZGRpbmcpICogLTEpO1xuICBwYWRkaW5nOiB2YXIoLS1jb21ib2JveC1vcHRpb24tcGFkZGluZyk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fODU4Zjk0YmQsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fODJiOTY3Y2Ige1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fODU4Zjk0YmQsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV84MmI5NjdjYiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tXzgyYjk2N2NiIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWNvbWJvYm94LXBhZGRpbmcpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWNvbWJvYm94LXBhZGRpbmcpICogLTEpO1xufVxuXG4ubV84NThmOTRiZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1jb21ib2JveC1wYWRkaW5nKTtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1jb21ib2JveC1wYWRkaW5nKSAqIC0xKTtcbn1cblxuLm1fMjU0ZjNlNGY6aGFzKC5tXzJiYjJlOWU1Om9ubHktY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi5tXzJiYjJlOWU1IHtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGltbWVkKTtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWNvbWJvYm94LW9wdGlvbi1meiwgdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pKSAqIDAuODUpO1xuICBwYWRkaW5nOiB2YXIoLS1jb21ib2JveC1vcHRpb24tcGFkZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1fMmJiMmU5ZTU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBmbGV4OiAxO1xuICAgIGluc2V0LWlubGluZTogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8yYmIyZTllNTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMmJiMmU5ZTU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fMmJiMmU5ZTU6b25seS1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4vKiAtLS0tLS0tIENvbWJvYm94LkNoZXZyb24gLS0tLS0tLSAqL1xuLm1fMjk0MzIyMGIge1xuICAtLWNvbWJvYm94LWNoZXZyb24tc2l6ZS14czogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jb21ib2JveC1jaGV2cm9uLXNpemUtc206IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY29tYm9ib3gtY2hldnJvbi1zaXplLW1kOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY29tYm9ib3gtY2hldnJvbi1zaXplLWxnOiBjYWxjKDEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jb21ib2JveC1jaGV2cm9uLXNpemUteGw6IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jb21ib2JveC1jaGV2cm9uLXNpemU6IHZhcigtLWNvbWJvYm94LWNoZXZyb24tc2l6ZS1zbSk7XG59XG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzI5NDMyMjBiIHtcbiAgICAtLV9jb21ib2JveC1jaGV2cm9uLWNvbG9yOiB2YXIoLS1jb21ib2JveC1jaGV2cm9uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNikpO1xufVxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzI5NDMyMjBiIHtcbiAgICAtLV9jb21ib2JveC1jaGV2cm9uLWNvbG9yOiB2YXIoLS1jb21ib2JveC1jaGV2cm9uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMykpO1xufVxuLm1fMjk0MzIyMGIge1xuXG4gIHdpZHRoOiB2YXIoLS1jb21ib2JveC1jaGV2cm9uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNvbWJvYm94LWNoZXZyb24tc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1fY29tYm9ib3gtY2hldnJvbi1jb2xvcik7XG59XG4ubV8yOTQzMjIwYjp3aGVyZShbZGF0YS1lcnJvcl0pIHtcbiAgICBjb2xvcjogdmFyKC0tY29tYm9ib3gtY2hldnJvbi1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci1lcnJvcikpO1xuICB9XG5cbi8qIC0tLS0tLS0gT3B0aW9uc0Ryb3Bkb3duIC0tLS0tLS0gKi9cbi5tXzM5MGI1ZjQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xufVxuLm1fMzkwYjVmNDp3aGVyZShbZGF0YS1yZXZlcnNlXSkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4ubV84ZWU1M2ZjMiB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgd2lkdGg6IDAuOGVtO1xuICBtaW4td2lkdGg6IDAuOGVtO1xuICBoZWlnaHQ6IDAuOGVtO1xufVxuXG46d2hlcmUoW2RhdGEtY29tYm9ib3gtc2VsZWN0ZWRdKSAubV84ZWU1M2ZjMiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4ubV81Zjc1YjA5ZSB7XG4gIC0tbGFiZWwtbGgteHM6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1sYWJlbC1saC1zbTogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWxhYmVsLWxoLW1kOiBjYWxjKDEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1sYWJlbC1saC1sZzogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1sYWJlbC1saC14bDogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWxhYmVsLWxoOiB2YXIoLS1sYWJlbC1saC1zbSk7XG59XG5cbiAgLm1fNWY3NWIwOWVbZGF0YS1sYWJlbC1wb3NpdGlvbj0nbGVmdCddIHtcbiAgICAtLWxhYmVsLW9yZGVyOiAxO1xuICAgIC0tbGFiZWwtb2Zmc2V0LWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbiAgICAtLWxhYmVsLW9mZnNldC1zdGFydDogMDtcbiAgfVxuXG4gIC5tXzVmNzViMDllW2RhdGEtbGFiZWwtcG9zaXRpb249J3JpZ2h0J10ge1xuICAgIC0tbGFiZWwtb3JkZXI6IDI7XG4gICAgLS1sYWJlbC1vZmZzZXQtZW5kOiAwO1xuICAgIC0tbGFiZWwtb2Zmc2V0LXN0YXJ0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xuICB9XG5cbi5tXzVmNmU2OTVlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1fZDNlYTU2YmIge1xuICAtLWxhYmVsLWN1cnNvcjogdmFyKC0tbWFudGluZS1jdXJzb3ItdHlwZSk7XG5cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGFiZWwtZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1sYWJlbC1saCk7XG4gIGN1cnNvcjogdmFyKC0tbGFiZWwtY3Vyc29yKTtcbiAgb3JkZXI6IHZhcigtLWxhYmVsLW9yZGVyKTtcbn1cblxuZmllbGRzZXQ6ZGlzYWJsZWQgLm1fZDNlYTU2YmIsXG4gIC5tX2QzZWE1NmJiW2RhdGEtZGlzYWJsZWRdIHtcbiAgICAtLWxhYmVsLWN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuLm1fOGVlNTQ2Yjgge1xuICBjdXJzb3I6IHZhcigtLWxhYmVsLWN1cnNvcik7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tbGFiZWwtb2Zmc2V0LXN0YXJ0KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1sYWJlbC1vZmZzZXQtZW5kKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSBmaWVsZHNldDpkaXNhYmxlZCAubV84ZWU1NDZiOCwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV84ZWU1NDZiODp3aGVyZShbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSBmaWVsZHNldDpkaXNhYmxlZCAubV84ZWU1NDZiOCwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzhlZTU0NmI4OndoZXJlKFtkYXRhLWRpc2FibGVkXSkge1xuICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbn1cblxuLm1fMzI4ZjY4YzAge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWxhYmVsLW9mZnNldC1zdGFydCk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tbGFiZWwtb2Zmc2V0LWVuZCk7XG59XG5cbi5tXzhlOGE5OWNjIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIC8gMik7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1sYWJlbC1vZmZzZXQtc3RhcnQpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWxhYmVsLW9mZnNldC1lbmQpO1xufVxuXG4ubV8yNjc3NWIwYSB7XG4gIC0tY2FyZC1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiAgLm1fMjY3NzViMGEgOndoZXJlKCopIHtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gIH1cblxuICAubV8yNjc3NWIwYTp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8yNjc3NWIwYTp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8yNjc3NWIwYTp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV81ZTUyNTZlZSB7XG4gIC0tY2hlY2tib3gtc2l6ZS14czogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoZWNrYm94LXNpemUtc206IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGVja2JveC1zaXplLW1kOiBjYWxjKDEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGVja2JveC1zaXplLWxnOiBjYWxjKDEuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoZWNrYm94LXNpemUteGw6IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWNoZWNrYm94LXNpemU6IHZhcigtLWNoZWNrYm94LXNpemUtc20pO1xuICAtLWNoZWNrYm94LWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgLS1jaGVja2JveC1pY29uLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNoZWNrYm94LXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICB0cmFuc2l0aW9uOlxuICAgIGJvcmRlci1jb2xvciAxMDBtcyBlYXNlLFxuICAgIGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZTtcbiAgY3Vyc29yOiB2YXIoLS1tYW50aW5lLWN1cnNvci10eXBlKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV81ZTUyNTZlZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzVlNTI1NmVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbiAgLm1fNWU1MjU2ZWVbZGF0YS1pbmRldGVybWluYXRlXSxcbiAgLm1fNWU1MjU2ZWVbZGF0YS1jaGVja2VkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hlY2tib3gtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2hlY2tib3gtY29sb3IpO1xuICB9XG5cbiAgLm1fNWU1MjU2ZWVbZGF0YS1pbmRldGVybWluYXRlXSA+IC5tXzFiMWM1NDNhLCAubV81ZTUyNTZlZVtkYXRhLWNoZWNrZWRdID4gLm1fMWIxYzU0M2Ege1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jaGVja2JveC1pY29uLWNvbG9yKTtcbiAgICB9XG5cbiAgLm1fNWU1MjU2ZWVbZGF0YS1kaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzVlNTI1NmVlW2RhdGEtZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV81ZTUyNTZlZVtkYXRhLWRpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbn1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV81ZTUyNTZlZVtkYXRhLWRpc2FibGVkXVtkYXRhLWNoZWNrZWRdID4gLm1fMWIxYzU0M2Ege1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTUpO1xufVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fNWU1MjU2ZWVbZGF0YS1kaXNhYmxlZF1bZGF0YS1jaGVja2VkXSA+IC5tXzFiMWM1NDNhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbn1cblxuLm1fNzZlMjAzNzRbZGF0YS1pbmRldGVybWluYXRlXTpub3QoW2RhdGEtZGlzYWJsZWRdKSxcbiAgLm1fNzZlMjAzNzRbZGF0YS1jaGVja2VkXTpub3QoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jaGVja2JveC1jb2xvcik7XG4gIH1cblxuLm1fNzZlMjAzNzRbZGF0YS1pbmRldGVybWluYXRlXTpub3QoW2RhdGEtZGlzYWJsZWRdKSA+IC5tXzFiMWM1NDNhLCAubV83NmUyMDM3NFtkYXRhLWNoZWNrZWRdOm5vdChbZGF0YS1kaXNhYmxlZF0pID4gLm1fMWIxYzU0M2Ege1xuICAgICAgY29sb3I6IHZhcigtLWNoZWNrYm94LWNvbG9yKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4ubV8xYjFjNTQzYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjAlO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygwLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpIHNjYWxlKDAuNSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIDEwMG1zIGVhc2UsXG4gICAgb3BhY2l0eSAxMDBtcyBlYXNlO1xufVxuXG4ubV9iZjJkOTg4YyB7XG4gIC0tY2hlY2tib3gtc2l6ZS14czogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoZWNrYm94LXNpemUtc206IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGVja2JveC1zaXplLW1kOiBjYWxjKDEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGVja2JveC1zaXplLWxnOiBjYWxjKDEuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoZWNrYm94LXNpemUteGw6IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWNoZWNrYm94LXNpemU6IHZhcigtLWNoZWNrYm94LXNpemUtc20pO1xuICAtLWNoZWNrYm94LWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgLS1jaGVja2JveC1pY29uLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cblxuLm1fMjYwNjJiZWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgb3JkZXI6IDE7XG59XG5cbi5tXzI2MDYyYmVjOndoZXJlKFtkYXRhLWxhYmVsLXBvc2l0aW9uPSdsZWZ0J10pIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4ubV8yNjA2MzU2MCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2hlY2tib3gtcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246XG4gICAgYm9yZGVyLWNvbG9yIDEwMG1zIGVhc2UsXG4gICAgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlO1xuICBjdXJzb3I6IHZhcigtLW1hbnRpbmUtY3Vyc29yLXR5cGUpO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzI2MDYzNTYwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS00KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzI2MDYzNTYwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tXzI2MDYzNTYwOndoZXJlKFtkYXRhLWVycm9yXSkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1lcnJvcik7XG4gIH1cblxuLm1fMjYwNjM1NjBbZGF0YS1pbmRldGVybWluYXRlXSxcbiAgLm1fMjYwNjM1NjA6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hlY2tib3gtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2hlY2tib3gtY29sb3IpO1xuICB9XG5cbi5tXzI2MDYzNTYwW2RhdGEtaW5kZXRlcm1pbmF0ZV0gKyAubV9iZjI5NTQyMywgLm1fMjYwNjM1NjA6Y2hlY2tlZCArIC5tX2JmMjk1NDIzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4ubV8yNjA2MzU2MDpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzI2MDYzNTYwOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMjYwNjM1NjA6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG59XG5cbltkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tXzI2MDYzNTYwOmRpc2FibGVkICsgLm1fYmYyOTU0MjMge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTUpO1xufVxuXG5bZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tXzI2MDYzNTYwOmRpc2FibGVkICsgLm1fYmYyOTU0MjMge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTMpO1xufVxuXG4ubV8yMTVjNDU0MiArIC5tX2JmMjk1NDIzIHtcbiAgICBjb2xvcjogdmFyKC0tY2hlY2tib3gtY29sb3IpO1xuICB9XG5cbi5tXzIxNWM0NTQyW2RhdGEtaW5kZXRlcm1pbmF0ZV06bm90KDpkaXNhYmxlZCksXG4gIC5tXzIxNWM0NTQyOmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2hlY2tib3gtY29sb3IpO1xuICB9XG5cbi5tXzIxNWM0NTQyW2RhdGEtaW5kZXRlcm1pbmF0ZV06bm90KDpkaXNhYmxlZCkgKyAubV9iZjI5NTQyMywgLm1fMjE1YzQ1NDI6Y2hlY2tlZDpub3QoOmRpc2FibGVkKSArIC5tX2JmMjk1NDIzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jaGVja2JveC1jb2xvcik7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuLm1fYmYyOTU0MjMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiB2YXIoLS1jaGVja2JveC1pY29uLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSkgc2NhbGUoMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjpcbiAgICB0cmFuc2Zvcm0gMTAwbXMgZWFzZSxcbiAgICBvcGFjaXR5IDEwMG1zIGVhc2U7XG59XG5cbi8qIEF2YXRhci5Hcm91cCByb290IGVsZW1lbnQgKi9cbi5tXzExZGVmOTJiIHtcbiAgLS1hZy1zcGFjaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xuICAtLWFnLW9mZnNldDogY2FsYyh2YXIoLS1hZy1zcGFjaW5nKSAqIC0xKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tYWctc3BhY2luZyk7XG59XG5cbi8qIEF2YXRhciByb290IGVsZW1lbnQgKi9cbi5tX2Y4NTY3OGI2IHtcbiAgLS1hdmF0YXItc2l6ZS14czogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWF2YXRhci1zaXplLXNtOiBjYWxjKDEuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWF2YXRhci1zaXplLW1kOiBjYWxjKDIuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWF2YXRhci1zaXplLWxnOiBjYWxjKDMuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1hdmF0YXItc2l6ZS14bDogY2FsYyg1LjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tYXZhdGFyLXNpemU6IHZhcigtLWF2YXRhci1zaXplLW1kKTtcbiAgLS1hdmF0YXItcmFkaXVzOiBjYWxjKDYyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYXZhdGFyLWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktbGlnaHQpO1xuICAtLWF2YXRhci1iZDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIC0tYXZhdGFyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktbGlnaHQtY29sb3IpO1xuICAtLWF2YXRhci1wbGFjZWhvbGRlci1mejogY2FsYyh2YXIoLS1hdmF0YXItc2l6ZSkgLyAyLjUpO1xuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hdmF0YXItcmFkaXVzKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogdmFyKC0tYXZhdGFyLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWF2YXRhci1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1hdmF0YXItc2l6ZSk7XG59XG4ubV9mODU2NzhiNjp3aGVyZShbZGF0YS13aXRoaW4tZ3JvdXBdKSB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tYWctb2Zmc2V0KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG4gIH1cblxuLm1fMTFmOGFjMDcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tXzEwNGNkNzFmIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hdmF0YXItcmFkaXVzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1hdmF0YXItcGxhY2Vob2xkZXItZnopO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hdmF0YXItYmcpO1xuICBib3JkZXI6IHZhcigtLWF2YXRhci1iZCk7XG4gIGNvbG9yOiB2YXIoLS1hdmF0YXItY29sb3IpO1xufVxuXG4ubV8xMDRjZDcxZiA+IFtkYXRhLWF2YXRhci1wbGFjZWhvbGRlci1pY29uXSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDcwJTtcbiAgfVxuXG4ubV8yY2UwZGUwMiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmktcmFkaXVzLCAwKTtcbn1cblxuLm1fMzQ3ZGIwZWMge1xuICAtLWJhZGdlLWhlaWdodC14czogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLWhlaWdodC1zbTogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1iYWRnZS1oZWlnaHQtbWQ6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1iYWRnZS1oZWlnaHQtbGc6IGNhbGMoMS42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYmFkZ2UtaGVpZ2h0LXhsOiBjYWxjKDJyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1iYWRnZS1mei14czogY2FsYygwLjU2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYmFkZ2UtZnotc206IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYmFkZ2UtZnotbWQ6IGNhbGMoMC42ODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLWZ6LWxnOiBjYWxjKDAuODEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1iYWRnZS1mei14bDogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tYmFkZ2UtcGFkZGluZy14LXhzOiBjYWxjKDAuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLXBhZGRpbmcteC1zbTogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYmFkZ2UtcGFkZGluZy14LW1kOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLXBhZGRpbmcteC1sZzogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLXBhZGRpbmcteC14bDogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1iYWRnZS1oZWlnaHQtbWQpO1xuICAtLWJhZGdlLWZ6OiB2YXIoLS1iYWRnZS1mei1tZCk7XG4gIC0tYmFkZ2UtcGFkZGluZy14OiB2YXIoLS1iYWRnZS1wYWRkaW5nLXgtbWQpO1xuICAtLWJhZGdlLXJhZGl1czogY2FsYyg2Mi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLWxoOiBjYWxjKHZhcigtLWJhZGdlLWhlaWdodCkgLSBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgLS1iYWRnZS1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIC0tYmFkZ2UtYmc6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAtLWJhZGdlLWJvcmRlci13aWR0aDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYmFkZ2UtYmQ6IHZhcigtLWJhZGdlLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiB2YXIoLS1iYWRnZS1meik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJhZGdlLXJhZGl1cyk7XG4gIGhlaWdodDogdmFyKC0tYmFkZ2UtaGVpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJhZGdlLWxoKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIHZhcigtLWJhZGdlLXBhZGRpbmcteCk7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogY2FsYygwLjAxNTYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWJhZGdlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFkZ2UtYmcpO1xuICBib3JkZXI6IHZhcigtLWJhZGdlLWJkKTtcbn1cblxuICAubV8zNDdkYjBlYzp3aGVyZShbZGF0YS13aXRoLWxlZnQtc2VjdGlvbl0sIFtkYXRhLXZhcmlhbnQ9J2RvdCddKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgfVxuXG4gIC5tXzM0N2RiMGVjOndoZXJlKFtkYXRhLXdpdGgtcmlnaHQtc2VjdGlvbl0pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICB9XG5cbiAgLm1fMzQ3ZGIwZWM6d2hlcmUoXG4gICAgICBbZGF0YS13aXRoLWxlZnQtc2VjdGlvbl1bZGF0YS13aXRoLXJpZ2h0LXNlY3Rpb25dLFxuICAgICAgW2RhdGEtdmFyaWFudD0nZG90J11bZGF0YS13aXRoLXJpZ2h0LXNlY3Rpb25dXG4gICAgKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICB9XG5cbiAgLm1fMzQ3ZGIwZWM6d2hlcmUoW2RhdGEtYmxvY2tdKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tXzM0N2RiMGVjOndoZXJlKFtkYXRhLWNpcmNsZV0pIHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiB2YXIoLS1iYWRnZS1oZWlnaHQpO1xuICB9XG5cbi5tX2ZiZDgxZTNkIHtcbiAgLS1iYWRnZS1kb3Qtc2l6ZTogY2FsYyh2YXIoLS1iYWRnZS1oZWlnaHQpIC8gMy40KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mYmQ4MWUzZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYmxhY2spO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZmJkODFlM2Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbi5tX2ZiZDgxZTNkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS1iYWRnZS1kb3Qtc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1iYWRnZS1kb3Qtc2l6ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFkZ2UtZG90LXNpemUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhZGdlLWRvdC1jb2xvcik7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWJhZGdlLWRvdC1zaXplKTtcbiAgfVxuXG4ubV81YWRkNTAyYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cblxuLm1fOTFmZGRhOWIge1xuICAtLWJhZGdlLXNlY3Rpb24tbWFyZ2luOiBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgLyAyKTtcblxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tYmFkZ2UtaGVpZ2h0KSAtIHZhcigtLWJhZGdlLWJvcmRlci13aWR0aCkgKiAyKTtcbn1cblxuLm1fOTFmZGRhOWI6d2hlcmUoW2RhdGEtcG9zaXRpb249J2xlZnQnXSkge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1iYWRnZS1zZWN0aW9uLW1hcmdpbik7XG4gIH1cblxuLm1fOTFmZGRhOWI6d2hlcmUoW2RhdGEtcG9zaXRpb249J3JpZ2h0J10pIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1iYWRnZS1zZWN0aW9uLW1hcmdpbik7XG4gIH1cblxuLm1fZGRlYzAxYzAge1xuICAtLWJsb2NrcXVvdGUtYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYnEtYmQpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ibG9ja3F1b3RlLWJvcmRlcik7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1icS1yYWRpdXMpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJxLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCkgY2FsYygyLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2RkZWMwMWMwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icS1iZy1saWdodCk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2RkZWMwMWMwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icS1iZy1kYXJrKTtcbn1cblxuLm1fZGRlN2JkNTcge1xuICAtLWJsb2NrcXVvdGUtaWNvbi1vZmZzZXQ6IGNhbGModmFyKC0tYnEtaWNvbi1zaXplKSAvIC0yKTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB2YXIoLS1icS1iZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IHZhcigtLWJsb2NrcXVvdGUtaWNvbi1vZmZzZXQpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWJsb2NrcXVvdGUtaWNvbi1vZmZzZXQpO1xuICB3aWR0aDogdmFyKC0tYnEtaWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1icS1pY29uLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icS1pY29uLXNpemUpO1xufVxuXG4ubV9kZGU1MWEzNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuXG4ubV84YjM3MTdkZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1fZjY3OGQ1NDAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1fM2I4ZjIyMDgge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1iYy1zZXBhcmF0b3ItbWFyZ2luLCB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzNiOGYyMjA4IHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTcpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fM2I4ZjIyMDgge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMik7XG59XG5cbi5tX2ZlYTZiZjFhIHtcbiAgLS1idXJnZXItc2l6ZS14czogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1cmdlci1zaXplLXNtOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1cmdlci1zaXplLW1kOiBjYWxjKDEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXJnZXItc2l6ZS1sZzogY2FsYygyLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXJnZXItc2l6ZS14bDogY2FsYygyLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWJ1cmdlci1zaXplOiB2YXIoLS1idXJnZXItc2l6ZS1tZCk7XG4gIC0tYnVyZ2VyLWxpbmUtc2l6ZTogY2FsYyh2YXIoLS1idXJnZXItc2l6ZSkgLyAxMik7XG5cbiAgd2lkdGg6IGNhbGModmFyKC0tYnVyZ2VyLXNpemUpICsgdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1idXJnZXItc2l6ZSkgKyB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpKTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIC8gMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2ZlYTZiZjFhIHtcbiAgICAtLWJ1cmdlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2ZlYTZiZjFhIHtcbiAgICAtLWJ1cmdlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbi5tX2Q0ZmI5Y2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1fZDRmYjljYWQsXG4gIC5tX2Q0ZmI5Y2FkOjpiZWZvcmUsXG4gIC5tX2Q0ZmI5Y2FkOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLWJ1cmdlci1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWJ1cmdlci1saW5lLXNpemUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1cmdlci1jb2xvcik7XG4gICAgb3V0bGluZTogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLWJ1cmdlci10cmFuc2l0aW9uLWR1cmF0aW9uLCAzMDBtcyk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWJ1cmdlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgZWFzZSk7XG4gIH1cblxuLm1fZDRmYjljYWQ6OmJlZm9yZSxcbiAgLm1fZDRmYjljYWQ6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB9XG5cbi5tX2Q0ZmI5Y2FkOjpiZWZvcmUge1xuICAgIHRvcDogY2FsYyh2YXIoLS1idXJnZXItc2l6ZSkgLyAtMyk7XG4gIH1cblxuLm1fZDRmYjljYWQ6OmFmdGVyIHtcbiAgICB0b3A6IGNhbGModmFyKC0tYnVyZ2VyLXNpemUpIC8gMyk7XG4gIH1cblxuLm1fZDRmYjljYWRbZGF0YS1vcGVuZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4ubV9kNGZiOWNhZFtkYXRhLW9wZW5lZF06OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1idXJnZXItc2l6ZSkgLyAzKSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbi5tX2Q0ZmI5Y2FkW2RhdGEtb3BlbmVkXTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGModmFyKC0tYnVyZ2VyLXNpemUpIC8gLTMpKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbi5tXzc3YzlkMjdkIHtcbiAgLS1idXR0b24taGVpZ2h0LXhzOiBjYWxjKDEuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1oZWlnaHQtc206IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXR0b24taGVpZ2h0LW1kOiBjYWxjKDIuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1oZWlnaHQtbGc6IGNhbGMoMy4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLWhlaWdodC14bDogY2FsYygzLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tYnV0dG9uLWhlaWdodC1jb21wYWN0LXhzOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1oZWlnaHQtY29tcGFjdC1zbTogY2FsYygxLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXR0b24taGVpZ2h0LWNvbXBhY3QtbWQ6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLWhlaWdodC1jb21wYWN0LWxnOiBjYWxjKDIuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1oZWlnaHQtY29tcGFjdC14bDogY2FsYygyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1idXR0b24tcGFkZGluZy14LXhzOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1wYWRkaW5nLXgtc206IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLXBhZGRpbmcteC1tZDogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXR0b24tcGFkZGluZy14LWxnOiBjYWxjKDEuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1wYWRkaW5nLXgteGw6IGNhbGMoMnJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWJ1dHRvbi1wYWRkaW5nLXgtY29tcGFjdC14czogY2FsYygwLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLXBhZGRpbmcteC1jb21wYWN0LXNtOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXR0b24tcGFkZGluZy14LWNvbXBhY3QtbWQ6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLXBhZGRpbmcteC1jb21wYWN0LWxnOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLXBhZGRpbmcteC1jb21wYWN0LXhsOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tYnV0dG9uLWhlaWdodDogdmFyKC0tYnV0dG9uLWhlaWdodC1zbSk7XG4gIC0tYnV0dG9uLXBhZGRpbmcteDogdmFyKC0tYnV0dG9uLXBhZGRpbmcteC1zbSk7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi1meiwgdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLWJnLCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKSk7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLWJkLCBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgaGVpZ2h0OiB2YXIoLS1idXR0b24taGVpZ2h0LCB2YXIoLS1idXR0b24taGVpZ2h0LXNtKSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1idXR0b24tcGFkZGluZy14LCB2YXIoLS1idXR0b24tcGFkZGluZy14LXNtKSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbiAgLm1fNzdjOWQyN2Q6d2hlcmUoW2RhdGEtYmxvY2tdKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubV83N2M5ZDI3ZDp3aGVyZShbZGF0YS13aXRoLWxlZnQtc2VjdGlvbl0pIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1idXR0b24tcGFkZGluZy14KSAvIDEuNSk7XG4gIH1cblxuICAubV83N2M5ZDI3ZDp3aGVyZShbZGF0YS13aXRoLXJpZ2h0LXNlY3Rpb25dKSB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWJ1dHRvbi1wYWRkaW5nLXgpIC8gMS41KTtcbiAgfVxuXG4gIC5tXzc3YzlkMjdkOndoZXJlKDpkaXNhYmxlZDpub3QoW2RhdGEtbG9hZGluZ10pLCBbZGF0YS1kaXNhYmxlZF06bm90KFtkYXRhLWxvYWRpbmddKSkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYm9yZGVyOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzc3YzlkMjdkOndoZXJlKDpkaXNhYmxlZDpub3QoW2RhdGEtbG9hZGluZ10pLCBbZGF0YS1kaXNhYmxlZF06bm90KFtkYXRhLWxvYWRpbmddKSkge1xuICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS01KTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNzdjOWQyN2Q6d2hlcmUoOmRpc2FibGVkOm5vdChbZGF0YS1sb2FkaW5nXSksIFtkYXRhLWRpc2FibGVkXTpub3QoW2RhdGEtbG9hZGluZ10pKSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTMpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xufVxuXG4gIC5tXzc3YzlkMjdkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBibHVyKDEycHgpO1xuICAgIHRyYW5zaXRpb246XG4gICAgICB0cmFuc2Zvcm0gMTUwbXMgZWFzZSxcbiAgICAgIG9wYWNpdHkgMTAwbXMgZWFzZTtcbiAgfVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNzdjOWQyN2Q6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV83N2M5ZDI3ZDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbiAgLm1fNzdjOWQyN2Q6d2hlcmUoW2RhdGEtbG9hZGluZ10pIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5tXzc3YzlkMjdkOndoZXJlKFtkYXRhLWxvYWRpbmddKTo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gIC5tXzc3YzlkMjdkOndoZXJlKFtkYXRhLWxvYWRpbmddKSAubV84MGYxMzAxYiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIC5tXzc3YzlkMjdkOmhvdmVyOndoZXJlKDpub3QoW2RhdGEtbG9hZGluZ10sIDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWhvdmVyLCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkLWhvdmVyKSk7XG4gICAgICBjb2xvcjogdmFyKC0tYnV0dG9uLWhvdmVyLWNvbG9yLCB2YXIoLS1idXR0b24tY29sb3IpKTtcbiAgICB9XG59XG5cbiAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgIC5tXzc3YzlkMjdkOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWxvYWRpbmddLCA6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1ob3ZlciwgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZC1ob3ZlcikpO1xuICAgICAgY29sb3I6IHZhcigtLWJ1dHRvbi1ob3Zlci1jb2xvciwgdmFyKC0tYnV0dG9uLWNvbG9yKSk7XG4gICAgfVxufVxuXG4ubV84MGYxMzAxYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogdmFyKC0tYnV0dG9uLWp1c3RpZnksIGNlbnRlcik7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIDE1MG1zIGVhc2UsXG4gICAgb3BhY2l0eSAxMDBtcyBlYXNlO1xufVxuXG4ubV84MTE1NjBiOSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1fODExNTYwYjk6d2hlcmUoW2RhdGEtbG9hZGluZ10pIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cblxuLm1fYTc0MDM2YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tX2E3NDAzNmE6d2hlcmUoW2RhdGEtcG9zaXRpb249J2xlZnQnXSkge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICB9XG5cbi5tX2E3NDAzNmE6d2hlcmUoW2RhdGEtcG9zaXRpb249J3JpZ2h0J10pIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICB9XG5cbi5tX2EyNWI4NmVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xufVxuXG4ubV84MGQ2ZDg0NCB7XG4gIC0tYnV0dG9uLWJvcmRlci13aWR0aDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tXzgwZDZkODQ0IDp3aGVyZSgubV83N2M5ZDI3ZCk6Zm9jdXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbi5tXzgwZDZkODQ0W2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4ubV84MGQ2ZDg0NFtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gLm1fNzdjOWQyN2Q6bm90KDpvbmx5LWNoaWxkKTpmaXJzdC1jaGlsZCwgLm1fODBkNmQ4NDRbZGF0YS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddIC5tXzcwYmUyYTAxOm5vdCg6b25seS1jaGlsZCk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogY2FsYyh2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSAvIDIpO1xuICAgICAgfVxuXG4ubV84MGQ2ZDg0NFtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gLm1fNzdjOWQyN2Q6bm90KDpvbmx5LWNoaWxkKTpsYXN0LWNoaWxkLCAubV84MGQ2ZDg0NFtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gLm1fNzBiZTJhMDE6bm90KDpvbmx5LWNoaWxkKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IGNhbGModmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgLyAyKTtcbiAgICAgIH1cblxuLm1fODBkNmQ4NDRbZGF0YS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddIC5tXzc3YzlkMjdkOm5vdCg6b25seS1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwgLm1fODBkNmQ4NDRbZGF0YS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddIC5tXzcwYmUyYTAxOm5vdCg6b25seS1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1pbmxpbmUtd2lkdGg6IGNhbGModmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgLyAyKTtcbiAgICAgIH1cblxuLm1fODBkNmQ4NDRbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4ubV84MGQ2ZDg0NFtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIC5tXzc3YzlkMjdkOm5vdCg6b25seS1jaGlsZCk6Zmlyc3QtY2hpbGQsIC5tXzgwZDZkODQ0W2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gLm1fNzBiZTJhMDE6bm90KDpvbmx5LWNoaWxkKTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGModmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgLyAyKTtcbiAgICAgIH1cblxuLm1fODBkNmQ4NDRbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAubV83N2M5ZDI3ZDpub3QoOm9ubHktY2hpbGQpOmxhc3QtY2hpbGQsIC5tXzgwZDZkODQ0W2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gLm1fNzBiZTJhMDE6bm90KDpvbmx5LWNoaWxkKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IGNhbGModmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgLyAyKTtcbiAgICAgIH1cblxuLm1fODBkNmQ4NDRbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAubV83N2M5ZDI3ZDpub3QoOm9ubHktY2hpbGQpOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksIC5tXzgwZDZkODQ0W2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gLm1fNzBiZTJhMDE6bm90KDpvbmx5LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYyh2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSAvIDIpO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIC8gMik7XG4gICAgICB9XG5cbi5tXzcwYmUyYTAxIHtcbiAgLS1zZWN0aW9uLWhlaWdodC14czogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1zbTogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24taGVpZ2h0LW1kOiBjYWxjKDIuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24taGVpZ2h0LWxnOiBjYWxjKDMuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24taGVpZ2h0LXhsOiBjYWxjKDMuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1zZWN0aW9uLWhlaWdodC1jb21wYWN0LXhzOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24taGVpZ2h0LWNvbXBhY3Qtc206IGNhbGMoMS42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1oZWlnaHQtY29tcGFjdC1tZDogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1jb21wYWN0LWxnOiBjYWxjKDIuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24taGVpZ2h0LWNvbXBhY3QteGw6IGNhbGMoMi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgteHM6IGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgtc206IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgtbWQ6IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgtbGc6IGNhbGMoMS42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgteGw6IGNhbGMoMnJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXNlY3Rpb24tcGFkZGluZy14LWNvbXBhY3QteHM6IGNhbGMoMC40Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24tcGFkZGluZy14LWNvbXBhY3Qtc206IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24tcGFkZGluZy14LWNvbXBhY3QtbWQ6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgtY29tcGFjdC1sZzogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24tcGFkZGluZy14LWNvbXBhY3QteGw6IGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1zZWN0aW9uLWhlaWdodDogdmFyKC0tc2VjdGlvbi1oZWlnaHQtc20pO1xuICAtLXNlY3Rpb24tcGFkZGluZy14OiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcteC1zbSk7XG4gIC0tc2VjdGlvbi1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG5cbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNlY3Rpb24tcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2VjdGlvbi1meiwgdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VjdGlvbi1iZywgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCkpO1xuICBib3JkZXI6IHZhcigtLXNlY3Rpb24tYmQsIGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLXNlY3Rpb24tY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zZWN0aW9uLWhlaWdodCwgdmFyKC0tc2VjdGlvbi1oZWlnaHQtc20pKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNlY3Rpb24tcGFkZGluZy14LCB2YXIoLS1zZWN0aW9uLXBhZGRpbmcteC1zbSkpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubV9lNjE1YjE1ZiB7XG4gIC0tY2FyZC1wYWRkaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogdmFyKC0tY2FyZC1wYWRkaW5nKTtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9lNjE1YjE1ZiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2U2MTViMTVmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG59XG5cbi5tXzU5OWEyMTQ4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tY2FyZC1wYWRkaW5nKSAqIC0xKTtcbn1cblxuLm1fNTk5YTIxNDg6d2hlcmUoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1jYXJkLXBhZGRpbmcpICogLTEpO1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4ubV81OTlhMjE0ODp3aGVyZSg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tY2FyZC1wYWRkaW5nKSAqIC0xKTtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuLm1fNTk5YTIxNDg6d2hlcmUoW2RhdGEtaW5oZXJpdC1wYWRkaW5nXSkge1xuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1jYXJkLXBhZGRpbmcpO1xuICB9XG5cbi5tXzU5OWEyMTQ4OndoZXJlKFtkYXRhLXdpdGgtYm9yZGVyXSkge1xuICAgIGJvcmRlci10b3A6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNTk5YTIxNDgge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNTk5YTIxNDgge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV81OTlhMjE0OCArIC5tXzU5OWEyMTQ4IHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuLm1fNDQ1MWViM2Ege1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuICAubV80NDUxZWIzYTp3aGVyZShbZGF0YS1pbmxpbmVdKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuLm1fZjU5ZmZkYTMge1xuICAtLWNoaXAtc2l6ZS14czogY2FsYygxLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1zaXplLXNtOiBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1zaXplLW1kOiBjYWxjKDJyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1zaXplLWxnOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1zaXplLXhsOiBjYWxjKDIuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWNoaXAtaWNvbi1zaXplLXhzOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtaWNvbi1zaXplLXNtOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1pY29uLXNpemUtbWQ6IGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1pY29uLXNpemUtbGc6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLWljb24tc2l6ZS14bDogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWNoaXAtcGFkZGluZy14czogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtcGFkZGluZy1zbTogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtcGFkZGluZy1tZDogY2FsYygxLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1wYWRkaW5nLWxnOiBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1wYWRkaW5nLXhsOiBjYWxjKDJyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1jaGlwLWNoZWNrZWQtcGFkZGluZy14czogY2FsYygwLjQ2ODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtY2hlY2tlZC1wYWRkaW5nLXNtOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtY2hlY2tlZC1wYWRkaW5nLW1kOiBjYWxjKDAuNzMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1jaGVja2VkLXBhZGRpbmctbGc6IGNhbGMoMC44NDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLWNoZWNrZWQtcGFkZGluZy14bDogY2FsYygwLjk4MTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tY2hpcC1zcGFjaW5nLXhzOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtc3BhY2luZy1zbTogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtc3BhY2luZy1tZDogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtc3BhY2luZy1sZzogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtc3BhY2luZy14bDogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWNoaXAtc2l6ZTogdmFyKC0tY2hpcC1zaXplLXNtKTtcbiAgLS1jaGlwLWljb24tc2l6ZTogdmFyKC0tY2hpcC1pY29uLXNpemUtc20pO1xuICAtLWNoaXAtcGFkZGluZzogdmFyKC0tY2hpcC1wYWRkaW5nLXNtKTtcbiAgLS1jaGlwLXNwYWNpbmc6IHZhcigtLWNoaXAtc3BhY2luZy1zbSk7XG4gIC0tY2hpcC1jaGVja2VkLXBhZGRpbmc6IHZhcigtLWNoaXAtY2hlY2tlZC1wYWRkaW5nLXNtKTtcbiAgLS1jaGlwLWJnOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgLS1jaGlwLWhvdmVyOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkLWhvdmVyKTtcbiAgLS1jaGlwLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgLS1jaGlwLWJkOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm1fYmUwNDlhNTMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNoaXAtcmFkaXVzLCAxMDAwcmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1jaGlwLXNpemUpO1xuICBmb250LXNpemU6IHZhcigtLWNoaXAtZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWNoaXAtc2l6ZSkgLSBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNoaXAtcGFkZGluZyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG59XG5cbi5tX2JlMDQ5YTUzOndoZXJlKFtkYXRhLWNoZWNrZWRdKSB7XG4gICAgcGFkZGluZzogdmFyKC0tY2hpcC1jaGVja2VkLXBhZGRpbmcpO1xuICB9XG5cbi5tX2JlMDQ5YTUzOndoZXJlKFtkYXRhLWRpc2FibGVkXSkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9iZTA0OWE1Mzp3aGVyZShbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9iZTA0OWE1Mzp3aGVyZShbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMzkwNGMxYWY6bm90KFtkYXRhLWRpc2FibGVkXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzM5MDRjMWFmOm5vdChbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMzkwNGMxYWY6bm90KFtkYXRhLWRpc2FibGVkXSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMzkwNGMxYWY6bm90KFtkYXRhLWRpc2FibGVkXSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzM5MDRjMWFmOm5vdChbZGF0YS1kaXNhYmxlZF0pOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8zOTA0YzFhZjpub3QoW2RhdGEtZGlzYWJsZWRdKTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICB9XG59XG5cbi5tXzM5MDRjMWFmOm5vdChbZGF0YS1kaXNhYmxlZF0pOndoZXJlKFtkYXRhLWNoZWNrZWRdKSB7XG4gICAgLS1jaGlwLWljb24tY29sb3I6IHZhcigtLWNoaXAtY29sb3IpO1xuICAgIGJvcmRlcjogdmFyKC0tY2hpcC1iZCk7XG4gIH1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuICAubV8zOTA0YzFhZjpub3QoW2RhdGEtZGlzYWJsZWRdKTp3aGVyZShbZGF0YS1jaGVja2VkXSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpcC1ob3Zlcik7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuXG4gIC5tXzM5MDRjMWFmOm5vdChbZGF0YS1kaXNhYmxlZF0pOndoZXJlKFtkYXRhLWNoZWNrZWRdKTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpcC1ob3Zlcik7XG4gIH1cbn1cblxuLm1fZmExMDkyNTU6bm90KFtkYXRhLWRpc2FibGVkXSksXG4ubV9mN2UxNjVjMzpub3QoW2RhdGEtZGlzYWJsZWRdKSB7XG4gIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRleHQpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2ZhMTA5MjU1Om5vdChbZGF0YS1kaXNhYmxlZF0pLCA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2Y3ZTE2NWMzOm5vdChbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9mYTEwOTI1NTpub3QoW2RhdGEtZGlzYWJsZWRdKSwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Y3ZTE2NWMzOm5vdChbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mYTEwOTI1NTpub3QoW2RhdGEtZGlzYWJsZWRdKTpob3ZlciwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mN2UxNjVjMzpub3QoW2RhdGEtZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG4gIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9mYTEwOTI1NTpub3QoW2RhdGEtZGlzYWJsZWRdKTpob3ZlciwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Y3ZTE2NWMzOm5vdChbZGF0YS1kaXNhYmxlZF0pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mYTEwOTI1NTpub3QoW2RhdGEtZGlzYWJsZWRdKTphY3RpdmUsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZjdlMTY1YzM6bm90KFtkYXRhLWRpc2FibGVkXSk6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbiAgfVxuXG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2ZhMTA5MjU1Om5vdChbZGF0YS1kaXNhYmxlZF0pOmFjdGl2ZSwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Y3ZTE2NWMzOm5vdChbZGF0YS1kaXNhYmxlZF0pOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gIH1cbn1cblxuLm1fZmExMDkyNTU6bm90KFtkYXRhLWRpc2FibGVkXSk6d2hlcmUoW2RhdGEtY2hlY2tlZF0pLCAubV9mN2UxNjVjMzpub3QoW2RhdGEtZGlzYWJsZWRdKTp3aGVyZShbZGF0YS1jaGVja2VkXSkge1xuICAgIC0tY2hpcC1pY29uLWNvbG9yOiB2YXIoLS1jaGlwLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tY2hpcC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpcC1iZyk7XG4gIH1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuICAubV9mYTEwOTI1NTpub3QoW2RhdGEtZGlzYWJsZWRdKTp3aGVyZShbZGF0YS1jaGVja2VkXSk6aG92ZXIsIC5tX2Y3ZTE2NWMzOm5vdChbZGF0YS1kaXNhYmxlZF0pOndoZXJlKFtkYXRhLWNoZWNrZWRdKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGlwLWhvdmVyKTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG5cbiAgLm1fZmExMDkyNTU6bm90KFtkYXRhLWRpc2FibGVkXSk6d2hlcmUoW2RhdGEtY2hlY2tlZF0pOmFjdGl2ZSwgLm1fZjdlMTY1YzM6bm90KFtkYXRhLWRpc2FibGVkXSk6d2hlcmUoW2RhdGEtY2hlY2tlZF0pOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGlwLWhvdmVyKTtcbiAgfVxufVxuXG4ubV85YWM4NmRmOSB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWNoaXAtaWNvbi1zaXplKSArICh2YXIoLS1jaGlwLXNwYWNpbmcpIC8gMS41KSk7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1jaGlwLWljb24tc2l6ZSkgKyAodmFyKC0tY2hpcC1zcGFjaW5nKSAvIDEuNSkpO1xuICBoZWlnaHQ6IHZhcigtLWNoaXAtaWNvbi1zaXplKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1fZDZkNzI1ODAge1xuICB3aWR0aDogdmFyKC0tY2hpcC1pY29uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNoaXAtaWNvbi1zaXplKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jaGlwLWljb24tY29sb3IsIGluaGVyaXQpO1xufVxuXG4ubV9iZGUwNzMyOSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1fYmRlMDczMjk6Zm9jdXMtdmlzaWJsZSArIC5tX2JlMDQ5YTUzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cblxuLm1fYjE4M2MwYTIge1xuICBmb250LWZhbWlseTogdmFyKC0tbWFudGluZS1mb250LWZhbWlseS1tb25vc3BhY2UpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IDJweCBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgLyAyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtc20pO1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXhzKTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2IxODNjMGEyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2RlLWJnLCB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSkpO1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYjE4M2MwYTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvZGUtYmcsIHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KSk7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG4gIC5tX2IxODNjMGEyW2RhdGEtYmxvY2tdIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICB9XG5cbi5tX2RlM2QyNDkwIHtcbiAgLS1jcy1zaXplOiBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3MtcmFkaXVzOiBjYWxjKDYyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IHZhcigtLWNzLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNzLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLWNzLXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1jcy1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3MtcmFkaXVzKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV9kZTNkMjQ5MCB7XG4gICAgLS1hbHBoYS1vdmVybGF5LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG4gICAgLS1hbHBoYS1vdmVybGF5LWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tX2RlM2QyNDkwIHtcbiAgICAtLWFscGhhLW92ZXJsYXktY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgICAtLWFscGhhLW92ZXJsYXktYmc6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay03KTtcbn1cblxuLm1fODYyZjNkMWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jcy1yYWRpdXMpO1xufVxuXG4ubV85OGFlN2YyMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNzLXJhZGl1cyk7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6XG4gICAgcmdiYSgwLCAwLCAwLCAwLjEpIDAgMCAwIGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGluc2V0LFxuICAgIHJnYigwLCAwLCAwLCAwLjE1KSAwIDAgY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGluc2V0O1xufVxuXG4ubV85NTcwOWFjMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNzLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246XG4gICAgMCAwLFxuICAgIDAgY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpLFxuICAgIGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKC0wLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpLFxuICAgIGNhbGMoLTAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1hbHBoYS1vdmVybGF5LWNvbG9yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksXG4gICAgbGluZWFyLWdyYWRpZW50KC00NWRlZywgdmFyKC0tYWxwaGEtb3ZlcmxheS1jb2xvcikgMjUlLCB0cmFuc3BhcmVudCAyNSUpLFxuICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNzUlLCB2YXIoLS1hbHBoYS1vdmVybGF5LWNvbG9yKSA3NSUpLFxuICAgIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHZhcigtLWFscGhhLW92ZXJsYXktYmcpIDc1JSwgdmFyKC0tYWxwaGEtb3ZlcmxheS1jb2xvcikgNzUlKTtcbn1cblxuLm1fOTNlNzRlMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNzLXJhZGl1cyk7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubV9mZWU5Yzc3IHtcbiAgLS1jcC13aWR0aC14czogY2FsYygxMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC13aWR0aC1zbTogY2FsYygxMi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXdpZHRoLW1kOiBjYWxjKDE1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXdpZHRoLWxnOiBjYWxjKDE3LjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3Atd2lkdGgteGw6IGNhbGMoMjByZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1jcC1wcmV2aWV3LXNpemUteHM6IGNhbGMoMS42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtcHJldmlldy1zaXplLXNtOiBjYWxjKDIuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXByZXZpZXctc2l6ZS1tZDogY2FsYygyLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC1wcmV2aWV3LXNpemUtbGc6IGNhbGMoMy4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtcHJldmlldy1zaXplLXhsOiBjYWxjKDMuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tY3AtdGh1bWItc2l6ZS14czogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtdGh1bWItc2l6ZS1zbTogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXRodW1iLXNpemUtbWQ6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC10aHVtYi1zaXplLWxnOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtdGh1bWItc2l6ZS14bDogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWNwLXNhdHVyYXRpb24taGVpZ2h0LXhzOiBjYWxjKDYuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3Atc2F0dXJhdGlvbi1oZWlnaHQtc206IGNhbGMoNi44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3Atc2F0dXJhdGlvbi1oZWlnaHQtbWQ6IGNhbGMoNy41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXNhdHVyYXRpb24taGVpZ2h0LWxnOiBjYWxjKDguNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3Atc2F0dXJhdGlvbi1oZWlnaHQteGw6IGNhbGMoMTByZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1jcC1wcmV2aWV3LXNpemU6IHZhcigtLWNwLXByZXZpZXctc2l6ZS1zbSk7XG4gIC0tY3AtdGh1bWItc2l6ZTogdmFyKC0tY3AtdGh1bWItc2l6ZS1zbSk7XG4gIC0tY3Atc2F0dXJhdGlvbi1oZWlnaHQ6IHZhcigtLWNwLXNhdHVyYXRpb24taGVpZ2h0LXNtKTtcbiAgLS1jcC13aWR0aDogdmFyKC0tY3Atd2lkdGgtc20pO1xuICAtLWNwLWJvZHktc3BhY2luZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcblxuICB3aWR0aDogdmFyKC0tY3Atd2lkdGgpO1xuICBwYWRkaW5nOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbn1cblxuICAubV9mZWU5Yzc3OndoZXJlKFtkYXRhLWZ1bGwtd2lkdGhdKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuLm1fOWRkZGZiYWMge1xuICB3aWR0aDogdmFyKC0tY3AtcHJldmlldy1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jcC1wcmV2aWV3LXNpemUpO1xufVxuXG4ubV9iZmZlY2MzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWNwLWJvZHktc3BhY2luZykgLyAyKTtcbn1cblxuLm1fMzI4M2JiOTYge1xuICBmbGV4OiAxO1xufVxuXG4ubV8zMjgzYmI5Njpub3QoOm9ubHktY2hpbGQpIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgfVxuXG4ubV80MGQ1NzJiYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICB3aWR0aDogdmFyKC0tY3AtdGh1bWItc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY3AtdGh1bWItc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNwLXRodW1iLXNpemUpO1xuICBsZWZ0OiBjYWxjKHZhcigtLXRodW1iLXgtb2Zmc2V0KSAtIHZhcigtLWNwLXRodW1iLXNpemUpIC8gMik7XG4gIHRvcDogY2FsYyh2YXIoLS10aHVtYi15LW9mZnNldCkgLSB2YXIoLS1jcC10aHVtYi1zaXplKSAvIDIpO1xufVxuXG4ubV9kOGVlNmZkOCB7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1jcC1zd2F0Y2gtc2l6ZSkgLSBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICBmbGV4OiAwIDAgY2FsYyh2YXIoLS1jcC1zd2F0Y2gtc2l6ZSkgLSBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xufVxuXG4ubV81NzExZTY4NiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKC0wLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubV8yMDJhMjk2ZSB7XG4gIC0tY3AtdGh1bWItc2l6ZS14czogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtdGh1bWItc2l6ZS1zbTogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXRodW1iLXNpemUtbWQ6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC10aHVtYi1zaXplLWxnOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtdGh1bWItc2l6ZS14bDogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogdmFyKC0tY3Atc2F0dXJhdGlvbi1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1zbSk7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1jcC10aHVtYi1zaXplKSAvIDIpO1xufVxuXG4ubV8yMDJhMjk2ZTp3aGVyZShbZGF0YS1mb2N1cy1yaW5nPSdhdXRvJ10pOmZvY3VzOmZvY3VzLXZpc2libGUgLm1fNDBkNTcyYmEge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLWZpbGxlZCk7XG4gICAgICB9XG5cbi5tXzIwMmEyOTZlOndoZXJlKFtkYXRhLWZvY3VzLXJpbmc9J2Fsd2F5cyddKTpmb2N1cyAubV80MGQ1NzJiYSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtZmlsbGVkKTtcbiAgICAgIH1cblxuLm1fMTFiM2RiMDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLXNtKTtcbiAgaW5zZXQ6IGNhbGModmFyKC0tY3AtdGh1bWItc2l6ZSkgKiAtMSAvIDIgLSBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG59XG5cbi5tX2Q4NTZkNDdkIHtcbiAgLS1jcC10aHVtYi1zaXplLXhzOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC10aHVtYi1zaXplLXNtOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtdGh1bWItc2l6ZS1tZDogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXRodW1iLXNpemUtbGc6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC10aHVtYi1zaXplLXhsOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXRodW1iLXNpemU6IHZhcigtLWNwLXRodW1iLXNpemUsIGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tY3AtdGh1bWItc2l6ZSkgKyBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1jcC10aHVtYi1zaXplKSAvIDIpO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubV9kODU2ZDQ3ZCArIC5tX2Q4NTZkNDdkIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG5cbi5tX2Q4NTZkNDdkOndoZXJlKFtkYXRhLWZvY3VzLXJpbmc9J2F1dG8nXSk6Zm9jdXM6Zm9jdXMtdmlzaWJsZSAubV80MGQ1NzJiYSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtZmlsbGVkKTtcbiAgICAgIH1cblxuLm1fZDg1NmQ0N2Q6d2hlcmUoW2RhdGEtZm9jdXMtcmluZz0nYWx3YXlzJ10pOmZvY3VzIC5tXzQwZDU3MmJhIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS1maWxsZWQpO1xuICAgICAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2Q4NTZkNDdkIHtcbiAgICAtLXNsaWRlci1jaGVja2VyczogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZDg1NmQ0N2Qge1xuICAgIC0tc2xpZGVyLWNoZWNrZXJzOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tXzhmMzI3MTEzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaW5zZXQtaW5saW5lOiBjYWxjKHZhcigtLWNwLXRodW1iLXNpemUpICogLTEgLyAyIC0gY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICBib3JkZXItcmFkaXVzOiAxMDAwMHJlbTtcbn1cblxuLm1fYjA3N2MyYmMge1xuICAtLWNpLWV5ZS1kcm9wcGVyLWljb24tc2l6ZS14czogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaS1leWUtZHJvcHBlci1pY29uLXNpemUtc206IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaS1leWUtZHJvcHBlci1pY29uLXNpemUtbWQ6IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2ktZXllLWRyb3BwZXItaWNvbi1zaXplLWxnOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2ktZXllLWRyb3BwZXItaWNvbi1zaXplLXhsOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNpLWV5ZS1kcm9wcGVyLWljb24tc2l6ZTogdmFyKC0tY2ktZXllLWRyb3BwZXItaWNvbi1zaXplLXNtKTtcbn1cblxuLm1fYzVjY2RjYWIge1xuICAtLWNpLXByZXZpZXctc2l6ZS14czogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNpLXByZXZpZXctc2l6ZS1zbTogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaS1wcmV2aWV3LXNpemUtbWQ6IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2ktcHJldmlldy1zaXplLWxnOiBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2ktcHJldmlldy1zaXplLXhsOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2ktcHJldmlldy1zaXplOiB2YXIoLS1jaS1wcmV2aWV3LXNpemUtc20pO1xufVxuXG4ubV81ZWNlMmNkNyB7XG4gIHBhZGRpbmc6IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xufVxuXG4ubV83NDg1Y2FjZSB7XG4gIC0tY29udGFpbmVyLXNpemUteHM6IGNhbGMoMzMuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY29udGFpbmVyLXNpemUtc206IGNhbGMoNDVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY29udGFpbmVyLXNpemUtbWQ6IGNhbGMoNjByZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY29udGFpbmVyLXNpemUtbGc6IGNhbGMoNzEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY29udGFpbmVyLXNpemUteGw6IGNhbGMoODIuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jb250YWluZXItc2l6ZTogdmFyKC0tY29udGFpbmVyLXNpemUtbWQpO1xuXG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXNpemUpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuICAubV83NDg1Y2FjZTp3aGVyZShbZGF0YS1mbHVpZF0pIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuLm1fZTIxMjVhMjcge1xuICAtLWRpYWxvZy1zaXplLXhzOiBjYWxjKDEwcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRpYWxvZy1zaXplLXNtOiBjYWxjKDEyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGlhbG9nLXNpemUtbWQ6IGNhbGMoMjEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGlhbG9nLXNpemUtbGc6IGNhbGMoMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGlhbG9nLXNpemUteGw6IGNhbGMoMzEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGlhbG9nLXNpemU6IHZhcigtLWRpYWxvZy1zaXplLW1kKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS1kaWFsb2ctc2l6ZSk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCkgKiAyKTtcbiAgbWluLWhlaWdodDogY2FsYygzLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbn1cblxuLm1fNWFiYWI2NjUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpIC8gMik7XG4gIGluc2V0LWlubGluZS1lbmQ6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKSAvIDIpO1xufVxuXG4ubV8zZWViZWIzNiB7XG4gIC0tZGl2aWRlci1zaXplLXhzOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kaXZpZGVyLXNpemUtc206IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGl2aWRlci1zaXplLW1kOiBjYWxjKDAuMTg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kaXZpZGVyLXNpemUtbGc6IGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kaXZpZGVyLXNpemUteGw6IGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRpdmlkZXItc2l6ZTogdmFyKC0tZGl2aWRlci1zaXplLXhzKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzNlZWJlYjM2IHtcbiAgICAtLWRpdmlkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fM2VlYmViMzYge1xuICAgIC0tZGl2aWRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4gIC5tXzNlZWJlYjM2OndoZXJlKFtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10pIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1kaXZpZGVyLXNpemUpIHZhcigtLWRpdmlkZXItYm9yZGVyLXN0eWxlLCBzb2xpZCkgdmFyKC0tZGl2aWRlci1jb2xvcik7XG4gIH1cblxuICAubV8zZWViZWIzNjp3aGVyZShbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSkge1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWRpdmlkZXItc2l6ZSkgdmFyKC0tZGl2aWRlci1ib3JkZXItc3R5bGUsIHNvbGlkKSB2YXIoLS1kaXZpZGVyLWNvbG9yKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxuXG4gIC5tXzNlZWJlYjM2OndoZXJlKFtkYXRhLXdpdGgtbGFiZWxdKSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbi5tXzllMzY1ZjIwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS14cyk7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tXzllMzY1ZjIwOndoZXJlKFtkYXRhLXBvc2l0aW9uPSdsZWZ0J10pOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLm1fOWUzNjVmMjA6d2hlcmUoW2RhdGEtcG9zaXRpb249J3JpZ2h0J10pOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4ubV85ZTM2NWYyMDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tZGl2aWRlci1zaXplKSB2YXIoLS1kaXZpZGVyLWJvcmRlci1zdHlsZSwgc29saWQpIHZhcigtLWRpdmlkZXItY29sb3IpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICB9XG5cbi5tXzllMzY1ZjIwOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWRpdmlkZXItc2l6ZSkgdmFyKC0tZGl2aWRlci1ib3JkZXItc3R5bGUsIHNvbGlkKSB2YXIoLS1kaXZpZGVyLWNvbG9yKTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICB9XG5cbi5tX2YxMWI0MDFlIHtcbiAgLS1kcmF3ZXItc2l6ZS14czogY2FsYygyMHJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kcmF3ZXItc2l6ZS1zbTogY2FsYygyMy43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kcmF3ZXItc2l6ZS1tZDogY2FsYygyNy41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRyYXdlci1zaXplLWxnOiBjYWxjKDM4Ljc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRyYXdlci1zaXplLXhsOiBjYWxjKDQ4Ljc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRyYXdlci1zaXplOiB2YXIoLS1kcmF3ZXItc2l6ZS1tZCk7XG4gIC0tZHJhd2VyLW9mZnNldDogMHJlbTtcbn1cblxuLm1fNWE3YzJjOSB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5tX2I4YTA1YmJkIHtcbiAgZmxleDogdmFyKC0tZHJhd2VyLWZsZXgsIDAgMCB2YXIoLS1kcmF3ZXItc2l6ZSkpO1xuICBoZWlnaHQ6IHZhcigtLWRyYXdlci1oZWlnaHQsIGNhbGMoMTAwJSAtIHZhcigtLWRyYXdlci1vZmZzZXQpICogMikpO1xuICBtYXJnaW46IHZhcigtLWRyYXdlci1vZmZzZXQpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWRyYXdlci1vZmZzZXQpICogMik7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWRyYXdlci1vZmZzZXQpICogMik7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tX2I4YTA1YmJkW2RhdGEtaGlkZGVuXSB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbi5tXzMxY2Q3NjlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiB2YXIoLS1kcmF3ZXItanVzdGlmeSwgZmxleC1zdGFydCk7XG4gIGFsaWduLWl0ZW1zOiB2YXIoLS1kcmF3ZXItYWxpZ24sIGZsZXgtc3RhcnQpO1xufVxuXG4ubV9lOTQwOGE0NyB7XG4gIHBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1sZyk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1maWVsZHNldC1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbiAgbWluLWlubGluZS1zaXplOiBhdXRvO1xufVxuXG4ubV84NGM5NTIzYSB7XG4gIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fODRjOTUyM2Ege1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fODRjOTUyM2Ege1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay03KTtcbn1cblxuLm1fZWYyNzRlNDkge1xuICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2VmMjc0ZTQ5IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9lZjI3NGU0OSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xufVxuXG4ubV9lZGE5OTNkMyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm1fOTA3OTQ4MzIge1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKTtcbn1cblxuLm1fNzRjYTI3ZmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xufVxuXG4ubV84NDc4YTZkYSB7XG4gIGNvbnRhaW5lcjogbWFudGluZS1ncmlkIC8gaW5saW5lLXNpemU7XG59XG5cbi5tXzQxMDM1MmU5IHtcbiAgLS1ncmlkLW92ZXJmbG93OiB2aXNpYmxlO1xuICAtLWdyaWQtbWFyZ2luOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyKSAvIC0yKTtcbiAgLS1ncmlkLWNvbC1wYWRkaW5nOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyKSAvIDIpO1xuXG4gIG92ZXJmbG93OiB2YXIoLS1ncmlkLW92ZXJmbG93KTtcbn1cblxuLm1fZGVlN2JkMmYge1xuICB3aWR0aDogY2FsYygxMDAlICsgdmFyKC0tZ3JpZC1ndXR0ZXIpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLWdyaWQtanVzdGlmeSk7XG4gIGFsaWduLWl0ZW1zOiB2YXIoLS1ncmlkLWFsaWduKTtcbiAgbWFyZ2luOiB2YXIoLS1ncmlkLW1hcmdpbik7XG59XG5cbi5tXzk2YmRkMjk5IHtcbiAgLS1jb2wtZmxleC1ncm93OiAwO1xuICAtLWNvbC1vZmZzZXQ6IDByZW07XG5cbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiB2YXIoLS1jb2wtb3JkZXIpO1xuICBmbGV4LWJhc2lzOiB2YXIoLS1jb2wtZmxleC1iYXNpcyk7XG4gIHdpZHRoOiB2YXIoLS1jb2wtd2lkdGgpO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbC1tYXgtd2lkdGgpO1xuICBmbGV4LWdyb3c6IHZhcigtLWNvbC1mbGV4LWdyb3cpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1jb2wtb2Zmc2V0KTtcbiAgcGFkZGluZzogdmFyKC0tZ3JpZC1jb2wtcGFkZGluZyk7XG59XG5cbi5tX2JjYjNmM2MyIHtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYmxhY2spO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fYmNiM2YzYzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hcmstYmctbGlnaHQpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9iY2IzZjNjMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFyay1iZy1kYXJrKTtcbn1cblxuLm1fOWUxMTc2MzQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMDtcbiAgb2JqZWN0LWZpdDogdmFyKC0taW1hZ2Utb2JqZWN0LWZpdCwgY292ZXIpO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW1hZ2UtcmFkaXVzLCAwKTtcbn1cblxuQGtleWZyYW1lcyBtXzg4NTkwMWIxIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIuOCk7XG4gIH1cbn1cblxuLm1fZTUyNjIyMDAge1xuICAtLWluZGljYXRvci1zaXplOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWluZGljYXRvci1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1fZTUyNjIyMDA6d2hlcmUoW2RhdGEtaW5saW5lXSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4ubV83NjBkMWZiMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1pbmRpY2F0b3ItdG9wKTtcbiAgbGVmdDogdmFyKC0taW5kaWNhdG9yLWxlZnQpO1xuICByaWdodDogdmFyKC0taW5kaWNhdG9yLXJpZ2h0KTtcbiAgYm90dG9tOiB2YXIoLS1pbmRpY2F0b3ItYm90dG9tKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0taW5kaWNhdG9yLXRyYW5zbGF0ZS14KSwgdmFyKC0taW5kaWNhdG9yLXRyYW5zbGF0ZS15KSk7XG4gIG1pbi13aWR0aDogdmFyKC0taW5kaWNhdG9yLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWluZGljYXRvci1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5kaWNhdG9yLXJhZGl1cywgMTAwMHJlbSk7XG4gIHotaW5kZXg6IHZhcigtLWluZGljYXRvci16LWluZGV4LCAyMDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS14cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGljYXRvci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1pbmRpY2F0b3ItdGV4dC1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubV83NjBkMWZiMTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWNhdG9yLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbmRpY2F0b3ItcmFkaXVzLCAxMDAwcmVtKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4ubV83NjBkMWZiMTp3aGVyZShbZGF0YS13aXRoLWxhYmVsXSkge1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgLyAyKTtcbiAgfVxuXG4ubV83NjBkMWZiMTp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuICB9XG5cbi5tXzc2MGQxZmIxW2RhdGEtcHJvY2Vzc2luZ106OmJlZm9yZSB7XG4gICAgICBhbmltYXRpb246IG1fODg1OTAxYjEgMTAwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbi5tX2RjNmYxNGUyIHtcbiAgLS1rYmQtZnoteHM6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0ta2JkLWZ6LXNtOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0ta2JkLWZ6LW1kOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWtiZC1mei1sZzogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWtiZC1mei14bDogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWtiZC1mejogdmFyKC0ta2JkLWZ6LXNtKTtcblxuICAtLWtiZC1wYWRkaW5nLXhzOiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1rYmQtcGFkZGluZy1zbTogY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygwLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0ta2JkLXBhZGRpbmctbWQ6IGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDAuNDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1rYmQtcGFkZGluZy1sZzogY2FsYygwLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygwLjU2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0ta2JkLXBhZGRpbmcteGw6IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0ta2JkLXBhZGRpbmc6IHZhcigtLWtiZC1wYWRkaW5nLXNtKTtcblxuICBmb250LWZhbWlseTogdmFyKC0tbWFudGluZS1mb250LWZhbWlseS1tb25vc3BhY2UpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IHZhcigtLWtiZC1wYWRkaW5nKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rYmQtZnopO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1zbSk7XG4gIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB1bmljb2RlLWJpZGk6IGVtYmVkO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZGM2ZjE0ZTIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kYzZmMTRlMiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0wKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG59XG5cbi5tX2FiYmFjNDkxIHtcbiAgLS1saXN0LWZ6OiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1tZCk7XG4gIC0tbGlzdC1saDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodC1tZCk7XG5cbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBmb250LXNpemU6IHZhcigtLWxpc3QtZnopO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGlzdC1saCk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuICAubV9hYmJhYzQ5MTp3aGVyZShbZGF0YS13aXRoLXBhZGRpbmddKSB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIH1cblxuLm1fYWJiNmJlYzIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGlzdC1saCk7XG59XG5cbi5tX2FiYjZiZWMyOndoZXJlKFtkYXRhLXdpdGgtaWNvbl0pIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbi5tX2FiYjZiZWMyOndoZXJlKFtkYXRhLXdpdGgtaWNvbl0pIC5tXzc1Y2Q5ZjcxIHtcbiAgICAgIC0tbGktZGlyZWN0aW9uOiByb3c7XG4gICAgICAtLWxpLWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4ubV9hYmI2YmVjMjp3aGVyZSg6bm90KDpmaXJzdC1vZi10eXBlKSkge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWxpc3Qtc3BhY2luZywgMCk7XG4gIH1cblxuLm1fYWJiNmJlYzI6d2hlcmUoW2RhdGEtY2VudGVyZWRdKSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuLm1fNzVjZDlmNzEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHZhcigtLWxpLWRpcmVjdGlvbiwgY29sdW1uKTtcbiAgYWxpZ24taXRlbXM6IHZhcigtLWxpLWFsaWduLCBmbGV4LXN0YXJ0KTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLm1fNjBmODNlNWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xufVxuXG4ubV82ZTQ1OTM3YiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiB2YXIoLS1sby16LWluZGV4KTtcbn1cblxuLm1fZThlYjAwNmMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IGNhbGModmFyKC0tbG8tei1pbmRleCkgKyAxKTtcbn1cblxuLm1fZGY1ODdmMTcge1xuICB6LWluZGV4OiB2YXIoLS1sby16LWluZGV4KTtcbn1cblxuLm1fZGM5YjdjOWYge1xuICBwYWRkaW5nOiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbi5tXzliZmFjMTI2IHtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGltbWVkKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS14cyk7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSAvIDIpIHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1fZWZkZjkwY2Ige1xuICBtYXJnaW4tdG9wOiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgYm9yZGVyLXRvcDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZWZkZjkwY2Ige1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZWZkZjkwY2Ige1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV85OWFjMmFhMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIC8gMS41KSB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1wb3BvdmVyLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBjb2xvcjogdmFyKC0tbWVudS1pdGVtLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXRleHQpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tXzk5YWMyYWExOndoZXJlKFtkYXRhLWRpc2FibGVkXSwgOmRpc2FibGVkKSB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGltbWVkKTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzk5YWMyYWExOndoZXJlKFtkYXRhLWhvdmVyZWRdKTp3aGVyZSg6bm90KDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZW51LWl0ZW0taG92ZXIsIHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV85OWFjMmFhMTp3aGVyZShbZGF0YS1ob3ZlcmVkXSk6d2hlcmUoOm5vdCg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVudS1pdGVtLWhvdmVyLCB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCkpO1xufVxuXG4ubV81NDc2ZTBkMyB7XG4gIGZsZXg6IDE7XG59XG5cbi5tXzhiNzVlNTA0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tXzhiNzVlNTA0OndoZXJlKFtkYXRhLXBvc2l0aW9uPSdsZWZ0J10pIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgfVxuXG4ubV84Yjc1ZTUwNDp3aGVyZShbZGF0YS1wb3NpdGlvbj0ncmlnaHQnXSkge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIH1cblxuLm1fOWRmMDI4MjIge1xuICAtLW1vZGFsLXNpemUteHM6IGNhbGMoMjByZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbW9kYWwtc2l6ZS1zbTogY2FsYygyMy43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tb2RhbC1zaXplLW1kOiBjYWxjKDI3LjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbW9kYWwtc2l6ZS1sZzogY2FsYygzOC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tb2RhbC1zaXplLXhsOiBjYWxjKDQ4Ljc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1vZGFsLXNpemU6IHZhcigtLW1vZGFsLXNpemUtbWQpO1xuXG4gIC0tbW9kYWwteS1vZmZzZXQ6IDVkdmg7XG4gIC0tbW9kYWwteC1vZmZzZXQ6IDV2dztcbn1cblxuICAubV85ZGYwMjgyMltkYXRhLWZ1bGwtc2NyZWVuXSB7XG4gICAgLS1tb2RhbC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubV85ZGYwMjgyMltkYXRhLWZ1bGwtc2NyZWVuXSAubV81NGM0NDUzOSB7XG4gICAgICAtLW1vZGFsLWNvbnRlbnQtZmxleDogMCAwIDEwMCU7XG4gICAgICAtLW1vZGFsLWNvbnRlbnQtbWF4LWhlaWdodDogYXV0bztcbiAgICAgIC0tbW9kYWwtY29udGVudC1oZWlnaHQ6IDEwMGR2aDtcbiAgICB9XG5cbiAgLm1fOWRmMDI4MjJbZGF0YS1mdWxsLXNjcmVlbl0gLm1fMWY5NThmMTYge1xuICAgICAgLS1tb2RhbC1pbm5lci15LW9mZnNldDogMDtcbiAgICAgIC0tbW9kYWwtaW5uZXIteC1vZmZzZXQ6IDA7XG4gICAgfVxuXG4gIC5tXzlkZjAyODIyW2RhdGEtY2VudGVyZWRdIC5tXzFmOTU4ZjE2IHtcbiAgICAgIC0tbW9kYWwtaW5uZXItYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbi5tX2QwZTJiOWNkIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tbW9kYWwtcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1tb2RhbC1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbn1cblxuLm1fNTRjNDQ1Mzkge1xuICBmbGV4OiB2YXIoLS1tb2RhbC1jb250ZW50LWZsZXgsIDAgMCB2YXIoLS1tb2RhbC1zaXplKSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogdmFyKC0tbW9kYWwtY29udGVudC1tYXgtaGVpZ2h0LCBjYWxjKDEwMGR2aCAtIHZhcigtLW1vZGFsLXktb2Zmc2V0KSAqIDIpKTtcbiAgaGVpZ2h0OiB2YXIoLS1tb2RhbC1jb250ZW50LWhlaWdodCwgYXV0byk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tXzU0YzQ0NTM5W2RhdGEtZnVsbC1zY3JlZW5dIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbi5tXzU0YzQ0NTM5W2RhdGEtaGlkZGVuXSB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbi5tXzFmOTU4ZjE2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiB2YXIoLS1tb2RhbC1pbm5lci1hbGlnbiwgZmxleC1zdGFydCk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1tb2RhbC1pbm5lci15LW9mZnNldCwgdmFyKC0tbW9kYWwteS1vZmZzZXQpKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLW1vZGFsLWlubmVyLXktb2Zmc2V0LCB2YXIoLS1tb2RhbC15LW9mZnNldCkpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tbW9kYWwtaW5uZXIteC1vZmZzZXQsIHZhcigtLW1vZGFsLXgtb2Zmc2V0KSk7XG59XG5cbi5tXzdjZGExY2Q2IHtcbiAgLS1waWxsLWZ6LXhzOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBpbGwtZnotc206IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1waWxsLWZ6LW1kOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBpbGwtZnotbGc6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1waWxsLWZ6LXhsOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tcGlsbC1oZWlnaHQteHM6IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGlsbC1oZWlnaHQtc206IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGlsbC1oZWlnaHQtbWQ6IGNhbGMoMS41NjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBpbGwtaGVpZ2h0LWxnOiBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGlsbC1oZWlnaHQteGw6IGNhbGMoMnJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXBpbGwtZno6IHZhcigtLXBpbGwtZnotc20pO1xuICAtLXBpbGwtaGVpZ2h0OiB2YXIoLS1waWxsLWhlaWdodC1zbSk7XG5cbiAgZm9udC1zaXplOiB2YXIoLS1waWxsLWZ6KTtcbiAgZmxleDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1waWxsLWhlaWdodCk7XG4gIHBhZGRpbmctaW5saW5lOiAwLjhlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBpbGwtcmFkaXVzLCAxMDAwcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzdjZGExY2Q2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNyk7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0wKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzdjZGExY2Q2IHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG59XG5cbiAgLm1fN2NkYTFjZDY6d2hlcmUoW2RhdGEtd2l0aC1yZW1vdmVdOm5vdCg6aGFzKGJ1dHRvbjpkaXNhYmxlZCkpKSB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICB9XG5cbiAgLm1fN2NkYTFjZDY6d2hlcmUoW2RhdGEtZGlzYWJsZWRdLCA6aGFzKGJ1dHRvbjpkaXNhYmxlZCkpIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNDRkYTMwOGIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV80NGRhMzA4Yjp3aGVyZShbZGF0YS1kaXNhYmxlZF0sIDpoYXMoYnV0dG9uOmRpc2FibGVkKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xuICAgIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9lM2EwMWY4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9lM2EwMWY4OndoZXJlKFtkYXRhLWRpc2FibGVkXSwgOmhhcyhidXR0b246ZGlzYWJsZWQpKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG4gICAgfVxuXG4ubV8xZTBlNjE4MCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcGlsbC1oZWlnaHQpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm1fYWUzODY3Nzgge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBtaW4td2lkdGg6IDJlbTtcbiAgd2lkdGg6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMC4xZW07XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMC4zZW07XG4gIGZsZXg6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tcGlsbC1yYWRpdXMsIDUwJSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1waWxsLXJhZGl1cywgNTAlKTtcbn1cblxuLm1fN2NkYTFjZDZbZGF0YS1kaXNhYmxlZF0gPiAubV9hZTM4Njc3OCxcbiAgLm1fYWUzODY3Nzg6ZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDAuOGVtO1xuICAgIG1pbi13aWR0aDogMC44ZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbi5tXzdjZGExY2Q2W2RhdGEtZGlzYWJsZWRdID4gLm1fYWUzODY3NzggPiBzdmcsIC5tX2FlMzg2Nzc4OmRpc2FibGVkID4gc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4ubV9hZTM4Njc3OCA+IHN2ZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuLm1fMWRjZmQ5MGIge1xuICAtLXBnLWdhcC14czogY2FsYygwLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wZy1nYXAtc206IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBnLWdhcC1tZDogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wZy1nYXAtbGc6IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wZy1nYXAteGw6IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wZy1nYXA6IHZhcigtLXBnLWdhcC1zbSk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1wZy1nYXApO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tXzQ1YzQzNjlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1pbi13aWR0aDogY2FsYyg2LjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBmbGV4OiAxO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxLjZlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiAgLm1fNDVjNDM2OWQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubV80NWM0MzY5ZDp3aGVyZShbZGF0YS10eXBlPSdoaWRkZW4nXSwgW2RhdGEtdHlwZT0nYXV0byddKSB7XG4gICAgaGVpZ2h0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICB3aWR0aDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAubV80NWM0MzY5ZDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC5tXzQ1YzQzNjlkOndoZXJlKFtkYXRhLXR5cGU9J2F1dG8nXTpmb2N1cykge1xuICAgIGhlaWdodDogMS42ZW07XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAubV80NWM0MzY5ZDp3aGVyZShbZGF0YS1wb2ludGVyXTpub3QoW2RhdGEtZGlzYWJsZWRdLCA6ZGlzYWJsZWQpKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm1fNDVjNDM2OWQ6d2hlcmUoW2RhdGEtZGlzYWJsZWRdLCA6ZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbi5tX2YwODI0MTEyIHtcbiAgLS1ubC1iZzogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWxpZ2h0KTtcbiAgLS1ubC1ob3ZlcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWxpZ2h0LWhvdmVyKTtcbiAgLS1ubC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWxpZ2h0LWNvbG9yKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mMDgyNDExMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9mMDgyNDExMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gIH1cbn1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mMDgyNDExMjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZjA4MjQxMTI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgfVxufVxuXG4gIC5tX2YwODI0MTEyOndoZXJlKFtkYXRhLWRpc2FibGVkXSkge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5tX2YwODI0MTEyOndoZXJlKFtkYXRhLWFjdGl2ZV0sIFthcmlhLWN1cnJlbnQ9J3BhZ2UnXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5sLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tbmwtY29sb3IpO1xuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuICAubV9mMDgyNDExMjp3aGVyZShbZGF0YS1hY3RpdmVdLCBbYXJpYS1jdXJyZW50PSdwYWdlJ10pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5sLWhvdmVyKTtcbiAgfVxufVxuXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcblxuICAubV9mMDgyNDExMjp3aGVyZShbZGF0YS1hY3RpdmVdLCBbYXJpYS1jdXJyZW50PSdwYWdlJ10pOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ubC1ob3Zlcik7XG4gIH1cbn1cblxuICAubV9mMDgyNDExMjp3aGVyZShbZGF0YS1hY3RpdmVdLCBbYXJpYS1jdXJyZW50PSdwYWdlJ10pIC5tXzU3NDkyZGNjIHtcbiAgICAgIC0tZGVzY3JpcHRpb24tb3BhY2l0eTogMC45O1xuICAgICAgLS1kZXNjcmlwdGlvbi1jb2xvcjogdmFyKC0tbmwtY29sb3IpO1xuICAgIH1cblxuLm1fNjkwMDkwYjUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2U7XG59XG5cbi5tXzY5MDA5MGI1ID4gc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4ubV82OTAwOTBiNTp3aGVyZShbZGF0YS1wb3NpdGlvbj0nbGVmdCddKSB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG4gIH1cblxuLm1fNjkwMDkwYjU6d2hlcmUoW2RhdGEtcG9zaXRpb249J3JpZ2h0J10pIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xuICB9XG5cbi5tXzY5MDA5MGI1OndoZXJlKFtkYXRhLXJvdGF0ZV0pIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuLm1fMWY2YWM0YzQge1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKTtcbn1cblxuLm1fZjA3YWY5ZDIge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm1fZjA3YWY5ZDI6d2hlcmUoW2RhdGEtbm8td3JhcF0pIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbi5tXzU3NDkyZGNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUteHMpO1xuICBvcGFjaXR5OiB2YXIoLS1kZXNjcmlwdGlvbi1vcGFjaXR5LCAxKTtcbiAgY29sb3I6IHZhcigtLWRlc2NyaXB0aW9uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuOndoZXJlKFtkYXRhLW5vLXdyYXBdKSAubV81NzQ5MmRjYyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4ubV9lMTdiODYyZiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1ubC1vZmZzZXQsIHZhcigtLW1hbnRpbmUtc3BhY2luZy1sZykpO1xufVxuXG4ubV8xZmQ4YTAwYiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5tX2E1MTM0NjQge1xuICAtLW5vdGlmaWNhdGlvbi1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuICAtLW5vdGlmaWNhdGlvbi1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW5vdGlmaWNhdGlvbi1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1tYW50aW5lLXNoYWRvdy1sZyk7XG59XG5cbiAgLm1fYTUxMzQ2NDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMC4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgdG9wOiB2YXIoLS1ub3RpZmljYXRpb24tcmFkaXVzKTtcbiAgICBib3R0b206IHZhcigtLW5vdGlmaWNhdGlvbi1yYWRpdXMpO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW5vdGlmaWNhdGlvbi1yYWRpdXMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1jb2xvcik7XG4gIH1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2E1MTM0NjQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9hNTEzNDY0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG59XG5cbiAgLm1fYTUxMzQ2NDp3aGVyZShbZGF0YS13aXRoLWljb25dKSB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIH1cblxuICAubV9hNTEzNDY0OndoZXJlKFtkYXRhLXdpdGgtaWNvbl0pOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9hNTEzNDY0OndoZXJlKFtkYXRhLXdpdGgtYm9yZGVyXSkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9hNTEzNDY0OndoZXJlKFtkYXRhLXdpdGgtYm9yZGVyXSkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV9hNGNlZmZiIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIHdpZHRoOiBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGhlaWdodDogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tY29sb3IpO1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbi5tX2IwOTIwYjE1IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG59XG5cbi5tX2E0OWVkMjQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbn1cblxuLm1fM2ZlZWRmMTYge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWxpbmUtaGVpZ2h0LXNtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zZmVlZGYxNiB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS05KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzNmZWVkZjE2IHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbi5tXzNkNzMzYTNhIHtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWxpbmUtaGVpZ2h0LXNtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fM2Q3MzNhM2Ege1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzNkNzMzYTNhIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTApO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzNkNzMzYTNhOndoZXJlKFtkYXRhLXdpdGgtdGl0bGVdKSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTYpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fM2Q3MzNhM2E6d2hlcmUoW2RhdGEtd2l0aC10aXRsZV0pIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMik7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV85MTlhNGQ4ODpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV85MTlhNGQ4ODpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstOCk7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOTE5YTRkODg6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzkxOWE0ZDg4OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstOCk7XG4gIH1cbn1cblxuLm1fZTJmNWNkNGUge1xuICAtLW5pLXJpZ2h0LXNlY3Rpb24td2lkdGgteHM6IGNhbGMoMS4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW5pLXJpZ2h0LXNlY3Rpb24td2lkdGgtc206IGNhbGMoMS41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW5pLXJpZ2h0LXNlY3Rpb24td2lkdGgtbWQ6IGNhbGMoMS42ODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW5pLXJpZ2h0LXNlY3Rpb24td2lkdGgtbGc6IGNhbGMoMS45Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW5pLXJpZ2h0LXNlY3Rpb24td2lkdGgteGw6IGNhbGMoMi4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbi5tXzk1ZTE3ZDIyIHtcbiAgLS1uaS1jaGV2cm9uLXNpemUteHM6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbmktY2hldnJvbi1zaXplLXNtOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW5pLWNoZXZyb24tc2l6ZS1tZDogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW5pLWNoZXZyb24tc2l6ZS1sZzogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1uaS1jaGV2cm9uLXNpemUteGw6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1uaS1jaGV2cm9uLXNpemU6IHZhcigtLW5pLWNoZXZyb24tc2l6ZS1zbSk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQpIC0gY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1uaS1jaGV2cm9uLXNpemUpICogMS43KTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLm1fODBiNGIxNzEge1xuICAtLWNvbnRyb2wtYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYmQpO1xuICAtLWNvbnRyb2wtcmFkaXVzOiBjYWxjKHZhcigtLWlucHV0LXJhZGl1cykgLSBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG5cbiAgZmxleDogMCAwIDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQpIC8gMiAtIGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tY29udHJvbC1ib3JkZXIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tXzgwYjRiMTcxOndoZXJlKDpkaXNhYmxlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fODBiNGIxNzE6d2hlcmUoOmRpc2FibGVkKSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTQpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fODBiNGIxNzE6d2hlcmUoOmRpc2FibGVkKSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTMpO1xufVxuXG4ubV9lMmY1Y2Q0ZVtkYXRhLWVycm9yXSA6d2hlcmUoLm1fODBiNGIxNzEpIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1lcnJvcik7XG4gIH1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzgwYjRiMTcxOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzgwYjRiMTcxOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV84MGI0YjE3MTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fODBiNGIxNzE6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgfVxufVxuXG4ubV84MGI0YjE3MTp3aGVyZSg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWNvbnRyb2wtcmFkaXVzKTtcbiAgfVxuXG4ubV84MGI0YjE3MTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1jb250cm9sLXJhZGl1cyk7XG4gIH1cblxuLm1fNGFkZGQzMTUge1xuICAtLXBhZ2luYXRpb24tY29udHJvbC1zaXplLXhzOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBhZ2luYXRpb24tY29udHJvbC1zaXplLXNtOiBjYWxjKDEuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBhZ2luYXRpb24tY29udHJvbC1zaXplLW1kOiBjYWxjKDJyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGFnaW5hdGlvbi1jb250cm9sLXNpemUtbGc6IGNhbGMoMi4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGFnaW5hdGlvbi1jb250cm9sLXNpemUteGw6IGNhbGMoMi43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wYWdpbmF0aW9uLWNvbnRyb2wtc2l6ZTogdmFyKC0tcGFnaW5hdGlvbi1jb250cm9sLXNpemUtbWQpO1xuICAtLXBhZ2luYXRpb24tY29udHJvbC1mejogdmFyKC0tbWFudGluZS1mb250LXNpemUtbWQpO1xuICAtLXBhZ2luYXRpb24tYWN0aXZlLWJnOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbn1cblxuLm1fMzI2ZDAyNGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci10ZXh0KTtcbiAgaGVpZ2h0OiB2YXIoLS1wYWdpbmF0aW9uLWNvbnRyb2wtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tcGFnaW5hdGlvbi1jb250cm9sLXNpemUpO1xuICBmb250LXNpemU6IHZhcigtLXBhZ2luYXRpb24tY29udHJvbC1meik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1wYWdpbmF0aW9uLWNvbnRyb2wtcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG59XG5cbi5tXzMyNmQwMjRhOndoZXJlKFtkYXRhLXdpdGgtcGFkZGluZ10pIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXBhZ2luYXRpb24tY29udHJvbC1zaXplKSAvIDQpO1xuICB9XG5cbi5tXzMyNmQwMjRhOndoZXJlKDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zMjZkMDI0YSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzMyNmQwMjRhOmhvdmVyOndoZXJlKDpub3QoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgICAgIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zMjZkMDI0YTphY3RpdmU6d2hlcmUoOm5vdCg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICAgICAgfVxufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMzI2ZDAyNGEge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8zMjZkMDI0YTpob3Zlcjp3aGVyZSg6bm90KDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gICAgICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8zMjZkMDI0YTphY3RpdmU6d2hlcmUoOm5vdCg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICAgICAgfVxufVxuXG4ubV8zMjZkMDI0YTp3aGVyZShbZGF0YS1hY3RpdmVdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xuICB9XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cbiAgLm1fMzI2ZDAyNGE6d2hlcmUoW2RhdGEtYWN0aXZlXSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcblxuICAubV8zMjZkMDI0YTp3aGVyZShbZGF0YS1hY3RpdmVdKTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICB9XG59XG5cbi5tXzRhZDc3NjdkIHtcbiAgaGVpZ2h0OiB2YXIoLS1wYWdpbmF0aW9uLWNvbnRyb2wtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tcGFnaW5hdGlvbi1jb250cm9sLXNpemUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tX2Y2MWNhNjIwIHtcbiAgLS1wc2ktYnV0dG9uLXNpemUteHM6IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcHNpLWJ1dHRvbi1zaXplLXNtOiBjYWxjKDEuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBzaS1idXR0b24tc2l6ZS1tZDogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBzaS1idXR0b24tc2l6ZS1sZzogY2FsYygycmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBzaS1idXR0b24tc2l6ZS14bDogY2FsYygyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1wc2ktaWNvbi1zaXplLXhzOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcHNpLWljb24tc2l6ZS1zbTogY2FsYygwLjkzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcHNpLWljb24tc2l6ZS1tZDogY2FsYygxLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcHNpLWljb24tc2l6ZS1sZzogY2FsYygxLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcHNpLWljb24tc2l6ZS14bDogY2FsYygxLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1wc2ktYnV0dG9uLXNpemU6IHZhcigtLXBzaS1idXR0b24tc2l6ZS1zbSk7XG4gIC0tcHNpLWljb24tc2l6ZTogdmFyKC0tcHNpLWljb24tc2l6ZS1zbSk7XG59XG5cbi5tX2NjZjhkYTRjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubV9mMmQ4NWRkMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tYW50aW5lLWZvbnQtZmFtaWx5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZS1lbmQpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUtc3RhcnQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWxpbmUtaGVpZ2h0KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5tX2NjZjhkYTRjW2RhdGEtZGlzYWJsZWRdIC5tX2YyZDg1ZGQyLFxuICAubV9mMmQ4NWRkMjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4ubV9mMmQ4NWRkMjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4ubV9mMmQ4NWRkMjo6LW1zLXJldmVhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4ubV9iMTA3MmQ0NCB7XG4gIHdpZHRoOiB2YXIoLS1wc2ktYnV0dG9uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXBzaS1idXR0b24tc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tcHNpLWJ1dHRvbi1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tcHNpLWJ1dHRvbi1zaXplKTtcbn1cblxuLm1fYjEwNzJkNDQ6ZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLm1fZjFjYjIwNWEge1xuICAtLXBpbi1pbnB1dC1zaXplLXhzOiBjYWxjKDEuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBpbi1pbnB1dC1zaXplLXNtOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGluLWlucHV0LXNpemUtbWQ6IGNhbGMoMi42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGluLWlucHV0LXNpemUtbGc6IGNhbGMoMy4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGluLWlucHV0LXNpemUteGw6IGNhbGMoMy43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1waW4taW5wdXQtc2l6ZTogdmFyKC0tcGluLWlucHV0LXNpemUtc20pO1xufVxuXG4ubV9jYjI4OGVhZCB7XG4gIHdpZHRoOiB2YXIoLS1waW4taW5wdXQtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tcGluLWlucHV0LXNpemUpO1xufVxuXG5Aa2V5ZnJhbWVzIG1fODFhMzc0YmQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgMDtcbiAgfVxufVxuXG4ubV9kYjZkNjQ2MiB7XG4gIC0tcHJvZ3Jlc3MtcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcbiAgLS1wcm9ncmVzcy1zaXplOiB2YXIoLS1wcm9ncmVzcy1zaXplLW1kKTtcblxuICAtLXByb2dyZXNzLXNpemUteHM6IGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXByb2dyZXNzLXNpemUtc206IGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXByb2dyZXNzLXNpemUtbWQ6IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXByb2dyZXNzLXNpemUtbGc6IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wcm9ncmVzcy1zaXplLXhsOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IHZhcigtLXByb2dyZXNzLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1wcm9ncmVzcy1yYWRpdXMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2RiNmQ2NDYyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kYjZkNjQ2MiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV8yMjQyZWI2NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByb2dyZXNzLXNlY3Rpb24tY29sb3IpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiB2YXIoLS1wcm9ncmVzcy1zZWN0aW9uLXdpZHRoKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggdmFyKC0tcHJvZ3Jlc3MtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMTAwbXMpIGVhc2U7XG59XG5cbi5tXzIyNDJlYjY1OndoZXJlKFtkYXRhLXN0cmlwZWRdKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgNDVkZWcsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSxcbiAgICAgIHRyYW5zcGFyZW50IDI1JSxcbiAgICAgIHRyYW5zcGFyZW50IDUwJSxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsXG4gICAgICB0cmFuc3BhcmVudCA3NSUsXG4gICAgICB0cmFuc3BhcmVudFxuICAgICk7XG4gIH1cblxuLm1fMjI0MmViNjU6d2hlcmUoW2RhdGEtYW5pbWF0ZWRdKSB7XG4gICAgYW5pbWF0aW9uOiBtXzgxYTM3NGJkIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4ubV8yMjQyZWI2NTp3aGVyZSg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtcmFkaXVzKTtcbiAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLXByb2dyZXNzLXJhZGl1cyk7XG4gIH1cblxuLm1fMjI0MmViNjU6d2hlcmUoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLXByb2dyZXNzLXJhZGl1cyk7XG4gICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLXByb2dyZXNzLXJhZGl1cyk7XG4gIH1cblxuLm1fOTFlNDBiNzQge1xuICBjb2xvcjogdmFyKC0tcHJvZ3Jlc3MtbGFiZWwtY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiBtaW4oY2FsYyh2YXIoLS1wcm9ncmVzcy1zaXplKSAqIDAuNjUpLCBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbi5tXzlkYzhhZTEyIHtcbiAgLS1jYXJkLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuICAubV85ZGM4YWUxMiA6d2hlcmUoKikge1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5tXzlkYzhhZTEyOndoZXJlKFtkYXRhLXdpdGgtYm9yZGVyXSkge1xuICAgIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzlkYzhhZTEyOndoZXJlKFtkYXRhLXdpdGgtYm9yZGVyXSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzlkYzhhZTEyOndoZXJlKFtkYXRhLXdpdGgtYm9yZGVyXSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tXzcxN2Q3ZmY2IHtcbiAgLS1yYWRpby1zaXplLXhzOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8tc2l6ZS1zbTogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLXNpemUtbWQ6IGNhbGMoMS41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLXNpemUtbGc6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8tc2l6ZS14bDogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tcmFkaW8taWNvbi1zaXplLXhzOiBjYWxjKDAuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLWljb24tc2l6ZS1zbTogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8taWNvbi1zaXplLW1kOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLWljb24tc2l6ZS1sZzogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1pY29uLXNpemUteGw6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXJhZGlvLWljb24tc2l6ZTogdmFyKC0tcmFkaW8taWNvbi1zaXplLXNtKTtcbiAgLS1yYWRpby1zaXplOiB2YXIoLS1yYWRpby1zaXplLXNtKTtcbiAgLS1yYWRpby1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gIC0tcmFkaW8taWNvbi1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogdmFyKC0tcmFkaW8tc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tcmFkaW8tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tcmFkaW8tc2l6ZSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXJhZGlvLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpby1yYWRpdXMsIDEwMDAwcHgpO1xuICB0cmFuc2l0aW9uOlxuICAgIGJvcmRlci1jb2xvciAxMDBtcyBlYXNlLFxuICAgIGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZTtcbiAgY3Vyc29yOiB2YXIoLS1tYW50aW5lLWN1cnNvci10eXBlKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV83MTdkN2ZmNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzcxN2Q3ZmY2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbiAgLm1fNzE3ZDdmZjZbZGF0YS1pbmRldGVybWluYXRlXSxcbiAgLm1fNzE3ZDdmZjZbZGF0YS1jaGVja2VkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFkaW8tY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcmFkaW8tY29sb3IpO1xuICB9XG5cbiAgLm1fNzE3ZDdmZjZbZGF0YS1pbmRldGVybWluYXRlXSA+IC5tXzNlNGRhNjMyLCAubV83MTdkN2ZmNltkYXRhLWNoZWNrZWRdID4gLm1fM2U0ZGE2MzIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1yYWRpby1pY29uLWNvbG9yKTtcbiAgICB9XG5cbiAgLm1fNzE3ZDdmZjZbZGF0YS1kaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzcxN2Q3ZmY2W2RhdGEtZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV83MTdkN2ZmNltkYXRhLWRpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbn1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV83MTdkN2ZmNltkYXRhLWRpc2FibGVkXVtkYXRhLWNoZWNrZWRdID4gLm1fM2U0ZGE2MzIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTUpO1xufVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fNzE3ZDdmZjZbZGF0YS1kaXNhYmxlZF1bZGF0YS1jaGVja2VkXSA+IC5tXzNlNGRhNjMyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbn1cblxuLm1fMjk4MDgzNmNbZGF0YS1pbmRldGVybWluYXRlXTpub3QoW2RhdGEtZGlzYWJsZWRdKSxcbiAgLm1fMjk4MDgzNmNbZGF0YS1jaGVja2VkXTpub3QoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yYWRpby1jb2xvcik7XG4gIH1cblxuLm1fMjk4MDgzNmNbZGF0YS1pbmRldGVybWluYXRlXTpub3QoW2RhdGEtZGlzYWJsZWRdKSA+IC5tXzNlNGRhNjMyLCAubV8yOTgwODM2Y1tkYXRhLWNoZWNrZWRdOm5vdChbZGF0YS1kaXNhYmxlZF0pID4gLm1fM2U0ZGE2MzIge1xuICAgICAgY29sb3I6IHZhcigtLXJhZGlvLWNvbG9yKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4ubV8zZTRkYTYzMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tcmFkaW8taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1pY29uLXNpemUpO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygwLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpIHNjYWxlKDAuNSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIDEwMG1zIGVhc2UsXG4gICAgb3BhY2l0eSAxMDBtcyBlYXNlO1xufVxuXG4ubV9mM2YxYWY5NCB7XG4gIC0tcmFkaW8tc2l6ZS14czogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLXNpemUtc206IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1zaXplLW1kOiBjYWxjKDEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1zaXplLWxnOiBjYWxjKDEuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLXNpemUteGw6IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1zaXplOiB2YXIoLS1yYWRpby1zaXplLXNtKTtcblxuICAtLXJhZGlvLWljb24tc2l6ZS14czogY2FsYygwLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1pY29uLXNpemUtc206IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLWljb24tc2l6ZS1tZDogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1pY29uLXNpemUtbGc6IGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8taWNvbi1zaXplLXhsOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8taWNvbi1zaXplOiB2YXIoLS1yYWRpby1pY29uLXNpemUtc20pO1xuICAtLXJhZGlvLWljb24tY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG4ubV84OWM0ZjVlNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IHZhcigtLXJhZGlvLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXJhZGlvLXNpemUpO1xuICBvcmRlcjogMTtcbn1cblxuLm1fODljNGY1ZTQ6d2hlcmUoW2RhdGEtbGFiZWwtcG9zaXRpb249J2xlZnQnXSkge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbi5tX2YzZWQ2YjJiIHtcbiAgY29sb3I6IHZhcigtLXJhZGlvLWljb24tY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1yYWRpby1pY29uLW9wYWNpdHksIDApO1xuICB0cmFuc2Zvcm06IHZhcigtLXJhZGlvLWljb24tdHJhbnNmb3JtLCBzY2FsZSgwLjIpIHRyYW5zbGF0ZVkoY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSkpO1xuICB0cmFuc2l0aW9uOlxuICAgIG9wYWNpdHkgMTAwbXMgZWFzZSxcbiAgICB0cmFuc2Zvcm0gMjAwbXMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiB2YXIoLS1yYWRpby1pY29uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXJhZGlvLWljb24tc2l6ZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLXJhZGlvLWljb24tc2l6ZSkgLyAyKTtcbiAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS1yYWRpby1pY29uLXNpemUpIC8gMik7XG59XG5cbi5tXzhhM2RiYjg5IHtcbiAgYm9yZGVyOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogdmFyKC0tcmFkaW8tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tcmFkaW8tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGlvLXJhZGl1cywgdmFyKC0tcmFkaW8tc2l6ZSkpO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbiAgY3Vyc29yOiB2YXIoLS1tYW50aW5lLWN1cnNvci10eXBlKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV84YTNkYmI4OSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV84YTNkYmI4OSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV84YTNkYmI4OTpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yYWRpby1jb2xvciwgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcmFkaW8tY29sb3IsIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpKTtcbiAgfVxuXG4ubV84YTNkYmI4OTpjaGVja2VkICsgLm1fZjNlZDZiMmIge1xuICAgICAgLS1yYWRpby1pY29uLW9wYWNpdHk6IDE7XG4gICAgICAtLXJhZGlvLWljb24tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbi5tXzhhM2RiYjg5OmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOGEzZGJiODk6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTEpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOGEzZGJiODk6ZGlzYWJsZWQgKyAubV9mM2VkNmIyYiB7XG4gICAgICAgIC0tcmFkaW8taWNvbi1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xuICAgICAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOGEzZGJiODk6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV84YTNkYmI4OTpkaXNhYmxlZCArIC5tX2YzZWQ2YjJiIHtcbiAgICAgICAgLS1yYWRpby1pY29uLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNyk7XG4gICAgICB9XG5cbi5tXzhhM2RiYjg5OndoZXJlKFtkYXRhLWVycm9yXSkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1lcnJvcik7XG4gIH1cblxuLm1fMWJmZTlkMzkgKyAubV9mM2VkNmIyYiB7XG4gICAgLS1yYWRpby1pY29uLWNvbG9yOiB2YXIoLS1yYWRpby1jb2xvcik7XG4gIH1cblxuLm1fMWJmZTlkMzk6Y2hlY2tlZDpub3QoOmRpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yYWRpby1jb2xvcik7XG4gIH1cblxuLm1fMWJmZTlkMzk6Y2hlY2tlZDpub3QoOmRpc2FibGVkKSArIC5tX2YzZWQ2YjJiIHtcbiAgICAgIC0tcmFkaW8taWNvbi1jb2xvcjogdmFyKC0tcmFkaW8tY29sb3IpO1xuICAgICAgLS1yYWRpby1pY29uLW9wYWNpdHk6IDE7XG4gICAgICAtLXJhZGlvLWljb24tdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuLm1fZjhkMzEyZjIge1xuICAtLXJhdGluZy1zaXplLXhzOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhdGluZy1zaXplLXNtOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhdGluZy1zaXplLW1kOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmF0aW5nLXNpemUtbGc6IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYXRpbmctc2l6ZS14bDogY2FsYygycmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuICAubV9mOGQzMTJmMjp3aGVyZSg6aGFzKGlucHV0OmRpc2FibGVkKSkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbi5tXzYxNzM0YmI3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTtcbn1cblxuLm1fNjE3MzRiYjc6d2hlcmUoW2RhdGEtYWN0aXZlXSkge1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG5cbi5tXzU2NjJhODlhIHtcbiAgd2lkdGg6IHZhcigtLXJhdGluZy1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1yYXRpbmctc2l6ZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzU2NjJhODlhIHtcbiAgICBmaWxsOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG4gICAgc3Ryb2tlOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV81NjYyYTg5YSB7XG4gICAgZmlsbDogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTMpO1xuICAgIHN0cm9rZTogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTMpO1xufVxuXG4ubV81NjYyYTg5YTp3aGVyZShbZGF0YS1maWxsZWRdKSB7XG4gICAgZmlsbDogdmFyKC0tcmF0aW5nLWNvbG9yKTtcbiAgICBzdHJva2U6IHZhcigtLXJhdGluZy1jb2xvcik7XG4gIH1cblxuLm1fMjExMDA3YmEge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tXzIxMTAwN2JhOmZvY3VzLXZpc2libGUgKyBsYWJlbCB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG5cbi5tXzIxMzQyZWU0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLXJhdGluZy1pdGVtLXotaW5kZXgsIDApO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubV8yMTM0MmVlNDp3aGVyZShbZGF0YS1yZWFkLW9ubHldKSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbi5tXzIxMzQyZWU0OndoZXJlKDpsYXN0LW9mLXR5cGUpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuLm1fZmFlMDVkNmEge1xuICBjbGlwLXBhdGg6IHZhcigtLXJhdGluZy1zeW1ib2wtY2xpcC1wYXRoKTtcbn1cblxuLm1fMWIzYzg4MTkge1xuICAtLXRvb2x0aXAtcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSAvIDIpIHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdG9vbHRpcC1yYWRpdXMpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMWIzYzg4MTkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRvb2x0aXAtYmcsIHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS05KSk7XG4gICAgY29sb3I6IHZhcigtLXRvb2x0aXAtY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMWIzYzg4MTkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRvb2x0aXAtYmcsIHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKSk7XG4gICAgY29sb3I6IHZhcigtLXRvb2x0aXAtY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3ItYmxhY2spKTtcbn1cblxuICAubV8xYjNjODgxOTp3aGVyZShbZGF0YS1tdWx0aWxpbmVdKSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIC5tXzFiM2M4ODE5OndoZXJlKFtkYXRhLWZpeGVkXSkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4ubV9mODk4Mzk5ZiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLm1fYjMyZTQ4MTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS1ycC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1ycC1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1ycC1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tcnAtc2l6ZSk7XG4gIC0tcnAtdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xufVxuXG4ubV9kNDNiNTEzNCB7XG4gIHdpZHRoOiB2YXIoLS1ycC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1ycC1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1ycC1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tcnAtc2l6ZSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5tX2IxY2ExZmJmIHtcbiAgc3Ryb2tlOiB2YXIoLS1jdXJ2ZS1jb2xvciwgdmFyKC0tcnAtY3VydmUtcm9vdC1jb2xvcikpO1xuICB0cmFuc2l0aW9uOlxuICAgIHN0cm9rZS1kYXNob2Zmc2V0IHZhcigtLXJwLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2UsXG4gICAgc3Ryb2tlLWRhc2hhcnJheSB2YXIoLS1ycC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLFxuICAgIHN0cm9rZSB2YXIoLS1ycC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbn1cblxuW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fYjFjYTFmYmYge1xuICAgIC0tcnAtY3VydmUtcm9vdC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xufVxuXG5bZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tX2IxY2ExZmJmIHtcbiAgICAtLXJwLWN1cnZlLXJvb3QtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fYjIzZjlkYzQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGluc2V0LWlubGluZTogdmFyKC0tcnAtbGFiZWwtb2Zmc2V0KTtcbn1cblxuLm1fY2YzNjUzNjQge1xuICAtLXNjLXBhZGRpbmcteHM6IGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2MtcGFkZGluZy1zbTogY2FsYygwLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zYy1wYWRkaW5nLW1kOiBjYWxjKDAuNDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNjLXBhZGRpbmctbGc6IGNhbGMoMC41NjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zYy1wYWRkaW5nLXhsOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc2MtdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIC0tc2MtcGFkZGluZzogdmFyKC0tc2MtcGFkZGluZy1zbSk7XG4gIC0tc2MtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC0tc2MtZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNjLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbiAgLm1fY2YzNjUzNjQ6d2hlcmUoW2RhdGEtZnVsbC13aWR0aF0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm1fY2YzNjUzNjQ6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG5cbiAgLm1fY2YzNjUzNjQ6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10pOndoZXJlKFtkYXRhLWZ1bGwtd2lkdGhdKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9jZjM2NTM2NCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTEpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9jZjM2NTM2NCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTgpO1xufVxuXG4ubV85ZTE4MmNjZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNjLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzllMTgyY2NkIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zYy1zaGFkb3csIG5vbmUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV85ZTE4MmNjZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zYy1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpKTtcbn1cblxuLm1fMTczOGZjYjIge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNjLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBmb250LXNpemU6IHZhcigtLXNjLWZvbnQtc2l6ZSk7XG4gIHBhZGRpbmc6IHZhcigtLXNjLXBhZGRpbmcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1zYy10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1zYy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbik7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAvKiBvdXRsaW5lIGlzIGNvbnRyb2xsZWQgYnkgLmlucHV0ICovXG4gIG91dGxpbmU6IHZhcigtLXNlZ21lbnRlZC1jb250cm9sLW91dGxpbmUsIG5vbmUpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzE3MzhmY2IyIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTcpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMTczOGZjYjIge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMSk7XG59XG5cbi5tXzE3MzhmY2IyOndoZXJlKFtkYXRhLXJlYWQtb25seV0pIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuZmllbGRzZXQ6ZGlzYWJsZWQgLm1fMTczOGZjYjIsXG4gIC5tXzE3MzhmY2IyOndoZXJlKFtkYXRhLWRpc2FibGVkXSkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSBmaWVsZHNldDpkaXNhYmxlZCAubV8xNzM4ZmNiMiwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8xNzM4ZmNiMjp3aGVyZShbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSBmaWVsZHNldDpkaXNhYmxlZCAubV8xNzM4ZmNiMiwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzE3MzhmY2IyOndoZXJlKFtkYXRhLWRpc2FibGVkXSkge1xuICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8xNzM4ZmNiMjp3aGVyZShbZGF0YS1hY3RpdmVdKSB7XG4gICAgICBjb2xvcjogdmFyKC0tc2MtbGFiZWwtY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3ItYmxhY2spKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzE3MzhmY2IyOndoZXJlKFtkYXRhLWFjdGl2ZV0pIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zYy1sYWJlbC1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xufVxuXG4ubV9jZjM2NTM2NDp3aGVyZShbZGF0YS1pbml0aWFsaXplZF0pIC5tXzE3MzhmY2IyOndoZXJlKFtkYXRhLWFjdGl2ZV0pOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4ubV8xNzM4ZmNiMjp3aGVyZShbZGF0YS1hY3RpdmVdKTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2MtcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMTczOGZjYjI6d2hlcmUoW2RhdGEtYWN0aXZlXSk6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXNjLXNoYWRvdywgbm9uZSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8xNzM4ZmNiMjp3aGVyZShbZGF0YS1hY3RpdmVdKTo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2MtY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KSk7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzE3MzhmY2IyOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCBbZGF0YS1hY3RpdmVdLCBbZGF0YS1yZWFkLW9ubHldKSk6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzE3MzhmY2IyOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCBbZGF0YS1hY3RpdmVdLCBbZGF0YS1yZWFkLW9ubHldKSk6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8xNzM4ZmNiMjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgW2RhdGEtYWN0aXZlXSwgW2RhdGEtcmVhZC1vbmx5XSkpOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKTtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMTczOGZjYjI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIFtkYXRhLWFjdGl2ZV0sIFtkYXRhLXJlYWQtb25seV0pKTphY3RpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIH1cbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgZmllbGRzZXQ6ZGlzYWJsZWQgLm1fMTczOGZjYjI6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTUpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIGZpZWxkc2V0OmRpc2FibGVkIC5tXzE3MzhmY2IyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgZmllbGRzZXQ6ZGlzYWJsZWQgLm1fMTczOGZjYjI6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS01KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSBmaWVsZHNldDpkaXNhYmxlZCAubV8xNzM4ZmNiMjphY3RpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTMpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1fMTcxNGQ1ODgge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tXzE3MTRkNTg4W2RhdGEtZm9jdXMtcmluZz0nYXV0byddOmZvY3VzOmZvY3VzLXZpc2libGUgKyAubV8xNzM4ZmNiMiB7XG4gICAgICAgIC0tc2VnbWVudGVkLWNvbnRyb2wtb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgICAgfVxuXG4ubV8xNzE0ZDU4OFtkYXRhLWZvY3VzLXJpbmc9J2Fsd2F5cyddOmZvY3VzICsgLm1fMTczOGZjYjIge1xuICAgICAgICAtLXNlZ21lbnRlZC1jb250cm9sLW91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICAgIH1cblxuLm1fNjk2ODZiOWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS1zYy10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1zYy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbik7XG59XG5cbi5tX2NmMzY1MzY0W2RhdGEtd2l0aC1pdGVtcy1ib3JkZXJzXSA6d2hlcmUoLm1fNjk2ODZiOWIpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZXBhcmF0b3ItY29sb3IpO1xuICAgIHdpZHRoOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXNjLXRyYW5zaXRpb24tZHVyYXRpb24pIHZhcigtLXNjLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKTtcbiAgfVxuXG4ubV82OTY4NmI5YltkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgaW5zZXQtaW5saW5lOiAwO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV82OTY4NmI5YiB7XG4gICAgLS1zZXBhcmF0b3ItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzY5Njg2YjliIHtcbiAgICAtLXNlcGFyYXRvci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV82OTY4NmI5YjpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgICAgLS1zZXBhcmF0b3ItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWVdIC5tXzY5Njg2YjliW2RhdGEtYWN0aXZlXTo6YmVmb3JlLCBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZV0gLm1fNjk2ODZiOWJbZGF0YS1hY3RpdmVdICsgLm1fNjk2ODZiOWI6OmJlZm9yZSB7XG4gICAgICAgICAgLS1zZXBhcmF0b3ItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbi5tXzc4ODgyZjQwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubV9mYTUyODcyNCB7XG4gIC0tc2NwLWZpbGxlZC1zZWdtZW50LWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgLS1zY3AtdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xuICAtLXNjcC10aGlja25lc3M6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mYTUyODcyNCB7XG4gICAgLS1zY3AtZW1wdHktc2VnbWVudC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9mYTUyODcyNCB7XG4gICAgLS1zY3AtZW1wdHktc2VnbWVudC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4gIC5tX2ZhNTI4NzI0IHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLm1fNjJlOWU3ZTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB2YXIoLS1zY3Atcm90YXRpb24pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubV9jNTczZmI2ZiB7XG4gIHRyYW5zaXRpb246XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQgdmFyKC0tc2NwLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2UsXG4gICAgc3Ryb2tlLWRhc2hhcnJheSB2YXIoLS1zY3AtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZSxcbiAgICBzdHJva2UgdmFyKC0tc2NwLXRyYW5zaXRpb24tZHVyYXRpb24pO1xufVxuXG4ubV80ZmEzNDBmMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBpbnNldC1pbmxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLm1fNGZhMzQwZjI6d2hlcmUoW2RhdGEtcG9zaXRpb249J2JvdHRvbSddKSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNjcC10aGlja25lc3MpICogMik7XG4gIH1cblxuLm1fNGZhMzQwZjI6d2hlcmUoW2RhdGEtcG9zaXRpb249J2JvdHRvbSddKTp3aGVyZShbZGF0YS1vcmllbnRhdGlvbj0nZG93biddKSB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4ubV80ZmEzNDBmMjp3aGVyZShbZGF0YS1wb3NpdGlvbj0nY2VudGVyJ10pIHtcbiAgICB0b3A6IDUwJTtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zY3AtdGhpY2tuZXNzKSAqIDMpO1xuICB9XG5cbi5tXzkyNWMyZDJjIHtcbiAgY29udGFpbmVyOiBzaW1wbGUtZ3JpZCAvIGlubGluZS1zaXplO1xufVxuXG4ubV8yNDE1YTE1NyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLXNnLWNvbHMpLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogdmFyKC0tc2ctc3BhY2luZy15KSB2YXIoLS1zZy1zcGFjaW5nLXgpO1xufVxuXG5Aa2V5ZnJhbWVzIG1fMjk5YzMyOWMge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5tXzE4MzIwMjQyIHtcbiAgaGVpZ2h0OiB2YXIoLS1za2VsZXRvbi1oZWlnaHQsIGF1dG8pO1xuICB3aWR0aDogdmFyKC0tc2tlbGV0b24td2lkdGgsIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1za2VsZXRvbi1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4ubV8xODMyMDI0Mjp3aGVyZShbZGF0YS1hbmltYXRlXSk6OmFmdGVyIHtcbiAgICBhbmltYXRpb246IG1fMjk5YzMyOWMgMTUwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4ubV8xODMyMDI0Mjp3aGVyZShbZGF0YS12aXNpYmxlXSkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuLm1fMTgzMjAyNDI6d2hlcmUoW2RhdGEtdmlzaWJsZV0pOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbiAgICB9XG5cbi5tXzE4MzIwMjQyOndoZXJlKFtkYXRhLXZpc2libGVdKTo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHotaW5kZXg6IDExO1xuICAgIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8xODMyMDI0Mjp3aGVyZShbZGF0YS12aXNpYmxlXSk6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMTgzMjAyNDI6d2hlcmUoW2RhdGEtdmlzaWJsZV0pOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fZGQzNjM2MmUge1xuICAtLXNsaWRlci1zaXplLXhzOiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2xpZGVyLXNpemUtc206IGNhbGMoMC4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2xpZGVyLXNpemUtbWQ6IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNsaWRlci1zaXplLWxnOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNsaWRlci1zaXplLXhsOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1zbGlkZXItc2l6ZTogdmFyKC0tc2xpZGVyLXNpemUtbWQpO1xuICAtLXNsaWRlci1yYWRpdXM6IGNhbGMoNjIuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zbGlkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1zbGlkZXItc2l6ZSkgKiAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNsaWRlci1zaXplKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fZGQzNjM2MmUge1xuICAgIC0tc2xpZGVyLXRyYWNrLWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG4gICAgLS1zbGlkZXItdHJhY2stZGlzYWJsZWQtYmc6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS00KTtcbn1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tX2RkMzYzNjJlIHtcbiAgICAtLXNsaWRlci10cmFjay1iZzogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xuICAgIC0tc2xpZGVyLXRyYWNrLWRpc2FibGVkLWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG59XG5cbi5tX2M5MzU3MzI4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoLTIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUteHMpO1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSAvIDIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1zbSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2M5MzU3MzI4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktOSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9jOTM1NzMyOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV9jOWE5YTYwYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1zbGlkZXItdGh1bWItc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1zbGlkZXItdGh1bWItc2l6ZSk7XG4gIGJvcmRlcjogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2xpZGVyLXJhZGl1cyk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOlxuICAgIGJveC1zaGFkb3cgMTAwbXMgZWFzZSxcbiAgICB0cmFuc2Zvcm0gMTAwbXMgZWFzZTtcbiAgei1pbmRleDogMztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGxlZnQ6IHZhcigtLXNsaWRlci10aHVtYi1vZmZzZXQpO1xufVxuXG46d2hlcmUoW2Rpcj1cInJ0bFwiXSkgLm1fYzlhOWE2MGEge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tc2xpZGVyLXRodW1iLW9mZnNldCkgLSB2YXIoLS1zbGlkZXItdGh1bWItc2l6ZSkpO1xufVxuXG5maWVsZHNldDpkaXNhYmxlZCAubV9jOWE5YTYwYSxcbiAgLm1fYzlhOWE2MGE6d2hlcmUoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4ubV9jOWE5YTYwYTp3aGVyZShbZGF0YS1kcmFnZ2luZ10pIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1tYW50aW5lLXNoYWRvdy1zbSk7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9jOWE5YTYwYSB7XG4gICAgY29sb3I6IHZhcigtLXNsaWRlci1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGlkZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYzlhOWE2MGEge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlci1jb2xvcik7XG59XG5cbi5tX2E4NjQ1YzIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXNsaWRlci1zaXplKSAqIDIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmZpZWxkc2V0OmRpc2FibGVkIC5tX2E4NjQ1YzIsXG4gIC5tX2E4NjQ1YzI6d2hlcmUoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4ubV9jOWFkZTU3ZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc2xpZGVyLXNpemUpO1xufVxuXG4ubV9jOWFkZTU3Zjp3aGVyZShbZGF0YS1pbnZlcnRlZF06bm90KFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAtLXRyYWNrLWJnOiB2YXIoLS1zbGlkZXItY29sb3IpO1xuICB9XG5cbmZpZWxkc2V0OmRpc2FibGVkIC5tX2M5YWRlNTdmOndoZXJlKFtkYXRhLWludmVydGVkXSksXG4gIC5tX2M5YWRlNTdmOndoZXJlKFtkYXRhLWludmVydGVkXVtkYXRhLWRpc2FibGVkXSkge1xuICAgIC0tdHJhY2stYmc6IHZhcigtLXNsaWRlci10cmFjay1kaXNhYmxlZC1iZyk7XG4gIH1cblxuLm1fYzlhZGU1N2Y6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2xpZGVyLXJhZGl1cyk7XG4gICAgaW5zZXQtaW5saW5lOiBjYWxjKHZhcigtLXNsaWRlci1zaXplKSAqIC0xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFjay1iZywgdmFyKC0tc2xpZGVyLXRyYWNrLWJnKSk7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4ubV8zOGFlZWQ0NyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNsaWRlci1yYWRpdXMpO1xuICB3aWR0aDogdmFyKC0tc2xpZGVyLWJhci13aWR0aCk7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0tc2xpZGVyLWJhci1vZmZzZXQpO1xufVxuXG4ubV8zOGFlZWQ0Nzp3aGVyZShbZGF0YS1pbnZlcnRlZF0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZXItdHJhY2stYmcpO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgZmllbGRzZXQ6ZGlzYWJsZWQgLm1fMzhhZWVkNDc6d2hlcmUoOm5vdChbZGF0YS1pbnZlcnRlZF0pKSwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zOGFlZWQ0Nzp3aGVyZShbZGF0YS1kaXNhYmxlZF06bm90KFtkYXRhLWludmVydGVkXSkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS00KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIGZpZWxkc2V0OmRpc2FibGVkIC5tXzM4YWVlZDQ3OndoZXJlKDpub3QoW2RhdGEtaW52ZXJ0ZWRdKSksIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8zOGFlZWQ0Nzp3aGVyZShbZGF0YS1kaXNhYmxlZF06bm90KFtkYXRhLWludmVydGVkXSkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbn1cblxuLm1fYjdiMDQyM2Ege1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1tYXJrLW9mZnNldCkgLSB2YXIoLS1zbGlkZXItc2l6ZSkgLyAyKTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubV9kZDMzYmMxOSB7XG4gIGJvcmRlcjogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZDtcbiAgaGVpZ2h0OiB2YXIoLS1zbGlkZXItc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1zbGlkZXItc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoNjIuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2RkMzNiYzE5IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2RkMzNiYzE5IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fZGQzM2JjMTk6d2hlcmUoW2RhdGEtZmlsbGVkXSkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2xpZGVyLWNvbG9yKTtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2RkMzNiYzE5OndoZXJlKFtkYXRhLWZpbGxlZF0pOndoZXJlKFtkYXRhLWRpc2FibGVkXSkge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS00KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2RkMzNiYzE5OndoZXJlKFtkYXRhLWZpbGxlZF0pOndoZXJlKFtkYXRhLWRpc2FibGVkXSkge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbn1cblxuLm1fNjhjNzdhNWIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyB2YXIoLS1zbGlkZXItc2l6ZSkgLyAyKSwgY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIC8gMikpO1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV82OGM3N2E1YiB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS02KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzY4Yzc3YTViIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTIpO1xufVxuXG4ubV81NTljY2UyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuICAubV81NTljY2UyZDp3aGVyZShbZGF0YS1oYXMtc3BvaWxlcl0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgfVxuXG4ubV9iOTEyZGY0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgdmFyKC0tc3BvaWxlci10cmFuc2l0aW9uLWR1cmF0aW9uLCAyMDBtcykgZWFzZTtcbn1cblxuLm1fYjkxMzEwMzIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgdG9wOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xufVxuXG4ubV82ZDczMTEyNyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiB2YXIoLS1zdGFjay1hbGlnbiwgc3RyZXRjaCk7XG4gIGp1c3RpZnktY29udGVudDogdmFyKC0tc3RhY2stanVzdGlmeSwgZmxleC1zdGFydCk7XG4gIGdhcDogdmFyKC0tc3RhY2stZ2FwLCB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpKTtcbn1cblxuLm1fY2JiNGVhN2Uge1xuICAtLXN0ZXBwZXItaWNvbi1zaXplLXhzOiBjYWxjKDIuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN0ZXBwZXItaWNvbi1zaXplLXNtOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3RlcHBlci1pY29uLXNpemUtbWQ6IGNhbGMoMi42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3RlcHBlci1pY29uLXNpemUtbGc6IGNhbGMoM3JlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zdGVwcGVyLWljb24tc2l6ZS14bDogY2FsYygzLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc3RlcHBlci1pY29uLXNpemU6IHZhcigtLXN0ZXBwZXItaWNvbi1zaXplLW1kKTtcbiAgLS1zdGVwcGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgLS1zdGVwcGVyLWNvbnRlbnQtcGFkZGluZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgLS1zdGVwcGVyLXNwYWNpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIC0tc3RlcHBlci1yYWRpdXM6IGNhbGMoNjIuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zdGVwcGVyLWZ6OiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1tZCk7XG4gIC0tc3RlcHBlci1vdXRsaW5lLXRoaWNrbmVzczogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbn1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV9jYmI0ZWE3ZSB7XG4gICAgLS1zdGVwcGVyLW91dGxpbmUtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbn1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tX2NiYjRlYTdlIHtcbiAgICAtLXN0ZXBwZXItb3V0bGluZS1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xufVxuXG4ubV9hYWY4OWQwYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubV9hYWY4OWQwYjp3aGVyZShbZGF0YS13cmFwXSkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCkgMDtcbiAgfVxuXG4ubV9hYWY4OWQwYjp3aGVyZShbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuLm1fYWFmODlkMGI6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10pOndoZXJlKFtkYXRhLWljb24tcG9zaXRpb249J2xlZnQnXSkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4ubV9hYWY4OWQwYjp3aGVyZShbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSk6d2hlcmUoW2RhdGEtaWNvbi1wb3NpdGlvbj0ncmlnaHQnXSkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuLm1fYWFmODlkMGI6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuLm1fMmEzNzFhYzkge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2U7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogdmFyKC0tc3RlcHBlci1vdXRsaW5lLXRoaWNrbmVzcyk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0ZXBwZXItb3V0bGluZS1jb2xvcik7XG59XG5cbi5tXzJhMzcxYWM5OndoZXJlKFtkYXRhLWFjdGl2ZV0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVwcGVyLWNvbG9yKTtcbiAgfVxuXG4ubV83OGRhMTU1ZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zdGVwcGVyLWNvbnRlbnQtcGFkZGluZyk7XG59XG5cbi5tX2NiYjU3MDY4IHtcbiAgLS1zdGVwLWNvbG9yOiB2YXIoLS1zdGVwcGVyLWNvbG9yKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5tX2NiYjU3MDY4OndoZXJlKFtkYXRhLWFsbG93LWNsaWNrXSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4ubV9jYmI1NzA2ODp3aGVyZShbZGF0YS1pY29uLXBvc2l0aW9uPSdsZWZ0J10pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbi5tX2NiYjU3MDY4OndoZXJlKFtkYXRhLWljb24tcG9zaXRpb249J3JpZ2h0J10pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuLm1fZjU2YjFlMmMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubV84MzNlZGI3ZSB7XG4gIC0tc2VwYXJhdG9yLXNwYWNpbmc6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSAvIDIpO1xuXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1zdGVwcGVyLWljb24tc2l6ZSkgKyB2YXIoLS1tYW50aW5lLXNwYWNpbmcteGwpICsgdmFyKC0tc2VwYXJhdG9yLXNwYWNpbmcpKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2VwYXJhdG9yLXNwYWNpbmcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubV84MzNlZGI3ZTp3aGVyZSg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuLm1fODMzZWRiN2U6d2hlcmUoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuLm1fODMzZWRiN2U6d2hlcmUoOmxhc3Qtb2YtdHlwZSkgLm1fNjQ5NmIzZjMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbi5tXzgxOGU3MGIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tXzY0OTZiM2YzIHtcbiAgdG9wOiBjYWxjKHZhcigtLXN0ZXBwZXItaWNvbi1zaXplKSArIHZhcigtLXNlcGFyYXRvci1zcGFjaW5nKSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zdGVwcGVyLWljb24tc2l6ZSkgLyAyKTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1zdGVwcGVyLW91dGxpbmUtdGhpY2tuZXNzKSBzb2xpZCB2YXIoLS1zdGVwcGVyLW91dGxpbmUtY29sb3IpO1xufVxuXG4ubV82NDk2YjNmMzp3aGVyZShbZGF0YS1hY3RpdmVdKSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVwcGVyLWNvbG9yKTtcbiAgfVxuXG4ubV8xOTU5YWQwMSB7XG4gIGhlaWdodDogdmFyKC0tc3RlcHBlci1pY29uLXNpemUpO1xuICB3aWR0aDogdmFyKC0tc3RlcHBlci1pY29uLXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1zdGVwcGVyLWljb24tc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tc3RlcHBlci1pY29uLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zdGVwcGVyLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3RlcHBlci1meik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOlxuICAgIGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZSxcbiAgICBib3JkZXItY29sb3IgMTUwbXMgZWFzZTtcbiAgYm9yZGVyOiB2YXIoLS1zdGVwcGVyLW91dGxpbmUtdGhpY2tuZXNzKSBzb2xpZCB2YXIoLS1zdGVwcGVyLW91dGxpbmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVwcGVyLW91dGxpbmUtY29sb3IpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzE5NTlhZDAxIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTcpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMTk1OWFkMDEge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMSk7XG59XG5cbi5tXzE5NTlhZDAxOndoZXJlKFtkYXRhLXByb2dyZXNzXSkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RlcC1jb2xvcik7XG4gIH1cblxuLm1fMTk1OWFkMDE6d2hlcmUoW2RhdGEtY29tcGxldGVkXSkge1xuICAgIGNvbG9yOiB2YXIoLS1zdGVwcGVyLWljb24tY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVwLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN0ZXAtY29sb3IpO1xuICB9XG5cbi5tX2E3OTMzMWRjIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zdGVwcGVyLWljb24tY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbn1cblxuLm1fMTk1NmFhMmEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubV8xOTU2YWEyYTp3aGVyZShbZGF0YS1pY29uLXBvc2l0aW9uPSdsZWZ0J10pIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xuICB9XG5cbi5tXzE5NTZhYTJhOndoZXJlKFtkYXRhLWljb24tcG9zaXRpb249J3JpZ2h0J10pIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbiAgfVxuXG46d2hlcmUoW2Rpcj1cInJ0bFwiXSkgLm1fMTk1NmFhMmE6d2hlcmUoW2RhdGEtaWNvbi1wb3NpdGlvbj0ncmlnaHQnXSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1fMTIwNTFmNmMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHZhcigtLXN0ZXBwZXItZnopO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm1fMTY0ZWVhNzQge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXN0ZXBwZXItc3BhY2luZykgLyAzKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zdGVwcGVyLXNwYWNpbmcpIC8gMyk7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1zdGVwcGVyLWZ6KSAtIGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGltbWVkKTtcbn1cblxuLm1fNWY5M2YzYmIge1xuICAtLXN3aXRjaC1oZWlnaHQteHM6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zd2l0Y2gtaGVpZ2h0LXNtOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLWhlaWdodC1tZDogY2FsYygxLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLWhlaWdodC1sZzogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zd2l0Y2gtaGVpZ2h0LXhsOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1zd2l0Y2gtd2lkdGgteHM6IGNhbGMoMnJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zd2l0Y2gtd2lkdGgtc206IGNhbGMoMi4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLXdpZHRoLW1kOiBjYWxjKDIuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC13aWR0aC1sZzogY2FsYygzLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLXdpZHRoLXhsOiBjYWxjKDQuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXN3aXRjaC10aHVtYi1zaXplLXhzOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLXRodW1iLXNpemUtc206IGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLXRodW1iLXNpemUtbWQ6IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLXRodW1iLXNpemUtbGc6IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLXRodW1iLXNpemUteGw6IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXN3aXRjaC1sYWJlbC1mb250LXNpemUteHM6IGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC1sYWJlbC1mb250LXNpemUtc206IGNhbGMoMC4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLWxhYmVsLWZvbnQtc2l6ZS1tZDogY2FsYygwLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLWxhYmVsLWZvbnQtc2l6ZS1sZzogY2FsYygwLjU2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLWxhYmVsLWZvbnQtc2l6ZS14bDogY2FsYygwLjY4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1zd2l0Y2gtdHJhY2stbGFiZWwtcGFkZGluZy14czogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLXRyYWNrLWxhYmVsLXBhZGRpbmctc206IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLXRyYWNrLWxhYmVsLXBhZGRpbmctbWQ6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLXRyYWNrLWxhYmVsLXBhZGRpbmctbGc6IGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC10cmFjay1sYWJlbC1wYWRkaW5nLXhsOiBjYWxjKDAuMTg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXN3aXRjaC1oZWlnaHQ6IHZhcigtLXN3aXRjaC1oZWlnaHQtc20pO1xuICAtLXN3aXRjaC13aWR0aDogdmFyKC0tc3dpdGNoLXdpZHRoLXNtKTtcbiAgLS1zd2l0Y2gtdGh1bWItc2l6ZTogdmFyKC0tc3dpdGNoLXRodW1iLXNpemUtc20pO1xuICAtLXN3aXRjaC1sYWJlbC1mb250LXNpemU6IHZhcigtLXN3aXRjaC1sYWJlbC1mb250LXNpemUtc20pO1xuICAtLXN3aXRjaC10cmFjay1sYWJlbC1wYWRkaW5nOiB2YXIoLS1zd2l0Y2gtdHJhY2stbGFiZWwtcGFkZGluZy1zbSk7XG4gIC0tc3dpdGNoLXJhZGl1czogY2FsYyg2Mi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubV85MjZiNDAxMSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubV85MzA3ZDk5MiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogdmFyKC0tc3dpdGNoLWN1cnNvciwgdmFyKC0tbWFudGluZS1jdXJzb3ItdHlwZSkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXRjaC1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zd2l0Y2gtYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zd2l0Y2gtYmQpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXRjaC1oZWlnaHQpO1xuICBtaW4td2lkdGg6IHZhcigtLXN3aXRjaC13aWR0aCk7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjpcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UsXG4gICAgYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2U7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpdGNoLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG9yZGVyOiB2YXIoLS1zd2l0Y2gtb3JkZXIsIDEpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1zd2l0Y2gtdGV4dC1jb2xvcik7XG59XG5cbi5tXzkzMDdkOTkyOndoZXJlKFtkYXRhLXdpdGhvdXQtbGFiZWxzXSkge1xuICAgIHdpZHRoOiB2YXIoLS1zd2l0Y2gtd2lkdGgpO1xuICB9XG5cbi5tXzkyNmI0MDExOmZvY3VzLXZpc2libGUgKyAubV85MzA3ZDk5MiB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG5cbi5tXzkyNmI0MDExOmNoZWNrZWQgKyAubV85MzA3ZDk5MiB7XG4gICAgLS1zd2l0Y2gtYmc6IHZhcigtLXN3aXRjaC1jb2xvcik7XG4gICAgLS1zd2l0Y2gtYmQ6IHZhcigtLXN3aXRjaC1jb2xvcik7XG4gICAgLS1zd2l0Y2gtdGV4dC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIH1cblxuLm1fOTI2YjQwMTE6ZGlzYWJsZWQgKyAubV85MzA3ZDk5MixcbiAgLm1fOTI2YjQwMTFbZGF0YS1kaXNhYmxlZF0gKyAubV85MzA3ZDk5MiB7XG4gICAgLS1zd2l0Y2gtYmc6IHZhcigtLXN3aXRjaC1kaXNhYmxlZC1jb2xvcik7XG4gICAgLS1zd2l0Y2gtYmQ6IHZhcigtLXN3aXRjaC1kaXNhYmxlZC1jb2xvcik7XG4gICAgLS1zd2l0Y2gtY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG5bZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV85MzA3ZDk5MiB7XG4gICAgLS1zd2l0Y2gtYmc6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbiAgICAtLXN3aXRjaC1iZDogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xuICAgIC0tc3dpdGNoLXRleHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS02KTtcbiAgICAtLXN3aXRjaC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xufVxuXG5bZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tXzkzMDdkOTkyIHtcbiAgICAtLXN3aXRjaC1iZzogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAgIC0tc3dpdGNoLWJkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gICAgLS1zd2l0Y2gtdGV4dC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTEpO1xuICAgIC0tc3dpdGNoLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tXzkzMDdkOTkyW2RhdGEtZXJyb3JdIHtcbiAgICAtLXN3aXRjaC1iZDogdmFyKC0tbWFudGluZS1jb2xvci1lcnJvcik7XG4gIH1cblxuLm1fOTMwN2Q5OTJbZGF0YS1sYWJlbC1wb3NpdGlvbj0nbGVmdCddIHtcbiAgICAtLXN3aXRjaC1vcmRlcjogMjtcbiAgfVxuXG4ubV85MzAzOWExZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpdGNoLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3aXRjaC10aHVtYi1iZywgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXRjaC10aHVtYi1zaXplKTtcbiAgd2lkdGg6IHZhcigtLXN3aXRjaC10aHVtYi1zaXplKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3dpdGNoLXRodW1iLWJkKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1zd2l0Y2gtdGh1bWItc3RhcnQsIHZhcigtLXN3aXRjaC10cmFjay1sYWJlbC1wYWRkaW5nKSk7XG4gIHRyYW5zaXRpb246IGluc2V0LWlubGluZS1zdGFydCAxNTBtcyBlYXNlO1xufVxuXG4ubV85MzAzOWExZCA+ICoge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4ubV85MjZiNDAxMTpjaGVja2VkICsgKiA+IC5tXzkzMDM5YTFkIHtcbiAgICAtLXN3aXRjaC10aHVtYi1zdGFydDogY2FsYygxMDAlIC0gdmFyKC0tc3dpdGNoLXRodW1iLXNpemUpIC0gdmFyKC0tc3dpdGNoLXRyYWNrLWxhYmVsLXBhZGRpbmcpKTtcbiAgICAtLXN3aXRjaC10aHVtYi1iZDogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIH1cblxuLm1fOTI2YjQwMTE6ZGlzYWJsZWQgKyAqID4gLm1fOTMwMzlhMWQsXG4gIC5tXzkyNmI0MDExW2RhdGEtZGlzYWJsZWRdICsgKiA+IC5tXzkzMDM5YTFkIHtcbiAgICAtLXN3aXRjaC10aHVtYi1iZDogdmFyKC0tc3dpdGNoLXRodW1iLWJnLWRpc2FibGVkKTtcbiAgICAtLXN3aXRjaC10aHVtYi1iZzogdmFyKC0tc3dpdGNoLXRodW1iLWJnLWRpc2FibGVkKTtcbiAgfVxuXG5bZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV85MzAzOWExZCB7XG4gICAgLS1zd2l0Y2gtdGh1bWItYmQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbiAgICAtLXN3aXRjaC10aHVtYi1iZy1kaXNhYmxlZDogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xufVxuXG5bZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tXzkzMDM5YTFkIHtcbiAgICAtLXN3aXRjaC10aHVtYi1iZDogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gICAgLS1zd2l0Y2gtdGh1bWItYmctZGlzYWJsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbn1cblxuLm1fODI3N2UwODIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLXN3aXRjaC13aWR0aCkgLSB2YXIoLS1zd2l0Y2gtdGh1bWItc2l6ZSkpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3dpdGNoLXRyYWNrLWxhYmVsLXBhZGRpbmcpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXN3aXRjaC10aHVtYi1zaXplKSArIHZhcigtLXN3aXRjaC10cmFjay1sYWJlbC1wYWRkaW5nKSk7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAxNTBtcyBlYXNlO1xufVxuXG4ubV85MjZiNDAxMTpjaGVja2VkICsgKiA+IC5tXzgyNzdlMDgyIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1zd2l0Y2gtdGh1bWItc2l6ZSkgKyB2YXIoLS1zd2l0Y2gtdHJhY2stbGFiZWwtcGFkZGluZykpO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIH1cblxuLm1fYjIzZmEwZWYge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG4gIHRhYmxlLWxheW91dDogdmFyKC0tdGFibGUtbGF5b3V0LCBhdXRvKTtcbiAgY2FwdGlvbi1zaWRlOiB2YXIoLS10YWJsZS1jYXB0aW9uLXNpZGUsIGJvdHRvbSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2IyM2ZhMGVmIHtcbiAgICAtLXRhYmxlLWhvdmVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSk7XG4gICAgLS10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gICAgLS10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYjIzZmEwZWYge1xuICAgIC0tdGFibGUtaG92ZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgICAtLXRhYmxlLXN0cmlwZWQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgICAtLXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4gIC5tX2IyM2ZhMGVmOndoZXJlKFtkYXRhLXdpdGgtdGFibGUtYm9yZGVyXSkge1xuICAgIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdmFyKC0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5tX2IyM2ZhMGVmOndoZXJlKFtkYXRhLXRhYnVsYXItbnVtc10pIHtcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICB9XG5cbiAgLm1fYjIzZmEwZWY6d2hlcmUoW2RhdGEtdmFyaWFudD0ndmVydGljYWwnXSkgOndoZXJlKC5tXzRlN2FhNGYzKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fYjIzZmEwZWY6d2hlcmUoW2RhdGEtdmFyaWFudD0ndmVydGljYWwnXSkgOndoZXJlKC5tXzRlN2FhNGYzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2IyM2ZhMGVmOndoZXJlKFtkYXRhLXZhcmlhbnQ9J3ZlcnRpY2FsJ10pIDp3aGVyZSgubV80ZTdhYTRmMykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xufVxuXG4ubV80ZTdhYTRmMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbjp3aGVyZShbZGlyPVwicnRsXCJdKSAubV80ZTdhYTRmMyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tXzRlN2FhNGZkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLm1fNGU3YWE0ZmQ6aG92ZXI6d2hlcmUoW2RhdGEtaG92ZXJdKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ci1ob3Zlci1iZyk7XG4gICAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgLm1fNGU3YWE0ZmQ6YWN0aXZlOndoZXJlKFtkYXRhLWhvdmVyXSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHItaG92ZXItYmcpO1xuICAgIH1cbn1cblxuLm1fNGU3YWE0ZmQ6d2hlcmUoW2RhdGEtd2l0aC1yb3ctYm9yZGVyXSkge1xuICAgIGJvcmRlci1ib3R0b206IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHZhcigtLXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuLm1fNGU3YWE0ZWYsXG4ubV80ZTdhYTRmMyB7XG4gIHBhZGRpbmc6IHZhcigtLXRhYmxlLXZlcnRpY2FsLXNwYWNpbmcpIHZhcigtLXRhYmxlLWhvcml6b250YWwtc3BhY2luZywgdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSk7XG59XG5cbi5tXzRlN2FhNGVmOndoZXJlKFtkYXRhLXdpdGgtY29sdW1uLWJvcmRlcl06bm90KDpsYXN0LWNoaWxkKSksIC5tXzRlN2FhNGYzOndoZXJlKFtkYXRhLXdpdGgtY29sdW1uLWJvcmRlcl06bm90KDpsYXN0LWNoaWxkKSkge1xuICAgIGJvcmRlci1pbmxpbmUtZW5kOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB2YXIoLS10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbi5tX2IyNDA0NTM3ID4gOndoZXJlKHRyKTp3aGVyZShbZGF0YS13aXRoLXJvdy1ib3JkZXJdOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbi5tX2IyNDA0NTM3ID4gOndoZXJlKHRyKTp3aGVyZShbZGF0YS1zdHJpcGVkPSdvZGQnXTpudGgtb2YtdHlwZShvZGQpKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICB9XG5cbi5tX2IyNDA0NTM3ID4gOndoZXJlKHRyKTp3aGVyZShbZGF0YS1zdHJpcGVkPSdldmVuJ106bnRoLW9mLXR5cGUoZXZlbikpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIH1cblxuLm1fYjI0MDQ1MzcgPiA6d2hlcmUodHIpW2RhdGEtaG92ZXJdIHtcbiAgICAgIC0tdHItaG92ZXItYmc6IHZhcigtLXRhYmxlLWhpZ2hsaWdodC1vbi1ob3Zlci1jb2xvciwgdmFyKC0tdGFibGUtaG92ZXItY29sb3IpKTtcbiAgICB9XG5cbi5tX2IyNDJkOTc1IHtcbiAgdG9wOiB2YXIoLS10YWJsZS1zdGlja3ktaGVhZGVyLW9mZnNldCwgMCk7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5tX2IyNDJkOTc1OndoZXJlKFtkYXRhLXN0aWNreV0pIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICB9XG5cbi5tX2IyNDJkOTc1OndoZXJlKFtkYXRhLXN0aWNreV0pIDp3aGVyZSgubV80ZTdhYTRmMykge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogdmFyKC0tdGFibGUtc3RpY2t5LWhlYWRlci1vZmZzZXQsIDApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbiAgICB9XG5cbjp3aGVyZShbZGF0YS13aXRoLXRhYmxlLWJvcmRlcl0pIC5tX2IyNDJkOTc1W2RhdGEtc3RpY2t5XSAubV80ZTdhYTRmMyB7XG4gIHRvcDogaW5pdGlhbDtcbn1cblxuLm1fOWU1YTNhYzcge1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaW1tZWQpO1xufVxuXG4ubV85ZTVhM2FjNzp3aGVyZShbZGF0YS1zaWRlPSd0b3AnXSkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIH1cblxuLm1fOWU1YTNhYzc6d2hlcmUoW2RhdGEtc2lkZT0nYm90dG9tJ10pIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICB9XG5cbi5tX2ExMDBjMTUge1xuICBvdmVyZmxvdy14OiB2YXIoLS10YWJsZS1vdmVyZmxvdyk7XG59XG5cbi5tXzYyMjU5NzQxIHtcbiAgbWluLXdpZHRoOiB2YXIoLS10YWJsZS1taW4td2lkdGgpO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS10YWJsZS1tYXgtaGVpZ2h0KTtcbn1cblxuLm1fYmNhYTk5OTAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtLXRvYy1kZXB0aC1vZmZzZXQ6IDAuOGVtO1xufVxuXG4ubV8zNzVhNjVlZiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcbiAgZm9udC1zaXplOiB2YXIoLS10b2Mtc2l6ZSwgdmFyKC0tbWFudGluZS1mb250LXNpemUtbWQpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdG9jLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBwYWRkaW5nLWxlZnQ6IG1heChjYWxjKHZhcigtLWRlcHRoLW9mZnNldCkgKiB2YXIoLS10b2MtZGVwdGgtb2Zmc2V0KSksIDAuOGVtKTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMzc1YTY1ZWY6d2hlcmUoOmhvdmVyKTp3aGVyZSg6bm90KFtkYXRhLXZhcmlhbnQ9J25vbmUnXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTEpO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8zNzVhNjVlZjp3aGVyZSg6aG92ZXIpOndoZXJlKDpub3QoW2RhdGEtdmFyaWFudD0nbm9uZSddKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zNzVhNjVlZjp3aGVyZSg6YWN0aXZlKTp3aGVyZSg6bm90KFtkYXRhLXZhcmlhbnQ9J25vbmUnXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTEpO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8zNzVhNjVlZjp3aGVyZSg6YWN0aXZlKTp3aGVyZSg6bm90KFtkYXRhLXZhcmlhbnQ9J25vbmUnXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICB9XG59XG5cbi5tXzM3NWE2NWVmOndoZXJlKFtkYXRhLWFjdGl2ZV0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10b2MtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS10b2MtY29sb3IpO1xuICB9XG5cbi5tXzg5ZDYwZGIxIHtcbiAgZGlzcGxheTogdmFyKC0tdGFicy1kaXNwbGF5KTtcbiAgZmxleC1kaXJlY3Rpb246IHZhcigtLXRhYnMtZmxleC1kaXJlY3Rpb24pO1xuXG4gIC0tdGFiLWp1c3RpZnk6IGZsZXgtc3RhcnQ7XG4gIC0tdGFicy1saXN0LWRpcmVjdGlvbjogcm93O1xuICAtLXRhYnMtcGFuZWwtZ3JvdzogdW5zZXQ7XG4gIC0tdGFicy1kaXNwbGF5OiBibG9jaztcbiAgLS10YWJzLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC0tdGFicy1saXN0LWJvcmRlci13aWR0aDogMDtcbiAgLS10YWJzLWxpc3QtYm9yZGVyLXNpemU6IDAgMCB2YXIoLS10YWJzLWxpc3QtYm9yZGVyLXdpZHRoKSAwO1xuICAtLXRhYnMtbGlzdC1nYXA6IHVuc2V0O1xuXG4gIC0tdGFicy1saXN0LWxpbmUtYm90dG9tOiAwO1xuICAtLXRhYnMtbGlzdC1saW5lLXRvcDogdW5zZXQ7XG4gIC0tdGFicy1saXN0LWxpbmUtc3RhcnQ6IDA7XG4gIC0tdGFicy1saXN0LWxpbmUtZW5kOiAwO1xuXG4gIC0tdGFiLXJhZGl1czogdmFyKC0tdGFicy1yYWRpdXMpIHZhcigtLXRhYnMtcmFkaXVzKSAwIDA7XG4gIC0tdGFiLWJvcmRlci13aWR0aDogMCAwIHZhcigtLXRhYnMtbGlzdC1ib3JkZXItd2lkdGgpIDA7XG59XG5cbiAgLm1fODlkNjBkYjFbZGF0YS1pbnZlcnRlZF0ge1xuICAgIC0tdGFicy1saXN0LWxpbmUtYm90dG9tOiB1bnNldDtcbiAgICAtLXRhYnMtbGlzdC1saW5lLXRvcDogMDtcbiAgICAtLXRhYi1yYWRpdXM6IDAgMCB2YXIoLS10YWJzLXJhZGl1cykgdmFyKC0tdGFicy1yYWRpdXMpO1xuICAgIC0tdGFiLWJvcmRlci13aWR0aDogdmFyKC0tdGFicy1saXN0LWJvcmRlci13aWR0aCkgMCAwIDA7XG4gIH1cblxuICAubV84OWQ2MGRiMVtkYXRhLWludmVydGVkXSAubV81NzZjOWQ0OjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiB1bnNldDtcbiAgICB9XG5cbiAgLm1fODlkNjBkYjFbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSB7XG4gICAgLS10YWJzLWxpc3QtbGluZS1zdGFydDogdW5zZXQ7XG4gICAgLS10YWJzLWxpc3QtbGluZS1lbmQ6IDA7XG4gICAgLS10YWJzLWxpc3QtbGluZS10b3A6IDA7XG4gICAgLS10YWJzLWxpc3QtbGluZS1ib3R0b206IDA7XG4gICAgLS10YWJzLWxpc3QtYm9yZGVyLXNpemU6IDAgdmFyKC0tdGFicy1saXN0LWJvcmRlci13aWR0aCkgMCAwO1xuICAgIC0tdGFiLWJvcmRlci13aWR0aDogMCB2YXIoLS10YWJzLWxpc3QtYm9yZGVyLXdpZHRoKSAwIDA7XG4gICAgLS10YWItcmFkaXVzOiB2YXIoLS10YWJzLXJhZGl1cykgMCAwIHZhcigtLXRhYnMtcmFkaXVzKTtcbiAgICAtLXRhYnMtbGlzdC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtLXRhYnMtcGFuZWwtZ3JvdzogMTtcbiAgICAtLXRhYnMtZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm1fODlkNjBkYjFbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSB7XG4gICAgICAtLXRhYnMtbGlzdC1ib3JkZXItc2l6ZTogMCAwIDAgdmFyKC0tdGFicy1saXN0LWJvcmRlci13aWR0aCk7XG4gICAgICAtLXRhYi1ib3JkZXItd2lkdGg6IDAgMCAwIHZhcigtLXRhYnMtbGlzdC1ib3JkZXItd2lkdGgpO1xuICAgICAgLS10YWItcmFkaXVzOiAwIHZhcigtLXRhYnMtcmFkaXVzKSB2YXIoLS10YWJzLXJhZGl1cykgMDtcbn1cblxuICAubV84OWQ2MGRiMVtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddW2RhdGEtcGxhY2VtZW50PSdyaWdodCddIHtcbiAgICAgIC0tdGFicy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAtLXRhYnMtbGlzdC1saW5lLXN0YXJ0OiAwO1xuICAgICAgLS10YWJzLWxpc3QtbGluZS1lbmQ6IHVuc2V0O1xuICAgICAgLS10YWJzLWxpc3QtYm9yZGVyLXNpemU6IDAgMCAwIHZhcigtLXRhYnMtbGlzdC1ib3JkZXItd2lkdGgpO1xuICAgICAgLS10YWItYm9yZGVyLXdpZHRoOiAwIDAgMCB2YXIoLS10YWJzLWxpc3QtYm9yZGVyLXdpZHRoKTtcbiAgICAgIC0tdGFiLXJhZGl1czogMCB2YXIoLS10YWJzLXJhZGl1cykgdmFyKC0tdGFicy1yYWRpdXMpIDA7XG4gICAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm1fODlkNjBkYjFbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXVtkYXRhLXBsYWNlbWVudD0ncmlnaHQnXSB7XG4gICAgICAgIC0tdGFicy1saXN0LWJvcmRlci1zaXplOiAwIHZhcigtLXRhYnMtbGlzdC1ib3JkZXItd2lkdGgpIDAgMDtcbiAgICAgICAgLS10YWItYm9yZGVyLXdpZHRoOiAwIHZhcigtLXRhYnMtbGlzdC1ib3JkZXItd2lkdGgpIDAgMDtcbiAgICAgICAgLS10YWItcmFkaXVzOiB2YXIoLS10YWJzLXJhZGl1cykgMCAwIHZhcigtLXRhYnMtcmFkaXVzKTtcbn1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV84OWQ2MGRiMSB7XG4gICAgLS10YWItYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV84OWQ2MGRiMSB7XG4gICAgLS10YWItYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbiAgLm1fODlkNjBkYjFbZGF0YS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddIHtcbiAgICAtLXRhYi1qdXN0aWZ5OiBjZW50ZXI7XG4gIH1cblxuICAubV84OWQ2MGRiMVtkYXRhLXZhcmlhbnQ9J2RlZmF1bHQnXSB7XG4gICAgLS10YWJzLWxpc3QtYm9yZGVyLXdpZHRoOiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fODlkNjBkYjFbZGF0YS12YXJpYW50PSdkZWZhdWx0J10ge1xuICAgICAgLS10YWItaG92ZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbn1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tXzg5ZDYwZGIxW2RhdGEtdmFyaWFudD0nZGVmYXVsdCddIHtcbiAgICAgIC0tdGFiLWhvdmVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG59XG5cbiAgLm1fODlkNjBkYjFbZGF0YS12YXJpYW50PSdvdXRsaW5lJ10ge1xuICAgIC0tdGFicy1saXN0LWJvcmRlci13aWR0aDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cblxuICAubV84OWQ2MGRiMVtkYXRhLXZhcmlhbnQ9J3BpbGxzJ10ge1xuICAgIC0tdGFicy1saXN0LWdhcDogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pIC8gMik7XG4gIH1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV84OWQ2MGRiMVtkYXRhLXZhcmlhbnQ9J3BpbGxzJ10ge1xuICAgICAgLS10YWItaG92ZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbn1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tXzg5ZDYwZGIxW2RhdGEtdmFyaWFudD0ncGlsbHMnXSB7XG4gICAgICAtLXRhYi1ob3Zlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xufVxuXG4ubV84OWQzM2Q2ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiB2YXIoLS10YWJzLWp1c3RpZnksIGZsZXgtc3RhcnQpO1xuICBmbGV4LWRpcmVjdGlvbjogdmFyKC0tdGFicy1saXN0LWRpcmVjdGlvbik7XG4gIGdhcDogdmFyKC0tdGFicy1saXN0LWdhcCk7XG5cbiAgLS10YWItZ3JvdzogdW5zZXQ7XG59XG5cbi5tXzg5ZDMzZDZkW2RhdGEtZ3Jvd10ge1xuICAgIC0tdGFiLWdyb3c6IDE7XG4gIH1cblxuLm1fYjBjOTE3MTUge1xuICBmbGV4LWdyb3c6IHZhcigtLXRhYnMtcGFuZWwtZ3Jvdyk7XG59XG5cbi5tXzRlYzRkY2U2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZsZXgtZ3JvdzogdmFyKC0tdGFiLWdyb3cpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLXRhYi1qdXN0aWZ5KTtcbn1cblxuLm1fNGVjNGRjZTY6ZGlzYWJsZWQsXG4gIC5tXzRlYzRkY2U2W2RhdGEtZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4ubV80ZWM0ZGNlNjpmb2N1cyB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4ubV9mYzQyMGIxZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tdGFiLXNlY3Rpb24tbWFyZ2luLWxlZnQsIDApO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXRhYi1zZWN0aW9uLW1hcmdpbi1yaWdodCwgMCk7XG59XG5cbi5tX2ZjNDIwYjFmW2RhdGEtcG9zaXRpb249J2xlZnQnXTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgIC0tdGFiLXNlY3Rpb24tbWFyZ2luLXJpZ2h0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICAgIH1cblxuW2Rpcj1cInJ0bFwiXSAubV9mYzQyMGIxZltkYXRhLXBvc2l0aW9uPSdsZWZ0J106bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgIC0tdGFiLXNlY3Rpb24tbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICAgICAgICAtLXRhYi1zZWN0aW9uLW1hcmdpbi1sZWZ0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xufVxuXG4ubV9mYzQyMGIxZltkYXRhLXBvc2l0aW9uPSdyaWdodCddOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgLS10YWItc2VjdGlvbi1tYXJnaW4tbGVmdDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgICB9XG5cbltkaXI9XCJydGxcIl0gLm1fZmM0MjBiMWZbZGF0YS1wb3NpdGlvbj0ncmlnaHQnXTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgLS10YWItc2VjdGlvbi1tYXJnaW4tbGVmdDogMHJlbTtcbiAgICAgICAgLS10YWItc2VjdGlvbi1tYXJnaW4tcmlnaHQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogZGVmYXVsdCB2YXJpYW50ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tXzU3NmM5ZDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubV81NzZjOWQ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRhYi1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tdGFicy1saXN0LWJvcmRlci1zaXplKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvdHRvbTogdmFyKC0tdGFicy1saXN0LWxpbmUtYm90dG9tKTtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLXRhYnMtbGlzdC1saW5lLXN0YXJ0KTtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS10YWJzLWxpc3QtbGluZS1lbmQpO1xuICAgIHRvcDogdmFyKC0tdGFicy1saXN0LWxpbmUtdG9wKTtcbiAgfVxuXG4ubV81MzllODI3YiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRhYi1yYWRpdXMpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLXRhYi1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWItYmcpO1xuXG4gIC0tdGFiLWJnOiB0cmFuc3BhcmVudDtcbn1cblxuLm1fNTM5ZTgyN2I6d2hlcmUoW2RhdGEtYWN0aXZlXSkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGFicy1jb2xvcik7XG4gIH1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuICAubV81MzllODI3Yjpob3ZlciB7XG4gICAgLS10YWItYmc6IHZhcigtLXRhYi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAgIC5tXzUzOWU4MjdiOmhvdmVyOndoZXJlKDpub3QoW2RhdGEtYWN0aXZlXSkpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1jb2xvcik7XG4gICAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG5cbiAgLm1fNTM5ZTgyN2I6YWN0aXZlIHtcbiAgICAtLXRhYi1iZzogdmFyKC0tdGFiLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gICAgLm1fNTM5ZTgyN2I6YWN0aXZlOndoZXJlKDpub3QoW2RhdGEtYWN0aXZlXSkpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1jb2xvcik7XG4gICAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXG4gIC5tXzUzOWU4MjdiOmRpc2FibGVkOmhvdmVyLCAubV81MzllODI3YltkYXRhLWRpc2FibGVkXTpob3ZlciB7XG4gICAgICAtLXRhYi1iZzogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuXG4gIC5tXzUzOWU4MjdiOmRpc2FibGVkOmFjdGl2ZSwgLm1fNTM5ZTgyN2JbZGF0YS1kaXNhYmxlZF06YWN0aXZlIHtcbiAgICAgIC0tdGFiLWJnOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIG91dGxpbmUgdmFyaWFudCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubV82NzcyZmJkNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tXzY3NzJmYmQ1OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRhYi1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tdGFicy1saXN0LWJvcmRlci1zaXplKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvdHRvbTogdmFyKC0tdGFicy1saXN0LWxpbmUtYm90dG9tKTtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLXRhYnMtbGlzdC1saW5lLXN0YXJ0KTtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS10YWJzLWxpc3QtbGluZS1lbmQpO1xuICAgIHRvcDogdmFyKC0tdGFicy1saXN0LWxpbmUtdG9wKTtcbiAgfVxuXG4ubV9iNTlhYjQ3YyB7XG4gIGJvcmRlci10b3A6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLXRvcC1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRhYi1ib3JkZXItYm90dG9tLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGFiLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAtLXRhYi1ib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10YWItYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGFiLWJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10YWItYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tX2I1OWFiNDdjOndoZXJlKFtkYXRhLWFjdGl2ZV0pOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWNvbG9yKTtcbiAgICAgIGJvdHRvbTogdmFyKC0tdGFiLWJlZm9yZS1ib3R0b20sIGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gICAgICBsZWZ0OiB2YXIoLS10YWItYmVmb3JlLWxlZnQsIGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gICAgICByaWdodDogdmFyKC0tdGFiLWJlZm9yZS1yaWdodCwgYXV0byk7XG4gICAgICB0b3A6IHZhcigtLXRhYi1iZWZvcmUtdG9wLCBhdXRvKTtcbiAgICAgIHdpZHRoOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAgIGhlaWdodDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgfVxuXG4ubV9iNTlhYjQ3Yzp3aGVyZShbZGF0YS1hY3RpdmVdKTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWNvbG9yKTtcbiAgICAgIGJvdHRvbTogdmFyKC0tdGFiLWFmdGVyLWJvdHRvbSwgY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgICAgIHJpZ2h0OiB2YXIoLS10YWItYWZ0ZXItcmlnaHQsIGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gICAgICBsZWZ0OiB2YXIoLS10YWItYWZ0ZXItbGVmdCwgYXV0byk7XG4gICAgICB0b3A6IHZhcigtLXRhYi1hZnRlci10b3AsIGF1dG8pO1xuICAgICAgd2lkdGg6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICB9XG5cbi5tX2I1OWFiNDdjOndoZXJlKFtkYXRhLWFjdGl2ZV0pIHtcblxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXRhYi1ib3JkZXItdG9wLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWJvdHRvbS1jb2xvcik7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3IpO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWlubGluZS1lbmQtY29sb3IpO1xuXG4gICAgLS10YWItYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1jb2xvcik7XG4gICAgLS10YWItYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1jb2xvcik7XG4gICAgLS10YWItYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IHZhcigtLXRhYi1ib3JkZXItY29sb3IpO1xuICAgIC0tdGFiLWJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG59XG5cbi5tX2I1OWFiNDdjOndoZXJlKFtkYXRhLWFjdGl2ZV0pW2RhdGEtaW52ZXJ0ZWRdIHtcbiAgICAgIC0tdGFiLWJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRhYi1ib3JkZXItY29sb3IpO1xuICAgICAgLS10YWItYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcblxuICAgICAgLS10YWItYmVmb3JlLWJvdHRvbTogYXV0bztcbiAgICAgIC0tdGFiLWJlZm9yZS10b3A6IGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAgIC0tdGFiLWFmdGVyLWJvdHRvbTogYXV0bztcbiAgICAgIC0tdGFiLWFmdGVyLXRvcDogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIH1cblxuLm1fYjU5YWI0N2M6d2hlcmUoW2RhdGEtYWN0aXZlXSlbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXVtkYXRhLXBsYWNlbWVudD0nbGVmdCddIHtcbiAgICAgICAgLS10YWItYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG4gICAgICAgIC0tdGFiLWJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHZhcigtLXRhYi1ib3JkZXItY29sb3IpO1xuICAgICAgICAtLXRhYi1ib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWNvbG9yKTtcblxuICAgICAgICAtLXRhYi1iZWZvcmUtcmlnaHQ6IGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAgICAgLS10YWItYmVmb3JlLWxlZnQ6IGF1dG87XG4gICAgICAgIC0tdGFiLWJlZm9yZS1ib3R0b206IGF1dG87XG4gICAgICAgIC0tdGFiLWJlZm9yZS10b3A6IGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAgICAgLS10YWItYWZ0ZXItbGVmdDogYXV0bztcbiAgICAgICAgLS10YWItYWZ0ZXItcmlnaHQ6IGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAgIH1cblxuW2Rpcj1cInJ0bFwiXSAubV9iNTlhYjQ3Yzp3aGVyZShbZGF0YS1hY3RpdmVdKVtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddW2RhdGEtcGxhY2VtZW50PSdsZWZ0J10ge1xuICAgICAgICAgIC0tdGFiLWJlZm9yZS1yaWdodDogYXV0bztcbiAgICAgICAgICAtLXRhYi1iZWZvcmUtbGVmdDogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgICAgIC0tdGFiLWFmdGVyLWxlZnQ6IGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAgICAgICAtLXRhYi1hZnRlci1yaWdodDogYXV0bztcbn1cblxuLm1fYjU5YWI0N2M6d2hlcmUoW2RhdGEtYWN0aXZlXSlbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXVtkYXRhLXBsYWNlbWVudD0ncmlnaHQnXSB7XG4gICAgICAgIC0tdGFiLWJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG4gICAgICAgIC0tdGFiLWJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgLS10YWItYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1jb2xvcik7XG5cbiAgICAgICAgLS10YWItYmVmb3JlLWxlZnQ6IGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAgICAgLS10YWItYmVmb3JlLXJpZ2h0OiBhdXRvO1xuICAgICAgICAtLXRhYi1iZWZvcmUtYm90dG9tOiBhdXRvO1xuICAgICAgICAtLXRhYi1iZWZvcmUtdG9wOiBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICAgIC0tdGFiLWFmdGVyLXJpZ2h0OiBhdXRvO1xuICAgICAgICAtLXRhYi1hZnRlci1sZWZ0OiBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICB9XG5cbltkaXI9XCJydGxcIl0gLm1fYjU5YWI0N2M6d2hlcmUoW2RhdGEtYWN0aXZlXSlbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXVtkYXRhLXBsYWNlbWVudD0ncmlnaHQnXSB7XG4gICAgICAgICAgLS10YWItYmVmb3JlLWxlZnQ6IGF1dG87XG4gICAgICAgICAgLS10YWItYmVmb3JlLXJpZ2h0OiBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICAgICAgLS10YWItYWZ0ZXItcmlnaHQ6IGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAgICAgICAtLXRhYi1hZnRlci1sZWZ0OiBhdXRvO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIHBpbGxzIHZhcmlhbnQgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1fYzMzODE5MTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10YWJzLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYi1iZyk7XG4gIGNvbG9yOiB2YXIoLS10YWItY29sb3IpO1xuXG4gIC0tdGFiLWJnOiB0cmFuc3BhcmVudDtcbiAgLS10YWItY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXG4gIC5tX2MzMzgxOTE0Om5vdChbZGF0YS1kaXNhYmxlZF0pOmhvdmVyIHtcbiAgICAgIC0tdGFiLWJnOiB2YXIoLS10YWItaG92ZXItY29sb3IpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG5cbiAgLm1fYzMzODE5MTQ6bm90KFtkYXRhLWRpc2FibGVkXSk6YWN0aXZlIHtcbiAgICAgIC0tdGFiLWJnOiB2YXIoLS10YWItaG92ZXItY29sb3IpO1xuICB9XG59XG4ubV9jMzM4MTkxNFtkYXRhLWFjdGl2ZV1bZGF0YS1hY3RpdmVdIHtcbiAgICAtLXRhYi1iZzogdmFyKC0tdGFicy1jb2xvcik7XG4gICAgLS10YWItY29sb3I6IHZhcigtLXRhYnMtdGV4dC1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xuICB9XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXG4gIC5tX2MzMzgxOTE0W2RhdGEtYWN0aXZlXVtkYXRhLWFjdGl2ZV06aG92ZXIge1xuICAgICAgLS10YWItYmc6IHZhcigtLXRhYnMtY29sb3IpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG5cbiAgLm1fYzMzODE5MTRbZGF0YS1hY3RpdmVdW2RhdGEtYWN0aXZlXTphY3RpdmUge1xuICAgICAgLS10YWItYmc6IHZhcigtLXRhYnMtY29sb3IpO1xuICB9XG59XG5cbi5tXzczNDEzMjBkIHtcbiAgLS10aS1zaXplLXhzOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXRpLXNpemUtc206IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tdGktc2l6ZS1tZDogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXRpLXNpemUtbGc6IGNhbGMoMi4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tdGktc2l6ZS14bDogY2FsYygyLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXRpLXNpemU6IHZhcigtLXRpLXNpemUtbWQpO1xuXG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgd2lkdGg6IHZhcigtLXRpLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXRpLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXRpLXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS10aS1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGktcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRpLWJnLCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKSk7XG4gIGNvbG9yOiB2YXIoLS10aS1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xuICBib3JkZXI6IHZhcigtLXRpLWJkLCAxcHggc29saWQgdHJhbnNwYXJlbnQpO1xufVxuXG4ubV80MzY1N2VjZSB7XG4gIC0tb2Zmc2V0OiBjYWxjKHZhcigtLXRsLWJ1bGxldC1zaXplKSAvIDIgKyB2YXIoLS10bC1saW5lLXdpZHRoKSAvIDIpO1xuICAtLXRsLWJ1bGxldC1zaXplOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tdGwtbGluZS13aWR0aDogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXRsLXJhZGl1czogY2FsYyg2Mi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXRsLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbn1cblxuICAubV80MzY1N2VjZTp3aGVyZShbZGF0YS1hbGlnbj0nbGVmdCddKSB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLW9mZnNldCk7XG4gIH1cblxuICAubV80MzY1N2VjZTp3aGVyZShbZGF0YS1hbGlnbj0ncmlnaHQnXSkge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tb2Zmc2V0KTtcbiAgfVxuXG4ubV8yZWJlODA5OSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgLyAyKTtcbn1cblxuLm1fNDM2MTc4ZmYge1xuICAtLWl0ZW0tYm9yZGVyOiB2YXIoLS10bC1saW5lLXdpZHRoKSB2YXIoLS10bGktYm9yZGVyLXN0eWxlLCBzb2xpZCkgdmFyKC0taXRlbS1ib3JkZXItY29sb3IpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG59XG5cbi5tXzQzNjE3OGZmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogdmFyKC0tdGltZWxpbmUtbGluZS1sZWZ0LCAwKTtcbiAgICByaWdodDogdmFyKC0tdGltZWxpbmUtbGluZS1yaWdodCwgMCk7XG4gICAgYm90dG9tOiBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCkgKiAtMSk7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0taXRlbS1ib3JkZXIpO1xuICAgIGRpc3BsYXk6IHZhcigtLXRpbWVsaW5lLWxpbmUtZGlzcGxheSwgbm9uZSk7XG4gIH1cblxuLm1fNDM2NTdlY2VbZGF0YS1hbGlnbj0nbGVmdCddIC5tXzQzNjE3OGZmOjpiZWZvcmUge1xuICAgICAgLS10aW1lbGluZS1saW5lLWxlZnQ6IGNhbGModmFyKC0tdGwtbGluZS13aWR0aCkgKiAtMSk7XG4gICAgICAtLXRpbWVsaW5lLWxpbmUtcmlnaHQ6IGF1dG87XG4gICAgfVxuXG5bZGlyPVwicnRsXCJdIC5tXzQzNjU3ZWNlW2RhdGEtYWxpZ249J2xlZnQnXSAubV80MzYxNzhmZjo6YmVmb3JlIHtcbiAgICAgICAgLS10aW1lbGluZS1saW5lLWxlZnQ6IGF1dG87XG4gICAgICAgIC0tdGltZWxpbmUtbGluZS1yaWdodDogY2FsYyh2YXIoLS10bC1saW5lLXdpZHRoKSAqIC0xKTtcbn1cblxuLm1fNDM2NTdlY2VbZGF0YS1hbGlnbj0ncmlnaHQnXSAubV80MzYxNzhmZjo6YmVmb3JlIHtcbiAgICAgIC0tdGltZWxpbmUtbGluZS1sZWZ0OiBhdXRvO1xuICAgICAgLS10aW1lbGluZS1saW5lLXJpZ2h0OiBjYWxjKHZhcigtLXRsLWxpbmUtd2lkdGgpICogLTEpO1xuICAgIH1cblxuW2Rpcj1cInJ0bFwiXSAubV80MzY1N2VjZVtkYXRhLWFsaWduPSdyaWdodCddIC5tXzQzNjE3OGZmOjpiZWZvcmUge1xuICAgICAgICAtLXRpbWVsaW5lLWxpbmUtbGVmdDogY2FsYyh2YXIoLS10bC1saW5lLXdpZHRoKSAqIC0xKTtcbiAgICAgICAgLS10aW1lbGluZS1saW5lLXJpZ2h0OiBhdXRvO1xufVxuXG4ubV80MzY1N2VjZTp3aGVyZShbZGF0YS1hbGlnbj0nbGVmdCddKSAubV80MzYxNzhmZiB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLW9mZnNldCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4ubV80MzY1N2VjZTp3aGVyZShbZGF0YS1hbGlnbj0ncmlnaHQnXSkgLm1fNDM2MTc4ZmYge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tb2Zmc2V0KTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzQzNjE3OGZmIHtcbiAgICAtLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV80MzYxNzhmZiB7XG4gICAgLS1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV80MzYxNzhmZjp3aGVyZShbZGF0YS1saW5lLWFjdGl2ZV0pOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10bGktY29sb3IsIHZhcigtLXRsLWNvbG9yKSk7XG4gICAgfVxuXG4ubV80MzYxNzhmZjp3aGVyZSg6bm90KDpsYXN0LW9mLXR5cGUpKSB7XG4gICAgLS10aW1lbGluZS1saW5lLWRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbi5tXzQzNjE3OGZmOndoZXJlKDpub3QoOmZpcnN0LW9mLXR5cGUpKSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhsKTtcbiAgfVxuXG4ubV84YWZmY2VlMSB7XG4gIHdpZHRoOiB2YXIoLS10bC1idWxsZXQtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tdGwtYnVsbGV0LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10bGktcmFkaXVzLCB2YXIoLS10bC1yYWRpdXMpKTtcbiAgYm9yZGVyOiB2YXIoLS10bC1saW5lLXdpZHRoKSBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci10ZXh0KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV84YWZmY2VlMSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV84YWZmY2VlMSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tXzQzNjU3ZWNlOndoZXJlKFtkYXRhLWFsaWduPSdsZWZ0J10pIC5tXzhhZmZjZWUxIHtcbiAgICBsZWZ0OiBjYWxjKCh2YXIoLS10bC1idWxsZXQtc2l6ZSkgLyAyICsgdmFyKC0tdGwtbGluZS13aWR0aCkgLyAyKSAqIC0xKTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG46d2hlcmUoW2Rpcj1cInJ0bFwiXSkgLm1fNDM2NTdlY2U6d2hlcmUoW2RhdGEtYWxpZ249J2xlZnQnXSkgLm1fOGFmZmNlZTEge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBjYWxjKCh2YXIoLS10bC1idWxsZXQtc2l6ZSkgLyAyICsgdmFyKC0tdGwtbGluZS13aWR0aCkgLyAyKSAqIC0xKTtcbn1cblxuLm1fNDM2NTdlY2U6d2hlcmUoW2RhdGEtYWxpZ249J3JpZ2h0J10pIC5tXzhhZmZjZWUxIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBjYWxjKCh2YXIoLS10bC1idWxsZXQtc2l6ZSkgLyAyICsgdmFyKC0tdGwtbGluZS13aWR0aCkgLyAyKSAqIC0xKTtcbiAgfVxuXG46d2hlcmUoW2Rpcj1cInJ0bFwiXSkgLm1fNDM2NTdlY2U6d2hlcmUoW2RhdGEtYWxpZ249J3JpZ2h0J10pIC5tXzhhZmZjZWUxIHtcbiAgICAgIGxlZnQ6IGNhbGMoKHZhcigtLXRsLWJ1bGxldC1zaXplKSAvIDIgKyB2YXIoLS10bC1saW5lLXdpZHRoKSAvIDIpICogLTEpO1xuICAgICAgcmlnaHQ6IGF1dG87XG59XG5cbi5tXzhhZmZjZWUxOndoZXJlKFtkYXRhLXdpdGgtY2hpbGRdKSB7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS10bC1saW5lLXdpZHRoKTtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzhhZmZjZWUxOndoZXJlKFtkYXRhLXdpdGgtY2hpbGRdKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV84YWZmY2VlMTp3aGVyZShbZGF0YS13aXRoLWNoaWxkXSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV84YWZmY2VlMTp3aGVyZShbZGF0YS1hY3RpdmVdKSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10bGktY29sb3IsIHZhcigtLXRsLWNvbG9yKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLXRsLWljb24tY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgfVxuXG4ubV84YWZmY2VlMTp3aGVyZShbZGF0YS1hY3RpdmVdKTp3aGVyZShbZGF0YS13aXRoLWNoaWxkXSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGxpLWNvbG9yLCB2YXIoLS10bC1jb2xvcikpO1xuICAgICAgY29sb3I6IHZhcigtLXRsLWljb24tY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgICB9XG5cbi5tXzQzNjU3ZWNlOndoZXJlKFtkYXRhLWFsaWduPSdsZWZ0J10pIC5tXzU0MGU4ZjQxIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tb2Zmc2V0KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbjp3aGVyZShbZGlyPVwicnRsXCJdKSAubV80MzY1N2VjZTp3aGVyZShbZGF0YS1hbGlnbj0nbGVmdCddKSAubV81NDBlOGY0MSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1fNDM2NTdlY2U6d2hlcmUoW2RhdGEtYWxpZ249J3JpZ2h0J10pIC5tXzU0MGU4ZjQxIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLW9mZnNldCk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tXzQzNjU3ZWNlOndoZXJlKFtkYXRhLWFsaWduPSdyaWdodCddKSAubV81NDBlOGY0MSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubV84YTVkMTM1NyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRpdGxlLWZ3KTtcbiAgZm9udC1zaXplOiB2YXIoLS10aXRsZS1meik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aXRsZS1saCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tYW50aW5lLWZvbnQtZmFtaWx5LWhlYWRpbmdzKTtcbiAgdGV4dC13cmFwOiB2YXIoLS10aXRsZS10ZXh0LXdyYXAsIHZhcigtLW1hbnRpbmUtaGVhZGluZy10ZXh0LXdyYXApKTtcbn1cblxuICAubV84YTVkMTM1Nzp3aGVyZShbZGF0YS1saW5lLWNsYW1wXSkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiB2YXIoLS10aXRsZS1saW5lLWNsYW1wKTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9XG5cbi5tX2Y2OThlMTkxIHtcbiAgLS1sZXZlbC1vZmZzZXQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1sZyk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tXzc1ZjNlY2Yge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tX2Y2OTcwZWIxIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tX2Y2OTcwZWIxOmZvY3VzLXZpc2libGUgPiAubV9kYzI4MzQyNSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgICBvdXRsaW5lLW9mZnNldDogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICB9XG5cbi5tX2RjMjgzNDI1IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWxhYmVsLW9mZnNldCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZGMyODM0MjU6d2hlcmUoW2RhdGEtc2VsZWN0ZWRdKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kYzI4MzQyNTp3aGVyZShbZGF0YS1zZWxlY3RlZF0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbn1cblxuLm1fZDY0OTNmYWQgOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tX2Q2NDkzZmFkIDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZShoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgICB0ZXh0LXdyYXA6IHZhcigtLW1hbnRpbmUtaGVhZGluZy10ZXh0LXdyYXApO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1tYW50aW5lLWZvbnQtZmFtaWx5LWhlYWRpbmdzKTtcbiAgfVxuICAubV9kNjQ5M2ZhZCA6d2hlcmUoaDEpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEuNSAqIHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1oMS1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWgxLWxpbmUtaGVpZ2h0KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tbWFudGluZS1oMS1mb250LXdlaWdodCk7XG4gIH1cbiAgLm1fZDY0OTNmYWQgOndoZXJlKGgyKSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhsKTtcbiAgICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtaDItZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1oMi1saW5lLWhlaWdodCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLW1hbnRpbmUtaDItZm9udC13ZWlnaHQpO1xuICB9XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZShoMykge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMC44ICogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhsKSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWgzLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtaDMtbGluZS1oZWlnaHQpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1tYW50aW5lLWgzLWZvbnQtd2VpZ2h0KTtcbiAgfVxuICAubV9kNjQ5M2ZhZCA6d2hlcmUoaDQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAuOCAqIHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1oNC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWg0LWxpbmUtaGVpZ2h0KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tbWFudGluZS1oNC1mb250LXdlaWdodCk7XG4gIH1cbiAgLm1fZDY0OTNmYWQgOndoZXJlKGg1KSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwLjUgKiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteGwpKTtcbiAgICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtaDUtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1oNS1saW5lLWhlaWdodCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLW1hbnRpbmUtaDUtZm9udC13ZWlnaHQpO1xuICB9XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZShoNikge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMC41ICogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhsKSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWg2LWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtaDYtbGluZS1oZWlnaHQpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1tYW50aW5lLWg2LWZvbnQtd2VpZ2h0KTtcbiAgfVxuICAubV9kNjQ5M2ZhZCA6d2hlcmUoaW1nKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIH1cbiAgLm1fZDY0OTNmYWQgOndoZXJlKHApIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy1sZyk7XG4gIH1cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kNjQ5M2ZhZCA6d2hlcmUobWFyaykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci15ZWxsb3ctMik7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbn1cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Q2NDkzZmFkIDp3aGVyZShtYXJrKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXllbGxvdy01KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKTtcbn1cbiAgLm1fZDY0OTNmYWQgOndoZXJlKGEpIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1hbmNob3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIC5tX2Q2NDkzZmFkIDp3aGVyZShhKTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAubV9kNjQ5M2ZhZCA6d2hlcmUoYSk6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cbiAgLm1fZDY0OTNmYWQgOndoZXJlKGhyKSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZDtcbiAgfVxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2Q2NDkzZmFkIDp3aGVyZShocikge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kNjQ5M2ZhZCA6d2hlcmUoaHIpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTMpO1xufVxuICAubV9kNjQ5M2ZhZCA6d2hlcmUocHJlKSB7XG4gICAgcGFkZGluZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1tYW50aW5lLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS14cyk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtc20pO1xuICB9XG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZDY0OTNmYWQgOndoZXJlKHByZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xufVxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZDY0OTNmYWQgOndoZXJlKHByZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTgpO1xufVxuICAubV9kNjQ5M2ZhZCA6d2hlcmUocHJlKSA6d2hlcmUoY29kZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgLm1fZDY0OTNmYWQgOndoZXJlKGtiZCkge1xuICAgIC0ta2JkLWZ6OiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgLS1rYmQtcGFkZGluZzogY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygwLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgICBmb250LWZhbWlseTogdmFyKC0tbWFudGluZS1mb250LWZhbWlseS1tb25vc3BhY2UpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWxpbmUtaGVpZ2h0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IHZhcigtLWtiZC1wYWRkaW5nKTtcbiAgICBmb250LXNpemU6IHZhcigtLWtiZC1meik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtc20pO1xuICAgIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kNjQ5M2ZhZCA6d2hlcmUoa2JkKSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG59XG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kNjQ5M2ZhZCA6d2hlcmUoa2JkKSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG59XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZShjb2RlKSB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtbGluZS1oZWlnaHQpO1xuICAgIHBhZGRpbmc6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLXNtKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tbWFudGluZS1mb250LWZhbWlseS1tb25vc3BhY2UpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUteHMpO1xuICB9XG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZDY0OTNmYWQgOndoZXJlKGNvZGUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKTtcbn1cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Q2NDkzZmFkIDp3aGVyZShjb2RlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZSh1bCwgb2wpOm5vdChbZGF0YS10eXBlPSd0YXNrTGlzdCddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhsKTtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICB9XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZSh0YWJsZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgfVxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2Q2NDkzZmFkIDp3aGVyZSh0YWJsZSkge1xuICAgICAgLS10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Q2NDkzZmFkIDp3aGVyZSh0YWJsZSkge1xuICAgICAgLS10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cbiAgLm1fZDY0OTNmYWQgOndoZXJlKHRhYmxlKSA6d2hlcmUoY2FwdGlvbikge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xuICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGltbWVkKTtcbiAgICB9XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZSh0YWJsZSkgOndoZXJlKHRoKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKTtcbiAgICAgIHBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbiAgICB9XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZSh0YWJsZSkgOndoZXJlKHRoZWFkIHRoKSB7XG4gICAgICBib3JkZXItYm90dG9tOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZSh0YWJsZSkgOndoZXJlKHRmb290IHRoKSB7XG4gICAgICBib3JkZXItdG9wOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIC5tX2Q2NDkzZmFkIDp3aGVyZSh0YWJsZSkgOndoZXJlKHRkKSB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG4gICAgICBib3JkZXItYm90dG9tOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xuICAgIH1cbiAgLm1fZDY0OTNmYWQgOndoZXJlKHRhYmxlKSA6d2hlcmUodHI6bGFzdC1vZi10eXBlIHRkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgLm1fZDY0OTNmYWQgOndoZXJlKGJsb2NrcXVvdGUpIHtcbiAgICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLWxnKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodCk7XG4gICAgbWFyZ2luOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpIDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtc20pO1xuICAgIHBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCkgdmFyKC0tbWFudGluZS1zcGFjaW5nLWxnKTtcbiAgfVxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2Q2NDkzZmFkIDp3aGVyZShibG9ja3F1b3RlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG59XG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kNjQ5M2ZhZCA6d2hlcmUoYmxvY2txdW90ZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTgpO1xufVxuIiwiLm1fZDQ2YTQ4MzQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgZGFzaGVkO1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci10ZXh0KTtcbiAgcGFkZGluZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHJvcHpvbmUtcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjpcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2UsXG4gICAgYm9yZGVyLWNvbG9yIDEwMG1zIGVhc2U7XG59XG5cbiAgLm1fZDQ2YTQ4MzQ6d2hlcmUoW2RhdGEtbG9hZGluZ10pLFxuICAubV9kNDZhNDgzNDp3aGVyZSg6bm90KFtkYXRhLWFjdGl2YXRlLW9uLWNsaWNrXSkpIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2Q0NmE0ODM0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS00KTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZDQ2YTQ4MzQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kNDZhNDgzNDpob3Zlcjp3aGVyZShbZGF0YS1hY3RpdmF0ZS1vbi1jbGlja106bm90KFtkYXRhLWxvYWRpbmddKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Q0NmE0ODM0OmhvdmVyOndoZXJlKFtkYXRhLWFjdGl2YXRlLW9uLWNsaWNrXTpub3QoW2RhdGEtbG9hZGluZ10pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgfVxufVxuXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZDQ2YTQ4MzQ6YWN0aXZlOndoZXJlKFtkYXRhLWFjdGl2YXRlLW9uLWNsaWNrXTpub3QoW2RhdGEtbG9hZGluZ10pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZDQ2YTQ4MzQ6YWN0aXZlOndoZXJlKFtkYXRhLWFjdGl2YXRlLW9uLWNsaWNrXTpub3QoW2RhdGEtbG9hZGluZ10pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgfVxufVxuXG4gIC5tX2Q0NmE0ODM0OndoZXJlKFtkYXRhLWFjY2VwdF0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcm9wem9uZS1hY2NlcHQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHJvcHpvbmUtYWNjZXB0LWJnKTtcbiAgICBjb2xvcjogdmFyKC0tZHJvcHpvbmUtYWNjZXB0LWNvbG9yKTtcbiAgfVxuXG4gIC5tX2Q0NmE0ODM0OndoZXJlKFtkYXRhLXJlamVjdF0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcm9wem9uZS1yZWplY3QtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHJvcHpvbmUtcmVqZWN0LWJnKTtcbiAgICBjb2xvcjogdmFyKC0tZHJvcHpvbmUtcmVqZWN0LWNvbG9yKTtcbiAgfVxuXG4ubV9iODVmNzE0NCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1fYjg1ZjcxNDQ6d2hlcmUoW2RhdGEtZW5hYmxlLXBvaW50ZXItZXZlbnRzXSkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cblxuLm1fOTZmNmU5YWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2U7XG59XG5cbi5tXzk2ZjZlOWFkIC5tXzc5NDYxMTZkIHtcbiAgICBmbGV4OiAxO1xuICB9XG4iLCIubV9iMzdkOWFjNyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpICogMik7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogdmFyKC0tbm90aWZpY2F0aW9ucy16LWluZGV4KTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1ub3RpZmljYXRpb25zLWNvbnRhaW5lci13aWR0aCk7XG59XG5cbiAgLm1fYjM3ZDlhYzc6d2hlcmUoW2RhdGEtcG9zaXRpb249J3RvcC1jZW50ZXInXSkge1xuICAgIHRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgLm1fYjM3ZDlhYzc6d2hlcmUoW2RhdGEtcG9zaXRpb249J3RvcC1sZWZ0J10pIHtcbiAgICB0b3A6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gICAgbGVmdDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgfVxuXG4gIC5tX2IzN2Q5YWM3OndoZXJlKFtkYXRhLXBvc2l0aW9uPSd0b3AtcmlnaHQnXSkge1xuICAgIHRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgICByaWdodDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgfVxuXG4gIC5tX2IzN2Q5YWM3OndoZXJlKFtkYXRhLXBvc2l0aW9uPSdib3R0b20tY2VudGVyJ10pIHtcbiAgICBib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC5tX2IzN2Q5YWM3OndoZXJlKFtkYXRhLXBvc2l0aW9uPSdib3R0b20tbGVmdCddKSB7XG4gICAgYm90dG9tOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICAgIGxlZnQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIH1cblxuICAubV9iMzdkOWFjNzp3aGVyZShbZGF0YS1wb3NpdGlvbj0nYm90dG9tLXJpZ2h0J10pIHtcbiAgICBib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gICAgcmlnaHQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIH1cblxuLm1fNWVkMGVkZDAgKyAubV81ZWQwZWRkMCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgfVxuIiwiLm1fNDY4ZTdlZGEge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbiAgLm1fNDY4ZTdlZGE6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tXzQ2OGU3ZWRhOjotd2Via2l0LWNsZWFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tXzQ2OGU3ZWRhOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbiAgLm1fNDY4ZTdlZGE6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUtZmllbGQsXG4gIC5tXzQ2OGU3ZWRhOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtc2Vjb25kLWZpZWxkLFxuICAubV80NjhlN2VkYTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWFtcG0tZmllbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLm1fNDY4ZTdlZGE6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkOmZvY3VzLCAubV80NjhlN2VkYTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZS1maWVsZDpmb2N1cywgLm1fNDY4ZTdlZGE6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1zZWNvbmQtZmllbGQ6Zm9jdXMsIC5tXzQ2OGU3ZWRhOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtYW1wbS1maWVsZDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgICB9XG5cbi5tXzM5NmNlNWNiIHtcbiAgLS1kYXktc2l6ZS14czogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kYXktc2l6ZS1zbTogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRheS1zaXplLW1kOiBjYWxjKDIuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRheS1zaXplLWxnOiBjYWxjKDNyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGF5LXNpemUteGw6IGNhbGMoMy4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGF5LXNpemU6IHZhcigtLWRheS1zaXplLXNtKTtcblxuICB3aWR0aDogdmFyKC0tZGF5LXNpemUsIHZhcigtLWRheS1zaXplLXNtKSk7XG4gIGhlaWdodDogdmFyKC0tZGF5LXNpemUsIHZhcigtLWRheS1zaXplLXNtKSk7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1kYXktc2l6ZSkgLyAyLjgpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tXzM5NmNlNWNiOmhvdmVyOndoZXJlKDpub3QoW2RhdGEtc3RhdGljXSwgW2RhdGEtZGlzYWJsZWRdLCBbZGF0YS1zZWxlY3RlZF0sIFtkYXRhLWluLXJhbmdlXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICAgIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fMzk2Y2U1Y2I6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1zdGF0aWNdLCBbZGF0YS1kaXNhYmxlZF0sIFtkYXRhLXNlbGVjdGVkXSwgW2RhdGEtaW4tcmFuZ2VdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV8zOTZjZTVjYjphY3RpdmU6d2hlcmUoOm5vdChbZGF0YS1zdGF0aWNdLCBbZGF0YS1kaXNhYmxlZF0sIFtkYXRhLXNlbGVjdGVkXSwgW2RhdGEtaW4tcmFuZ2VdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgICAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV8zOTZjZTVjYjphY3RpdmU6d2hlcmUoOm5vdChbZGF0YS1zdGF0aWNdLCBbZGF0YS1kaXNhYmxlZF0sIFtkYXRhLXNlbGVjdGVkXSwgW2RhdGEtaW4tcmFuZ2VdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuICAubV8zOTZjZTVjYjp3aGVyZShbZGF0YS1zdGF0aWNdKSB7XG4gICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLm1fMzk2Y2U1Y2I6d2hlcmUoW2RhdGEtd2Vla2VuZF0pIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1yZWQtNik7XG4gIH1cblxuICAubV8zOTZjZTVjYjp3aGVyZShbZGF0YS1vdXRzaWRlXSkge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLm1fMzk2Y2U1Y2I6d2hlcmUoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaW1tZWQpO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLm1fMzk2Y2U1Y2I6d2hlcmUoW2RhdGEtaGlkZGVuXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzM5NmNlNWNiOndoZXJlKFtkYXRhLXRvZGF5XVtkYXRhLWhpZ2hsaWdodC10b2RheV06bm90KFtkYXRhLXNlbGVjdGVkXSwgW2RhdGEtaW4tcmFuZ2VdKSkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTQpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8zOTZjZTVjYjp3aGVyZShbZGF0YS10b2RheV1bZGF0YS1oaWdobGlnaHQtdG9kYXldOm5vdChbZGF0YS1zZWxlY3RlZF0sIFtkYXRhLWluLXJhbmdlXSkpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuICAubV8zOTZjZTVjYjp3aGVyZShbZGF0YS1pbi1yYW5nZV0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItbGlnaHQtaG92ZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgLm1fMzk2Y2U1Y2I6d2hlcmUoW2RhdGEtaW4tcmFuZ2VdKTpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgW2RhdGEtc3RhdGljXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWxpZ2h0KTtcbiAgICAgIH1cbn1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICAubV8zOTZjZTVjYjp3aGVyZShbZGF0YS1pbi1yYW5nZV0pOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgW2RhdGEtc3RhdGljXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWxpZ2h0KTtcbiAgICAgIH1cbn1cblxuICAubV8zOTZjZTVjYjp3aGVyZShbZGF0YS1maXJzdC1pbi1yYW5nZV0pIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcbiAgfVxuXG4gIC5tXzM5NmNlNWNiOndoZXJlKFtkYXRhLWxhc3QtaW4tcmFuZ2VdKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcbiAgfVxuXG4gIC5tXzM5NmNlNWNiOndoZXJlKFtkYXRhLWxhc3QtaW4tcmFuZ2VdW2RhdGEtZmlyc3QtaW4tcmFuZ2VdKSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG4gIH1cblxuICAubV8zOTZjZTVjYjp3aGVyZShbZGF0YS1zZWxlY3RlZF0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWNvbnRyYXN0KTtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAubV8zOTZjZTVjYjp3aGVyZShbZGF0YS1zZWxlY3RlZF0pOmhvdmVyOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCBbZGF0YS1zdGF0aWNdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkLWhvdmVyKTtcbiAgICAgIH1cbn1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICAubV8zOTZjZTVjYjp3aGVyZShbZGF0YS1zZWxlY3RlZF0pOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgW2RhdGEtc3RhdGljXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZC1ob3Zlcik7XG4gICAgICB9XG59XG5cbi5tXzE4YTNlY2Ege1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaW1tZWQpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IHZhcigtLXdyLWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkpO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0td3Itc3BhY2luZywgdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKSkgLyAyKTtcbn1cblxuLm1fY2M5ODIwZDMge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4ubV84ZjQ1N2NkNSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tXzhmNDU3Y2Q1OndoZXJlKFtkYXRhLXdpdGgtc3BhY2luZ10pIHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuMDMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cblxuLm1fNmNmZjlkZWEge1xuICAtLXduLXNpemUteHM6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0td24tc2l6ZS1zbTogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXduLXNpemUtbWQ6IGNhbGMoMi42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0td24tc2l6ZS1sZzogY2FsYygzcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXduLXNpemUteGw6IGNhbGMoMy4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGltbWVkKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXduLXNpemUsIHZhcigtLXduLXNpemUtc20pKSAvIDIuOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLXduLXNpemUsIHZhcigtLXduLXNpemUtc20pKTtcbn1cblxuLm1fZGM2YTNjNzEge1xuICAtLWRwYy1zaXplLXhzOiBjYWxjKDEuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRwYy1zaXplLXNtOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZHBjLXNpemUtbWQ6IGNhbGMoMi42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZHBjLXNpemUtbGc6IGNhbGMoM3JlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kcGMtc2l6ZS14bDogY2FsYygzLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kcGMtc2l6ZTogdmFyKC0tZHBjLXNpemUtc20pO1xuXG4gIGZvbnQtc2l6ZTogdmFyKC0tZHBjLWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkpO1xuICBoZWlnaHQ6IHZhcigtLWRwYy1zaXplKTtcbiAgd2lkdGg6IGNhbGMoKHZhcigtLWRwYy1zaXplKSAqIDcpIC8gMyArIGNhbGMoMC4wOTM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xufVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2RjNmEzYzcxOmhvdmVyOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCA6ZGlzYWJsZWQpKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZGM2YTNjNzE6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIDpkaXNhYmxlZCkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICB9XG59XG5cbiAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kYzZhM2M3MTphY3RpdmU6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIDpkaXNhYmxlZCkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kYzZhM2M3MTphY3RpdmU6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIDpkaXNhYmxlZCkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICB9XG59XG5cbiAgLm1fZGM2YTNjNzE6d2hlcmUoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaW1tZWQpO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLm1fZGM2YTNjNzE6d2hlcmUoW2RhdGEtc2VsZWN0ZWRdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1jb250cmFzdCwgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuICAubV9kYzZhM2M3MTp3aGVyZShbZGF0YS1zZWxlY3RlZF0pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQtaG92ZXIpO1xuICB9XG59XG5cbiAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuXG4gIC5tX2RjNmEzYzcxOndoZXJlKFtkYXRhLXNlbGVjdGVkXSk6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQtaG92ZXIpO1xuICB9XG59XG5cbiAgLm1fZGM2YTNjNzE6d2hlcmUoW2RhdGEtaW4tcmFuZ2VdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWxpZ2h0LWhvdmVyKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuICAubV9kYzZhM2M3MTp3aGVyZShbZGF0YS1pbi1yYW5nZV0pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1saWdodCk7XG4gIH1cbn1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG5cbiAgLm1fZGM2YTNjNzE6d2hlcmUoW2RhdGEtaW4tcmFuZ2VdKTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWxpZ2h0KTtcbiAgfVxufVxuXG4gIC5tX2RjNmEzYzcxOndoZXJlKFtkYXRhLWZpcnN0LWluLXJhbmdlXSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG4gICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuICB9XG5cbiAgLm1fZGM2YTNjNzE6d2hlcmUoW2RhdGEtbGFzdC1pbi1yYW5nZV0pIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG4gICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuICB9XG5cbiAgLm1fZGM2YTNjNzE6d2hlcmUoW2RhdGEtZmlyc3QtaW4tcmFuZ2VdW2RhdGEtbGFzdC1pbi1yYW5nZV0pIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcbiAgfVxuXG4ubV85MjA2NTQ3YiB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLm1fYzVhMTljN2Qge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubV9jNWExOWM3ZDp3aGVyZShbZGF0YS13aXRoLXNwYWNpbmddKSB7XG4gICAgcGFkZGluZzogY2FsYygwLjAzMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG5cbi5tXzJhNmMzMmQge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1fZmUyNzYyMmYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubV9mZTI3NjIyZjp3aGVyZShbZGF0YS13aXRoLXNwYWNpbmddKSB7XG4gICAgcGFkZGluZzogY2FsYygwLjAzMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG5cbi5tXzczMGE3OWVkIHtcbiAgLS1kY2gtY29udHJvbC1zaXplLXhzOiBjYWxjKDEuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRjaC1jb250cm9sLXNpemUtc206IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kY2gtY29udHJvbC1zaXplLW1kOiBjYWxjKDIuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRjaC1jb250cm9sLXNpemUtbGc6IGNhbGMoM3JlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kY2gtY29udHJvbC1zaXplLXhsOiBjYWxjKDMuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRjaC1jb250cm9sLXNpemU6IHZhcigtLWRjaC1jb250cm9sLXNpemUtc20pO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1kY2gtY29udHJvbC1zaXplKSAqIDggKyBjYWxjKDAuNDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG59XG5cbi5tX2Y2NjQ1ZDk3LFxuLm1fMjM1MWVlYjAge1xuICBoZWlnaHQ6IHZhcigtLWRjaC1jb250cm9sLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV9mNjY0NWQ5Nzpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgOmRpc2FibGVkKSksIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tXzIzNTFlZWIwOmhvdmVyOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCA6ZGlzYWJsZWQpKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tX2Y2NjQ1ZDk3OmhvdmVyOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCA6ZGlzYWJsZWQpKSwgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV8yMzUxZWViMDpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgOmRpc2FibGVkKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fZjY2NDVkOTc6YWN0aXZlOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCA6ZGlzYWJsZWQpKSwgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fMjM1MWVlYjA6YWN0aXZlOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCA6ZGlzYWJsZWQpKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tX2Y2NjQ1ZDk3OmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgOmRpc2FibGVkKSksIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fMjM1MWVlYjA6YWN0aXZlOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCA6ZGlzYWJsZWQpKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgfVxufVxuXG4ubV9mNjY0NWQ5Nzp3aGVyZSg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSksIC5tXzIzNTFlZWIwOndoZXJlKDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuLm1fMjM1MWVlYjAge1xuICB3aWR0aDogdmFyKC0tZGNoLWNvbnRyb2wtc2l6ZSk7XG59XG5cbi5tX2Y2NjQ1ZDk3IHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiB2YXIoLS1kY2gtZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ubV8zNjdkYzc0OSB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4ubV8zNjdkYzc0OTp3aGVyZShbZGF0YS1kaXJlY3Rpb249J25leHQnXSkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cblxuOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tXzM2N2RjNzQ5OndoZXJlKFtkYXRhLWRpcmVjdGlvbj0nbmV4dCddKSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5tXzM2N2RjNzQ5OndoZXJlKFtkYXRhLWRpcmVjdGlvbj0ncHJldmlvdXMnXSkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuXG46d2hlcmUoW2Rpcj1cInJ0bFwiXSkgLm1fMzY3ZGM3NDk6d2hlcmUoW2RhdGEtZGlyZWN0aW9uPSdwcmV2aW91cyddKSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4ubV8zMGIyNmUzMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbn1cblxuLm1fNmZhNWUyYWEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbn1cblxuICAubV82ZmE1ZTJhYTp3aGVyZShbZGF0YS1yZWFkLW9ubHldKSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbi5tXzIwOGQyNTYyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi10b3A6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG59XG5cbi5tXzYyZWUwNTkge1xuICBmbGV4OiAxO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/