.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px;text-align:left}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__last_in_range,.CalendarDay__last_in_range:hover{border-style:solid}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:top}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical{margin:0 auto}.CalendarMonthGrid__vertical_scrollable{margin:0 auto;overflow-y:scroll}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:relative;display:inline-block;text-align:center;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-top:0;border-right:0;border-bottom:2px solid transparent;border-left:0;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #008489;border-left:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.CalendarDay__default,.CalendarDay__default:hover{font-size:16px;border:none;color:#000;background-color:#fff;border-radius:50%;padding:4px}.CalendarDay__default:hover{background-color:#f4f4f4}.CalendarDay__selected{background:#3291f6;color:#fff;border-radius:50%;border:none}.CalendarDay__selected:hover{background:#0278f6;border:none;color:#fff}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:hover{color:#d5d4d4;background-color:#fff}.SingleDatePicker{width:100%}.SingleDatePicker_picker{transform:translate(25%,-75%)}.DateInput{width:100%}.SingleDatePickerInput__withBorder{display:none;position:absolute;top:-50px}body,html{height:100%;width:100%}body{background:#f8fafa;color:#30363e;font-family:Lato,sans-serif;font-size:14px;line-height:1.57;letter-spacing:.6px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;margin:0;background-size:100% 100%}.white{background:#026df5;color:#fff}.blue{background:#fff;color:#026df5}h1{font-size:1.71em;line-height:1.33}h1,h2{font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}h2{font-size:1.42em;line-height:normal;margin-top:24px;margin-bottom:16px}@media (min-width:768px){h2{margin-top:32px}}h3{font-size:1.28em;line-height:normal;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}a{color:#026df5}a:hover a:focus{color:#469cf6}a:visited{color:#014298}a.white,a.white:hover a.white:focus,a.white:visited{color:#fff}a.blue{color:#026df5}a.blue:hover a.blue:focus{color:#469cf6}a.blue:visited{color:#014298}.metadata{font-size:.85em;line-height:1.83}input{height:40px;border-radius:2px;background-color:#fbfbfb;box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.04);border:1px solid #d5d4d4;box-sizing:border-box;-moz-box-sizing:border-box;text-indent:10px}input::-webkit-input-placeholder{opacity:.6;color:#4b4f5a}input:-moz-placeholder,input::-moz-placeholder{opacity:.6;color:#4b4f5a}input:-ms-input-placeholder{opacity:.6;color:#4b4f5a}input:focus{background-color:#fbfbfb}input.__invalid{height:40px;border-radius:2px;box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.04);border:1px solid red}input.__invalid,input.__invalid:focus{background-color:#fcf5f5}.control-errors{margin-top:.2em;color:red}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-ms-clear{display:none}.Navbar{position:fixed;top:0;left:50%;z-index:4;color:#fff;height:100vh;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;pointer-events:none;transform:translateX(-50%)}@media only screen and (max-width:768px){.Navbar{left:0;height:100%;width:100vw;transform:none}}@media only print{.Navbar{display:none}}.Navbar_top{display:none}@media only screen and (max-width:768px){.Navbar_top{display:-ms-flexbox;display:flex;-ms-flex:0;flex:0;-ms-flex-align:center;align-items:center;pointer-events:all;-ms-flex:1;flex:1;padding:0 2em 0 0;-ms-flex-pack:justify;justify-content:space-between;height:48px}}.Navbar_left:before{opacity:.1;padding-left:.5em;color:#fff}@media only screen and (max-width:768px){.Navbar_left:before{content:"";padding:0}}.Navbar_left{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;pointer-events:all}@media only screen and (max-width:768px){.Navbar_left{display:-ms-flexbox;display:flex;position:relative;z-index:2;transform:translateX(15%);-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;max-height:4em;width:100%;border-style:solid;border-color:hsla(0,0%,100%,.1);border-width:0 0 1px;padding:0}}.Navbar_selector{display:none}@media only screen and (max-width:768px){.Navbar_selector{display:-ms-flexbox;display:flex;width:100%}}.Navbar_middle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;height:100%;pointer-events:all;padding-left:4em}@media only screen and (max-width:768px){.Navbar_middle{position:relative;z-index:1;-ms-flex:1;flex:1;transform:translateX(15%);padding-bottom:2em;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;overflow-y:scroll;overflow-x:hidden;padding-left:0}}.Navbar_right{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;pointer-events:all}@media only screen and (max-width:768px){.Navbar_right{position:relative;transform:translateX(15%);max-height:6em;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;width:85%;padding:0 1em;padding-left:0;border-style:solid;border-color:hsla(0,0%,100%,.1);border-width:1px 0 0}.Navbar_right>.NavItem{min-height:100%}}.Navbar_drawer{display:-ms-flexbox;display:flex;max-width:1220px;width:100%;height:80px;-ms-flex:3 0 auto;flex:3 0 auto;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.Navbar_drawer{-ms-flex-direction:column;flex-direction:column;position:absolute;overflow:hidden;top:0;left:0;height:100%;width:100%;transition-duration:.75s;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 1px -1px rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.14);background-image:linear-gradient(111deg,#0f72e3 1%,#3435da),linear-gradient(180deg,transparent 51%,rgba(0,0,0,.15) 99%,rgba(0,0,0,.15))}}.Navbar_toggle{display:none}@media only screen and (max-width:768px){.Navbar_toggle{height:100%;padding:0 1em;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.13);-ms-flex-align:center;align-items:center}}.Navbar_brandIcon{background-repeat:no-repeat;background-position:50%;background-size:8em;width:116px;height:26px}@media only screen and (max-width:768px){.Navbar_brandIcon{width:86px;height:20px}}@media only screen and (max-width:768px){.Navbar_iconDt{display:none}}.Navbar_menuLabel{font-size:15.5px;padding-left:.2em}.Navbar_menuIcon{height:24px;width:24px;background-position:50%;background-repeat:no-repeat}@media only screen and (max-width:768px){.Navbar_clickableBg{pointer-events:all;cursor:pointer}}@media only screen and (max-width:768px){.Navbar_closedDrawer{transform:translateX(-100%)}}@media only screen and (max-width:768px){.Navbar_openDrawer{transform:translateX(-15%)}}.Navbar_top .BlinkingRedDot_wrapper{position:relative;top:-20px;left:-4px}@media only screen and (max-width:768px){.NavActionItem{padding-left:23px}}.NavDropdown{display:-ms-flexbox;display:flex;height:48px;-ms-flex-align:center;align-items:center;cursor:pointer;padding:0 1em}@media only screen and (max-width:768px){.NavDropdown{padding:0}}.NavDropdown a{text-decoration:none}.NavDropdown_options{overflow:hidden;display:none;transform-origin:top;transition:height .25s ease,opacity .25s ease;transform:translateY(-24px)}@media only screen and (max-width:768px){.NavDropdown_options{transform:none}}.NavDropdown_options a{color:#fff;cursor:pointer}@media only screen and (max-width:768px){.NavDropdown_item{height:1em}}@media only screen and (max-width:768px){.NavDropdown_mobileHidden{height:0;opacity:0}}@media only screen and (max-width:768px){.NavDropdown_mobileVisible{opacity:1}}.NavDropdown_arrow{padding-left:.5em;height:24px;width:24px;background-position:50%;background-repeat:no-repeat;transition:transform .2s ease}@media only screen and (max-width:768px){.NavDropdown_arrow{display:block;top:50%;padding:0;right:0;transform:translate(-36px)}}.NavDropdown_arrowUp{transform:translate(-36px) rotateX(180deg)}@media only screen and (max-width:768px){.NavDropdown_hr{display:none}}.NavDropdown_item hr{border:0;height:1px;background:#d7e9fb;margin:0}@media only screen and (min-width:768px){.NavDropdown:hover .NavDropdown_options{top:100%;left:0;width:240px;display:block;position:absolute;padding:1em 1em .5em;background-color:#026df5;border-radius:2px;min-width:100%;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 1px -1px rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.14)}}.NavItem{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;font-size:16px;height:100%}@media only screen and (max-width:768px){.NavItem{height:auto}}.NavItem input{margin-bottom:0!important}@media only screen and (max-width:768px){.NavItem{width:100%}}.NavLink{display:-ms-flexbox;display:flex;cursor:pointer;box-sizing:border-box;-ms-flex-align:center;align-items:center;margin:0 1em;border-width:0 0 2px;border-style:solid;border-color:transparent;color:#fff;text-decoration:none;height:100%;position:relative}@media only screen and (max-width:768px){.NavLink{height:48px;width:100%;margin:0;padding:0 1em}}@media only screen and (max-width:768px){.NavLink,.NavLink:hover{border-width:0 0 0 9px}}.NavLink:hover .NavLink:focus,.NavLink:visited{color:#fff}.NavLink>*{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;height:100%}.NavLink:hover{border-color:#fff}.NavLink:hover,.NavLink_active{border-width:0 0 2px;border-style:solid}.NavLink_active{font-weight:400;border-color:#d7e9fb}@media only screen and (max-width:768px){.NavLink_active{font-weight:700;overflow:hidden;border-width:0 0 0 9px}}.NavLink_dropdownItem{border-width:0;margin:0}@media only screen and (max-width:768px){.NavLink_dropdownItem{border-width:0;padding-left:24px}}.NavLink_dropdownItem:hover{border-width:0}.NavLink_alert{position:absolute;height:100%;width:100%;pointer-events:none}@media (min-width:768px){.NavLink_alert{position:static;height:auto;width:auto}}.NavUser_initials{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;background-color:#10a265;border-radius:50%;margin-right:11px;font-size:.85em;letter-spacing:-.1px}.NavUser_userWrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.NavUser_fullName{line-height:1.1;padding:0}@media only screen and (max-width:768px){.NavUser_fullName{display:none}}.NavUser_siteName{font-size:.85em;opacity:.4;line-height:1.1;padding:0}@media only screen and (max-width:768px){.NavUser_siteName{display:none}}.InlineDropdown{min-width:85%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}@media only screen and (max-width:768px){.InlineDropdown{-ms-flex-align:start;align-items:flex-start}}.InlineDropdown .NavDropdown_options{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:100%;background-color:#014298}@media only screen and (min-width:768px){.InlineDropdown .NavDropdown_options{display:none;transform:translateY(-16px);height:auto;margin:auto;min-width:auto;-ms-flex-direction:row;flex-direction:row}}.InlineDropdown .NavDropdown_label{display:-ms-flexbox;display:flex;min-height:100%;height:100%;min-width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.InlineDropdown .NavDropdown_label{display:auto;min-width:100%;transform:translate(24px);min-height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:auto}}.InlineDropdown .NavLink{margin:0 1em 0 0}@media only screen and (min-width:768px){.InlineDropdown .NavLink{border:none}}.InlineDropdown .NavLink:hover{border:none}.InlineDropdown .NavDropdown_item{padding-left:0;height:48px;transition:height .25s}.InlineDropdown .NavDropdown_item>.NavItem{height:auto}@media only screen and (max-width:768px){.InlineDropdown .NavDropdown_item>.NavItem{height:100%}}@media only screen and (min-width:768px){.InlineDropdown .NavDropdown_item{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:768px){.InlineDropdown .NavDropdown_item:hover{border-bottom:2px solid #d7e9fb;-webkit-text-stroke:.75px #fff}}.UserDropdown_wrapper{padding-right:0}@media only screen and (max-width:768px){.UserDropdown_wrapper{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}}.UserDropdown_wrapper .NavDropdown_options{transform:none}@media only screen and (max-width:768px){.UserDropdown_wrapper .NavDropdown_options{opacity:1;display:-ms-flexbox;display:flex;transform:translateY(20%);-ms-flex-direction:column;flex-direction:column;min-height:100%}}.UserDropdown_wrapper .NavDropdown_item:hover{-webkit-text-stroke:.75px #fff}@media only screen and (max-width:768px){.UserDropdown_wrapper .NavDropdown_hr{display:none}}.UserDropdown_wrapper .NavDropdown_item{padding:.4em}@media only screen and (max-width:768px){.UserDropdown_wrapper .NavDropdown_item{padding:auto;padding-left:.4em;padding:0;display:-ms-flexbox;display:flex}}.UserDropdown_wrapper .NavDropdown_item:last-child{transform:translateY(-10%)}.UserDropdown_wrapper .NavDropdown_label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.UserDropdown_wrapper .NavDropdown_label{-ms-flex-order:3;order:3;min-height:100%}}.UserDropdown_divider{margin-top:28px}@media only screen and (max-width:768px){.UserDropdown_divider,.UserDropdown_wrapper .NavDropdown_arrow{display:none}}.DefaultLayout{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;background-color:#f8fafa}@media only screen and (max-width:768px){.DefaultLayout{overflow-x:hidden;padding-bottom:16px}}@media only print{.DefaultLayout{background-color:transparent}}.DefaultLayout_background{position:absolute;top:136px;width:100vw;height:116px;left:0;background-image:url(img/white-background-light.svg);background-repeat:repeat-x,no-repeat;pointer-events:none}@media only print{.DefaultLayout_background{display:none;background-image:none}}.DefaultLayout_topBar{z-index:3;position:fixed;display:-ms-flexbox;display:flex;top:0;left:0;width:100vw;height:80px;box-shadow:-20px -19px 23px 0 rgba(0,0,0,.15);transition:box-shadow .25s;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.15)),linear-gradient(111deg,#0f72e3 1%,#3435da),linear-gradient(180deg,transparent 51%,rgba(0,0,0,.15) 99%,rgba(0,0,0,.15))}@media only screen and (max-width:768px){.DefaultLayout_topBar{position:fixed;display:-ms-flexbox;display:flex;top:0;left:0;width:100vw;height:48px}}@media only print{.DefaultLayout_topBar{display:none}}.DefaultLayout_blueBackground{background-image:linear-gradient(91deg,#0f72e3,#3435da)}.DefaultLayout_withNavbarShadow{box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.DefaultLayout_container{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;max-width:1220px;width:100%;height:100%;padding-bottom:16px}@media only screen and (max-width:768px){.DefaultLayout_container{display:-ms-flexbox;display:flex;max-width:100vw;padding:0 16px 16px;height:auto}}@media print{.DefaultLayout_container{padding-bottom:0}}.DefaultLayout_content{width:100%}.SubNavbarLayout_background{position:fixed;top:136px;width:100vw;height:116px;left:0;background-image:url(img/white-background-light.svg);background-repeat:repeat-x,no-repeat;pointer-events:none}@media print,screen and (max-width:768px){.SubNavbarLayout_background{display:none}}.PoliciesLayout_background{position:absolute;top:80px;width:100vw;height:116px;left:0;background-image:url(img/white-background-light.svg);background-repeat:repeat-x,no-repeat}@media only screen and (max-width:768px){.PoliciesLayout_background{display:none}}@media (min-width:768px){.BlueBackgroundLayout_background{position:absolute;width:100vw;height:428px;left:0;background-image:linear-gradient(97deg,#0f72e3,#3435da);pointer-events:none}}.NotificationPreferencesView_wrapper{overflow-x:visible;margin-top:88px}.NotificationPreferencesView_wrapper input{box-shadow:none;height:auto}@media (min-width:768px){.NotificationPreferencesView_wrapper{margin-top:136px}}.NotificationPreferencesView_title{margin:0 0 16px}@media (min-width:768px){.NotificationPreferencesView_title{margin:0 0 24px}}.NotificationPreferencesView_content{padding-top:24px}@media (min-width:768px){.NotificationPreferencesView_content{padding-top:40px}}.NotificationPreferencesView_tableWrapper{width:100%;box-sizing:border-box}.NotificationPreferencesView_tableContent{padding:16px 0 0}@media (min-width:768px){.NotificationPreferencesView_tableContent{padding:0}}@media (min-width:768px){.NotificationPreferencesView_separatorWrapper{padding:0 24px}}.NotificationPreferencesView_rowSeparator{height:1px;width:100%;background-color:#d5d4d4}.NotificationPreferencesView_tableHeader{display:none}@media (min-width:768px){.NotificationPreferencesView_tableHeader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:70px;padding:0 24px;font-weight:800;font-size:14px;border-bottom:1px solid #eceded}}.NotificationPreferencesView_descriptionHeader{-ms-flex:14;flex:14}.NotificationPreferencesView_controlHeader{text-align:center;-ms-flex:1;flex:1}.NotificationPreferencesView_tableFooter{margin:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.NotificationPreferencesView_tableFooter{margin:24px}}.NotificationPreferencesView_tableFooter>*{margin:0 8px}.NotificationPreferencesView_topLink,.NotificationPreferencesView_topLink:visited{font-size:14px;font-weight:800;text-decoration:none;color:#000}.NotificationPreferencesView_bodyRow{display:-ms-flexbox;display:flex;padding:0 16px;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.NotificationPreferencesView_bodyRow{padding:16px 24px;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.NotificationPreferencesView_bodyRow:not(:first-child){padding-top:16px}.NotificationPreferencesView_notificationDescription{-ms-flex:7;flex:7}.NotificationPreferencesView_notificationDescriptionTitle{font-size:14px;color:#30363e;font-weight:800;line-height:1.29;margin-bottom:8px}.NotificationPreferencesView_notificationDescriptionBody{color:#30363e;line-height:1.83;font-size:.85em}.NotificationPreferencesView_notificationControls{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;margin-top:8px;margin-bottom:8px;font-weight:800;font-size:14px}@media (min-width:768px){.NotificationPreferencesView_notificationControls{-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;margin-top:0}}.NotificationPreferencesView_notificationControl{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-right:32px}@media (min-width:768px){.NotificationPreferencesView_notificationControl{width:100%;margin:0 auto}}.NotificationPreferencesView_controlLabel{padding-left:4px}@media (min-width:768px){.NotificationPreferencesView_controlLabel{display:none}}.InventoryIndexView_wrapper{overflow-x:visible;margin-top:136px}@media (min-device-width:320px) and (max-device-width:480px){.InventoryIndexView_wrapper{margin-top:88px}}.InventoryIndexView_siteName{margin-top:40px}@media (min-device-width:320px) and (max-device-width:480px){.InventoryIndexView_siteName{margin-top:24px}}.InventorySection_showMoreLink{cursor:pointer}.InventoryIndexView_metadata{margin-bottom:16px}.InventoryIndexView_siteName{display:inline-block}.InventoryIndexView_siteCountBadge{display:inline-block;padding:8px;border-radius:5px;background-color:hsla(0,0%,95%,.6);font-family:.85em;color:#30363e;margin:0 8px 8px}.InventoryIndexView_hardwareSummary>*{margin-right:48px}@media (min-device-width:320px) and (max-device-width:480px){.InventoryIndexView_hardwareSummary>*{display:block;width:100%;overflow:hidden}}.InventoryIndexView_sensorLink{color:#026df5;text-decoration:underline}.SensorsIndexView_loadMoreWrapper{display:-ms-flexbox;display:flex;padding:24px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-device-width:320px) and (max-device-width:480px){.InventorySection_sectionWrapper{width:100%;overflow-x:visible}}.InventorySection_sectionWrapper ::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:16px}.InventorySection_sectionWrapper ::-webkit-scrollbar-track{padding:4px;width:90vw}.InventorySection_sectionWrapper ::-webkit-scrollbar-thumb{border:solid transparent;border-left-width:12px;background-clip:padding-box;background-color:rgba(0,0,0,.15)}.InventorySection_sectionHeader{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.InventorySection_sectionTitle{display:inline-block;margin:42px 0 24px}.InventorySection_hardwareCards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1220px}@media (min-device-width:320px) and (max-device-width:768px){.InventorySection_hardwareCards{display:-ms-flexbox;display:flex;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;width:100vw;max-width:100vw;margin-left:-16px;padding:0 8px 0 0}.InventorySection_hardwareCards:before{content:"";display:inline-block;min-height:1px;min-width:8px}.InventorySection_hardwareCards:after{content:"";display:inline-block;min-height:1px;min-width:1px}}.InventoryCountBadge_wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:4px;padding:2px 6px;border-radius:19.5px;background-color:rgba(34,35,46,.05)}@media (min-device-width:320px) and (max-device-width:480px){.InventoryCountBadge_wrapper{margin:8px}}.InventoryCountBadge_count{font-size:14px}.DevicesOfflineCount_wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:baseline;align-items:baseline;margin-left:40px;font-weight:700;color:red}.InventorySection_criticalAlertIcon{transform:translateY(25%);margin-right:4px}.HardwareCard_cardWrapper{margin:0 16px 8px 0;scroll-snap-align:center}.HardwareCard_severeGlow{box-shadow:0 2px 21px 0 rgba(255,0,0,.22)}.HardwareCard_bg{position:relative;width:388px;height:200px;padding:24px 16px;box-sizing:border-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between}@media (min-device-width:320px) and (max-device-width:480px){.HardwareCard_bg{width:280px}}.HardwareCard_hardwareName{margin:0 0 8px;white-space:nowrap;max-width:240px;height:24px;overflow:hidden;text-overflow:ellipsis}@media (min-device-width:320px) and (max-device-width:480px){.HardwareCard_hardwareName{width:120px}}.HardwareCard_hardwareId{margin-bottom:12px}.HardwareCard_moderateBar{background-color:#ff9700}.HardwareCard_moderateBar,.HardwareCard_severeBar{position:absolute;top:0;left:0;width:4px;height:100%;float:left}.HardwareCard_severeBar{background-color:#ff4242}.HardwareCard_metadataColumn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.HardwareCard_titleRow{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.HardwareCard_editButton{margin:0 8px;width:24px;height:24px;cursor:pointer}.HardwareCard_editView{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.95);padding:24px;box-sizing:border-box;z-index:1}.HardwareCard_editTitle{margin-bottom:16px;font-size:1.42em;color:#30363e;-ms-flex-item-align:start;align-self:flex-start}.HardwareCard_nameInput{width:100%;height:40px;border-radius:2px;box-shadow:0 0 4px 0 rgba(74,144,226,.61),inset 0 2px 2px 0 rgba(0,0,0,.04);border:1px solid #82b6f3;background-color:#fbfbfb;padding:12px;box-sizing:border-box;font-size:16px}.HardwareCard_cancelEditButton{background-color:#30363e}.HardwareCard_cancelEditButton,.HardwareCard_saveEditButton{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:108px;height:48px;font-size:14px;text-align:center;color:#fff;border-radius:2px;margin:0 4px;cursor:pointer}.HardwareCard_saveEditButton{background-color:#10a265}.HardwareCard_editControls{margin-top:24px}.BatteryMask_wrapper{position:relative;width:32px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.BatteryMask_batteryFilling{height:28px}.BatteryMask_grayFilling{background-color:#b5b5b5;height:28px}.BatteryMask_redBattery{background-color:red}.BatteryMask_yellowBattery{background-color:#f5b915}.BatteryMask_greenBattery{background-color:#10a265}.BatteryMask_imageMask{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/img/battery-mask.png);background-size:cover}.GenericHardwareCard_bg{width:388px;height:200px;padding:24px;box-sizing:border-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between}@media (min-device-width:320px) and (max-device-width:480px){.GenericHardwareCard_bg{width:280px}}.GenericHardwareCard_title{margin:0 0 8px}.Card_bg{display:inline-block;border-radius:2px;border:1px solid #eceded;background-color:#fff;padding:0}.InventoryAlerts_wrapper{margin-top:32px}.InventoryAlerts_alertLink{display:block;margin:8px 0 0}.InventoryAlerts_wrapper>*{margin-top:20px}.SensorRegistrationView_wrapper{overflow-x:visible;margin-top:88px}@media (min-width:768px){.SensorRegistrationView_wrapper{margin-top:136px}}.SensorRegistrationView_greeting{padding-top:24px;margin-bottom:8px;font-size:1.28em}@media (min-width:768px){.SensorRegistrationView_greeting{padding-top:40px;font-size:1.71em}}.SensorRegistrationView_content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:24px;width:100%}@media (min-width:768px){.SensorRegistrationView_content{-ms-flex-direction:row;flex-direction:row}}.SensorRegistrationView_content>:not(:last-child){margin-bottom:16px}@media (min-width:768px){.SensorRegistrationView_content>:not(:last-child){margin-right:24px;margin-bottom:0}}.SensorRegistrationView_informationCard{-ms-flex:1 0;flex:1 0}.SensorRegistrationView_formWrapper{padding:24px 16px;box-sizing:border-box;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media (min-width:768px){.SensorRegistrationView_formWrapper{padding:80px 160px}}.SensorRegistrationView_formHeader{width:100%;margin:0;margin-bottom:8px;font-weight:800}.SensorRegistrationView_formSeparator{height:1px;width:100%;border-bottom:1px solid #e9e9e9;margin-bottom:24px}.SensorRegistrationView_formCard{-ms-flex:3;flex:3}.SensorRegistrationView_addPourRow{width:100%}.SensorRegistrationView_addPourButton,.SensorRegistrationView_addPourRow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.SensorRegistrationView_addPourButton{background-color:#10a265;border-radius:2px;border:none;-ms-flex-pack:center;justify-content:center;height:40px;width:40px;margin-left:16px;margin-bottom:4px}.LoginLayout{background-image:url(img/assets-bg-tile-dark.svg),linear-gradient(to bottom right,#8458c7,#026df5,#1b85f6);background-repeat:repeat-x,no-repeat;background-position:top,top;background-color:#000;height:100vh;width:100vw}@media only screen and (orientation:landscape){.LoginLayout{height:100vw}}.LoginView_container{-ms-flex-align:center;align-items:center}.LoginForm_form,.LoginView_container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.LoginForm_form{margin-top:3em;width:80%;text-align:left;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;color:#fff}.LoginView_formItem,.LoginView_formTitle{font-size:14px;width:100%;-ms-flex-preferred-size:5em;flex-basis:5em}.LoginView_formTitle{font-size:1.28em}@media only screen and (orientation:landscape){.LoginView_formTitle{-ms-flex-preferred-size:2em;flex-basis:2em}}.LoginView_formLogo{height:5em;background:url(img/logo-white.svg);background-repeat:no-repeat}.LoginView_formLink{font-size:14px;width:100%;-ms-flex-preferred-size:5em;flex-basis:5em;line-height:30px;text-align:center}.LoginView_formLink>a{color:#fff;font-size:14px;text-decoration:underline;cursor:pointer}.LoginView_formLink>a:hover .LoginView_formLink>a:focus,.LoginView_formLink>a:visited{color:#fff}.LoginView_formButton,.LoginView_formInput{font-size:14px;width:100%}.LoginView_formButton{-ms-flex-preferred-size:5em;flex-basis:5em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.LoginView_formErrors{margin-top:.2em;background-color:#f9e6f0;color:#30363e;text-indent:10px;border-left:3px solid red}@media only screen and (min-width:768px){.LoginLayout{background-image:url(img/assets-bg-tile-dark.svg),url(img/node.svg),url(img/hub.svg),linear-gradient(to bottom right,#8458c7,#026df5,#1b85f6);background-repeat:repeat-x,no-repeat,no-repeat,no-repeat;background-position:top,-150px,right 300px,top;height:100%;width:100%;height:100vh;width:100vw}.LoginLayout,.LoginView_container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.LoginView_container{background:#fff;width:540px;height:572px}.LoginForm_form{width:80%;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;color:#30363e;margin-left:30px;margin-top:70px}.LoginView_formLogo{height:5em;background:url(img/logo-default.svg);background-repeat:no-repeat}.LoginView_formItem{font-size:14px;width:400px;-ms-flex-preferred-size:6em;flex-basis:6em}.LoginView_formTitle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:5em;flex-basis:5em;font-size:1.42em}}.RequestPasswordResetView{text-align:center;width:100%;position:fixed;bottom:0;min-height:7em;border-radius:.5em .5em 0 0;color:#30363e;background-color:#fff;left:0;box-shadow:0 -1px 1px #d5d4d4}.RequestPasswordResetView_form{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:1em}@media only screen and (min-width:768px){.RequestPasswordResetView_form{width:400px}}.RequestPasswordResetView_formItem,.RequestPasswordResetView_formTitle{font-size:14px;width:100%;-ms-flex-preferred-size:5em;flex-basis:5em}.RequestPasswordResetView_formTitle{font-size:1.28em;padding-top:1em}@media only screen and (orientation:landscape){.RequestPasswordResetView_formTitle{-ms-flex-preferred-size:2em;flex-basis:2em}}.RequestPasswordResetView_formInput{font-size:14px;width:100%}.RequestPasswordResetView_formButton{font-size:14px;width:100%;-ms-flex-preferred-size:5em;flex-basis:5em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.RequestPasswordResetView_transition-appear,.RequestPasswordResetView_transition-enter{transform:translateY(100%);transition:transform .25s linear}.RequestPasswordResetView_transition-appear-active,.RequestPasswordResetView_transition-enter-active{transform:none;transition:transform .25s linear}.RequestPasswordResetView_transition-exit-active{transform:translateY(100%);transition:transform .25s linear}.SensorsIndexView{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.SensorsIndexView_addSensorButton{width:150px;position:fixed;bottom:8px;right:16px;z-index:3}@media only screen and (min-width:768px){.SensorsIndexView_addSensorButton{display:-ms-flexbox;display:flex;width:165px;position:absolute;right:0;bottom:16px;z-index:2}}.SensorsIndexView_sensorLists{display:-ms-flexbox;display:flex;width:100%;margin-top:112px;z-index:1}@media only screen and (min-width:768px){.SensorsIndexView_sensorLists{margin-top:176px;height:48px;-ms-flex-pack:justify;justify-content:space-between}}.SensorsIndexView_addSensorMobileWrapper{width:150px;position:fixed;bottom:8px;right:16px}.SensorsIndexView_addSensorDesktopWrapper{display:none}.SensorsIndexView_plusIcon{padding-right:8px}.SensorsIndexView .SubNavbar_topBarChildren{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.SensorsIndexView_siteSelector{display:none;width:100%}@media only screen and (min-width:768px){.SensorsIndexView_noDurationSelector,.SensorsIndexView_siteSelector{display:-ms-flexbox;display:flex}}.SensorsIndexView_durationSelector{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding-left:4px}@media only screen and (min-width:768px){.SensorsIndexView_durationSelector{width:236px}}.SensorsIndexView_clock{width:17.5px;height:17.5px}.SensorsIndexView_noActiveArchive{display:none}.SensorsIndexView_rightSide{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.SensorsIndexView_rightSide{width:50%}}.SensorsIndexView_filter,.TabbedView{display:-ms-flexbox;display:flex;width:100%}.TabbedView{-ms-flex-align:center;align-items:center;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.TabbedView{height:48px;-ms-flex-pack:justify;justify-content:space-between}}.TabbedView_controls{display:-ms-flexbox;display:flex}.TabbedView_controlWrapper:first-child{margin-right:32px}@media only screen and (min-width:768px){.TabbedView_controlWrapper:first-child{margin-right:72px}}.TabbedView_controlWrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:2px solid transparent;padding-bottom:4px;cursor:pointer}.TabbedView_control{text-decoration:none;color:#30363e;font-size:1.28em;padding-right:8px}.TabbedView_controlWrapper:hover{border-bottom:2px solid #d7e9fb}.TabbedView_currentControl,.TabbedView_currentControl:hover{border-bottom:2px solid #0278f6}.TabbedView_controlWrapper:hover .TabbedView_control{color:#026df5}.TabbedView_currentControl:hover .TabbedView_control{color:#30363e}.TabbedView_sensorCount{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:.85em;background-color:rgba(34,35,46,.05);border-radius:2px;padding:0 8px;text-align:center}@media only screen and (min-width:768px){.TabbedView_sensorCount{font-size:16px;border-radius:5px}}.TabbedView_plusIcon{padding-right:8px}.TabbedView_noChildren{display:none}.SensorCard,.TabbedView_lists{display:-ms-flexbox;display:flex;width:100%}.SensorCard{box-sizing:border-box;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px;border:0}@media only screen and (min-width:768px){.SensorCard{padding:0}}@media only screen and (min-width:768px){.SensorCard_topPanel{-ms-flex-align:center;align-items:center;padding:22px 32px;border-bottom:1px solid #e1e1e1}}@media only screen and (min-width:768px){.SensorCard_middlePanel,.SensorCard_topPanel{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.SensorCard_middlePanel{height:160px;background-color:#fbfbfb}}.SensorCard_bottomPanel{display:none}@media only screen and (min-width:768px){.SensorCard_bottomPanel{display:-ms-flexbox;display:flex;height:32px;padding:0 32px;background-color:#f6f6f6}}.SensorCard_wrapper{position:relative;margin-top:16px;border:1px solid #e1e1e1;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 1px -1px rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.14);transition:box-shadow .25s}@media only screen and (min-width:768px){.SensorCard_wrapper{box-shadow:none}}.SensorCard_wrapper:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.SensorCard_link{text-decoration:none;position:absolute;left:0;top:0;bottom:0;right:0}.SensorCard_sensorInfo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.SensorCard_mobileArrowIcon{display:-ms-flexbox;display:flex;height:100%}.SensorCard_sensorName{font-size:1.28em;color:#30363e}@media only screen and (min-width:768px){.SensorCard_sensorName{font-size:1.42em}}.SensorCard_offlineBar{border-left:2px solid #ff4242}.SensorCard_currentValueWrapper{display:-ms-flexbox;display:flex;width:70%;padding-left:6px}@media only screen and (min-width:768px){.SensorCard_currentValueWrapper{height:160px;width:25%;padding-left:32px}}.SensorCard_archived{z-index:-1}.SensorCard_archivedContent{display:-ms-flexbox;display:flex;height:32px}@media only screen and (min-width:768px){.SensorCard_archivedContent{height:190px}}.SensorCard_archivedContentColumn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.SensorCard_archivedContentBlueBox{width:80px;height:24px;background-color:#d7e9fb;margin-top:4px}@media only screen and (min-width:768px){.SensorCard_archivedContentBlueBox{margin-left:16px;margin-left:32px;margin-top:32px;height:32px}}.SensorCard_archivedContentPurpleBox{margin-left:16px;margin-top:4px;width:80px;height:24px;background-color:#ebe5f5}@media only screen and (min-width:768px){.SensorCard_archivedContentPurpleBox{height:32px;margin-left:32px;margin-top:32px}}.SensorCard_archivedContentGreyBox{margin-top:16px;margin-left:32px;width:90px;height:16px;background-color:#f2f2f2}.SensorCard_archivedContentLargeGreyBox{margin-top:4px;margin-left:32px;width:110px;height:16px;background-color:#f2f2f2}.SensorCard_archivedContentMuchBiggerGreyBox{margin-top:4px;margin-left:32px;width:288px;height:16px;background-color:#f2f2f2}.SensorCard_archivedBottom{display:-ms-flexbox;display:flex;height:32px;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.SensorCard_archivedWrapper{position:relative}.SensorCard_archivedViewSensorData{position:absolute;left:calc(50% - 200px);top:calc(50% - 30px);z-index:5;width:400px;height:48px;background-color:#c4ddfc;color:#30363e;border-style:none;font-size:14px;text-decoration:none;border-radius:2px;box-sizing:border-box;cursor:pointer;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.SensorCard_graph{display:-ms-flexbox;display:flex;width:62%;padding:8px 32px 8px 0}}.Tab{width:100%;padding-bottom:40px}.CurrentValue,.Tab{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.CurrentValue_valueWrapper{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.CurrentValue_value{font-size:1.42em;font-weight:700;padding-right:4px}@media only screen and (min-width:768px){.CurrentValue_value{font-size:2.8em}}.CurrentValue_unit{font-size:.85em}@media only screen and (min-width:768px){.CurrentValue_unit{font-size:1.28em;font-weight:700}}.CurrentValue_strength{color:#026df5}.CurrentValue_temperature{color:#7850c1}.CurrentValue_metricName{line-height:0}.CurrentValuePanel{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.CurrentValuePanel{-ms-flex-align:center;align-items:center;padding-bottom:14px}}.EmptyView_wrapper{width:100%;text-align:center;padding-bottom:40px}@media only screen and (min-width:768px){.EmptyView_wrapper{margin-top:40px}}.EmptyView_registrationSteps{display:-ms-flexbox;display:flex;margin-top:44px;-ms-flex-direction:column;flex-direction:column;padding:0 8px}@media only screen and (min-width:768px){.EmptyView_registrationSteps{-ms-flex-direction:row;flex-direction:row;padding:0}}.EmptyView_lateralRed{position:absolute;width:4px;height:95%;left:-24px;transform:translateY(5%);margin-right:20px;background-color:#cc156f}.EmptyView_redText{position:relative;display:-ms-flexbox;display:flex;color:#cc156f;font-weight:700}.EmptyView_purpleBackground{background-color:#ebe5f5;font-weight:800;border-radius:2px;padding:3px 6px}.EmptyView_registrationSteps>:not(:last-child){margin-bottom:24px}@media only screen and (min-width:768px){.EmptyView_registrationSteps>:not(:last-child){margin-right:24px;margin-bottom:0}}.EmptyView_controls{margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.SensorMetrics{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;position:relative;pointer-events:none;z-index:1}}.SensorMetrics_metricWrapper{display:none}@media only screen and (min-width:768px){.SensorMetrics_metricWrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.SensorMetrics_connectedNode{display:none}@media only screen and (min-width:768px){.SensorMetrics_connectedNode,.SensorMetrics_pouredAt,.SensorMetrics_registeredAt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.85em;color:#30363e;padding-top:2px}.SensorMetrics_pouredAt{margin-right:32px}}@media only screen and (min-width:768px){.SensorMetrics_actionLinkWrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:32px}}.SensorMetrics_link{text-decoration:underline;font-size:14px;color:#026df5;pointer-events:all;position:relative}.SensorMetrics_link:visited{color:#026df5}.NoActiveSensors_wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:16px;padding:8px}@media only screen and (min-width:768px){.NoActiveSensors_wrapper{margin-top:40px;width:100%;padding:24px}}.NoActiveSensors_title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:700;font-size:14px;padding-bottom:8px}@media only screen and (min-width:768px){.NoActiveSensors_title{font-size:1.28em}}@media only screen and (min-width:768px){.NoActiveSensors_text{padding-left:32px}}.NoActiveSensors_alert{padding-right:8px}.PoliciesView_wrapper{overflow-x:visible;margin-top:88px;padding-bottom:180px}@media (min-width:768px){.PoliciesView_wrapper{margin-top:136px}}.PoliciesView_sectionHeader{margin-top:32px}.PoliciesView_subsection{margin-top:24px;font-weight:800}.PoliciesView_agreeText{margin-top:0;margin-bottom:24px}.PoliciesView_agreementWrapper{display:-ms-flexbox;display:flex}.PoliciesView_agreementCheckbox{height:16px;width:36px;margin-top:4px;margin-right:4px}@media (min-width:768px){.PoliciesView_agreementCheckbox{height:16px}}.CalculateConcreteStrengthView_calculateFormTitle{font-size:1.28em;font-weight:800;margin-bottom:0}@media (min-width:768px){.CalculateConcreteStrengthView_calculateFormTitle{font-size:1.42em;font-weight:400}}.CalculateConcreteStrengthView_sensorName{display:inline-block;margin-top:8px}.CalculateConcreteStrengthView_formWrapper{margin-top:24px}.CalculateConcreteStrengthView_controlButtons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;margin-top:16px;margin-bottom:16px}@media (min-width:768px){.CalculateConcreteStrengthView_controlButtons{margin-top:32px;margin-bottom:32px;-ms-flex-direction:row;flex-direction:row}}.CalculateConcreteStrengthView_controlButtons>:not(:last-child){margin-top:8px}@media (min-width:768px){.CalculateConcreteStrengthView_controlButtons>:not(:last-child){margin-right:16px;margin-top:0}}.TemporaryThresholds_wrapper{width:100%}.TemporaryThresholds_titleLine{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:16px}.TemporaryThresholds_titleBlock{margin-bottom:16px}.TemporaryThresholds_title{margin:0}.TemporaryThresholds_tableWrapper{width:100%;border:1px solid #e1e1e1}.TemporaryThresholds_value{font-weight:800}.TemporaryThresholds_headerRow{padding:16px 24px;color:#026df5;font-weight:800;border-bottom:1px solid #e1e1e1}.TemporaryThresholds_rowSection{padding:0 24px}.TemporaryThresholds_rowWrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0}.TemporaryThresholds_footer{border-top:1px solid #e1e1e1;padding:16px;background-color:rgba(35,38,53,.05)}@media (min-width:768px){.TemporaryThresholds_footer{background-color:unset}}.TemporaryThresholds_footerControls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center}@media (min-width:768px){.TemporaryThresholds_footerControls{-ms-flex-direction:row;flex-direction:row}}.TemporaryThresholds_footerRemoval{cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-bottom:16px}@media (min-width:768px){.TemporaryThresholds_footerRemoval{margin-bottom:0}}.TemporaryThresholds_footerRemovalText{text-decoration:underline}.TemporaryThresholds_separator{width:100%;height:1px;background-color:#e1e1e1}.TemporaryThresholds_deleteIcon{cursor:pointer}.ConfirmationScreen_confirmationWrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ConfirmationScreen_confirmationMessage{width:100%;text-align:center;padding:16px;box-sizing:border-box}.ConfirmationScreen_confirmationButtons{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ConfirmationScreen_confirmationButtons>*{margin:8px}.SensorDetail{width:100%;box-sizing:border-box;margin-top:108px;position:relative;z-index:1}@media print{.SensorDetail{padding:0;margin-top:0}}.SensorDetail .SubNavbar_topBarChildren{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.SensorDetail_siteSelector{width:100%}.SensorDetail_durationSelector{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:50%;padding-left:4px}@media print,screen and (min-width:768px){.SensorDetail_durationSelector{width:236px}}.SensorDetail_clock{width:17.5px;height:17.5px}@media print,screen and (min-width:768px){.SensorDetail_clock{width:20px;height:20px}}@media print{.SensorDetail_mixHeader{margin-top:16px}}.SensorPanel{margin-top:24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}@media print,screen and (min-width:768px){.SensorPanel{margin-bottom:32px}}@media only print{.SensorPanel{margin-bottom:0;margin-top:16px}}.SensorPanel_top{display:-ms-flexbox;display:flex;background:#fff;border-radius:2px;border:1px;border-color:#d5d4d4;border-style:solid;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:768px){.SensorPanel_top{-ms-flex-direction:row;flex-direction:row;max-height:452px}}@media only print{.SensorPanel_top{max-height:300px}}.SensorPanel_streamSummary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media print,screen and (min-width:768px){.SensorPanel_streamSummary{width:234px;-ms-flex-direction:row;flex-direction:row}}.SensorPanel_streams{width:100%}@media print,screen and (min-width:768px){.SensorPanel_streams{min-height:388px}}@media only print{.SensorPanel_streams{min-height:0}}.SensorPanel_controls{display:-ms-flexbox;display:flex;margin-top:4px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:768px){.SensorPanel_controls{-ms-flex-direction:row;flex-direction:row}}@media only print{.SensorPanel_controls{display:none}}.SensorPanel_actionButton,.SensorPanel_downloadButtons{display:-ms-flexbox;display:flex;width:100%}@media print,screen and (min-width:768px){.SensorPanel_actionButton{width:238px}}.SensorPanel_actionButtonContent{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.StreamInfo{-ms-flex-direction:column;flex-direction:column}.StreamInfo,.StreamInfo_title{display:-ms-flexbox;display:flex}.StreamInfo_title{font-size:1.42em;padding-left:24px;padding-top:8px;padding-bottom:8px}.StreamInfo_line{border:1px;border-color:#d5d4d4;border-bottom-style:solid;margin-left:24px;margin-right:24px}@media print,screen and (min-width:768px){.StreamInfo_line{margin-right:0}}.StreamInfo_graph,.StreamsSummary{display:-ms-flexbox;display:flex;width:100%}.StreamsSummary{-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:768px){.StreamsSummary{-ms-flex-direction:row;flex-direction:row}}.StreamsSummary_measures{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border:1px;border-color:#d5d4d4;width:100%}@media print,screen and (min-width:768px){.StreamsSummary_measures{border-left-style:none;border-right-style:solid;width:238px;-ms-flex-direction:column;flex-direction:column}}.StreamsSummary_temperature{display:-ms-flexbox;display:flex;font-size:1.42em;-ms-flex:1;flex:1}@media print,screen and (min-width:768px){.StreamsSummary_temperature{height:90px;-ms-flex:0 auto;flex:0 auto;height:150px}}.StreamsSummary_strength{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-size:1.42em}@media print,screen and (min-width:768px){.StreamsSummary_strength{height:90px;-ms-flex:0 auto;flex:0 auto;height:150px}}.StreamsSummary_bottomContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.StreamsSummary_line{border:1px;border-color:#d5d4d4;border-bottom-style:solid;margin-left:24px;margin-right:24px;margin-top:8px}@media print,screen and (min-width:768px){.StreamsSummary_line{margin-right:0}}.StreamsSummary_bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border:1px;border-color:#d5d4d4;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}@media print,screen and (min-width:768px){.StreamsSummary_bottom{-ms-flex-pack:start;justify-content:flex-start;display:-ms-flexbox;display:flex;border-top-style:none;border-left:4px solid #026df5;-ms-flex:1;flex:1;width:auto}}.StreamsSummary_bottomContent{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center}.StreamsSummary_controls{display:-ms-flexbox;display:flex;margin-top:auto;border-radius:2px;width:100%}@media print,screen and (min-width:768px){.StreamsSummary_controls{border:1px;border-color:#d5d4d4;border-top-style:solid;margin-top:auto;height:48px}}@media print{.StreamsSummary_controls{display:none}}.StreamsSummary_actionButtonContent{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#026df5;font-size:.85em}@media print,screen and (min-width:768px){.StreamsSummary_actionButtonContent{font-size:14px}}.StreamsSummary_reconfigureIcon{width:28px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath fill='%23026df5' d='M19.43 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46a.5.5 0 0 0-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65A.488.488 0 0 0 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1a.566.566 0 0 0-.18-.03c-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46a.5.5 0 0 0 .61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.06.02.12.03.18.03.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zm-1.98-1.71c.04.31.05.52.05.73 0 .21-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.19-1.35-.16-1.13-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.19 1.35.16 1.13 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7.14 1.13zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z'/%3E%3C/svg%3E");background-repeat:no-repeat}.StreamsSummary_space{width:4px}@media print,screen and (min-width:768px){.StreamsSummary_space{height:20px}}.TimeSeriesGraph{display:-ms-flexbox;display:flex;width:100%}@media print,screen and (min-width:768px){.TimeSeriesGraph{padding-left:20px;max-height:340px}}@media print{.TimeSeriesGraph{max-height:250px}}.TimeSeriesGraph_emptyDataWrapper{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.DownloadButtons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;border-radius:2px;border:1px;border-color:#d5d4d4;border-style:solid;background:#fff}@media print,screen and (min-width:768px){.DownloadButtons{margin-left:4px;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;height:48px}}.DownloadButtons_button{padding:4px;display:-ms-flexbox;display:flex;width:100%}.DownloadButtons_buttonContent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}@media print,screen and (min-width:768px){.DownloadButtons_buttonContent{-ms-flex-pack:center;justify-content:center}}.DownloadButtons_downloadIcon{width:28px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0 1 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0 1 22 15c0 1.65-1.35 3-3 3zm-5.55-8h-2.9v3H8l4 4 4-4h-2.55z'/%3E%3C/svg%3E");background-repeat:no-repeat}.DownloadButtons_chartIcon{width:28px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M3.5 18.49l6-6.01 4 4L22 6.92l-1.41-1.41-7.09 7.97-4-4L2 16.99l1.5 1.5z'/%3E%3C/svg%3E");background-repeat:no-repeat}.MeasureSummary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:768px){.MeasureSummary{height:150px}}.MeasureSummary_temperature{color:#7850c1;border-top:4px solid #7850c1}@media print,screen and (min-width:768px){.MeasureSummary_temperature{border-top:0;border-left:4px solid #7850c1}}.MeasureSummary_strength{color:#026df5;border-top:4px solid #026df5;border-left:0}@media print,screen and (min-width:768px){.MeasureSummary_strength{border-top:0;border-left:4px solid #026df5}}.MeasureSummary_measure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:50px;padding-top:8px}.MeasureSummary_value{font-size:2.8em}.MeasureSummary_unit{padding-left:4px;height:0;font-size:16px;font-weight:700}.MeasureSummary_metric{font-size:16px}@media print,screen and (min-width:768px){.MeasureSummary_metric{font-size:.85em}}.MeasureSummary_minMax{font-size:.85em;color:#30363e}.SensorDetailTop{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:80px}@media print,screen and (min-width:768px){.SensorDetailTop{-ms-flex-direction:row;flex-direction:row;margin-top:168px;-ms-flex-pack:justify;justify-content:space-between;max-height:352px}}@media print{.SensorDetailTop{margin-top:0}}.SensorDetailTop_name{font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;height:100%}.SensorDetailTop_editButton{width:84px;height:32px;padding-left:32px}.SensorDetailTop_registeredBy{font-size:.85em}@media print,screen and (min-width:768px){.SensorDetailTop_registeredBy{font-size:14px}}.SensorDetailArchive,.SensorDetailTop_archive{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:24px}.PrintHeader_printHeader{font-size:.85em;width:100%;margin-top:4mm}.PrintHeader_printHeader,.PrintHeader_printHeaderFirstLine,.PrintHeader_printHeaderWrapper{display:-ms-flexbox;display:flex}.PrintHeader_printHeaderWrapper{-ms-flex-direction:column;flex-direction:column}.PrintHeader_printHeaderTitle{font-size:1.42em}.PrintHeader_printHeaderLogoWrapper{margin-left:auto}.PrintHeader_printHeaderLogo{width:110px}.PrintHeader_printHeaderCreatedBy{margin-left:50px}.PrintHeader_siteName{margin-top:16px;font-size:.85em}.PrintHeader_printHeaderSecondLine{margin-top:0;display:-ms-flexbox;display:flex}.PrintHeader_sensorName{font-size:1.42em}.PrintHeader_printHeaderRegisteredBy{font-size:.85em;margin-left:auto;display:-ms-flexbox;display:flex}.PrintHeader_printHeaderRegisteredBy span{-ms-flex-item-align:end;align-self:flex-end}.PrintStrength_wrapper{border:1px solid #d5d4d4;padding-top:8px;padding-bottom:8px}.PrintStrength_table{width:100%;text-align:left;border-spacing:unset;padding-left:24px;padding-right:24px}.PrintStrength_header{margin-top:16px}.PrintStrength_rowBold{font-weight:700}.PrintStrength_oddRow{background-color:hsla(0,0%,85%,.3);-webkit-print-color-adjust:exact}.PrintStrength_evenRow,.PrintStrength_oddRow{padding-left:20px;border-bottom:1px solid #d5d4d4}.PrintStrength_evenRow{background-color:transparent}.SensorDetailAlerts_wrapper{margin-top:20px}.SensorDetailAlerts_wrapper>*{margin:20px 0}.SensorDetailAlerts_alertLink{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin:8px 0 0}.SensorDetailAlerts_offlineNode{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.SensorDetailAlerts_offlineNodeText{font-weight:800;-ms-flex:4 1;flex:4 1}@media (min-width:768px){.SensorDetailAlerts_offlineNodeText{-ms-flex:none;flex:none}}.SensorDetailAlerts_sensorImage{transform:rotate(90deg)}.SensorDetailAlerts_nodeImage,.SensorDetailAlerts_offlineImage{height:24px;width:24px}.SensorDetailAlerts_offlineIcons{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-right:4px;-ms-flex:1 1;flex:1 1}@media (min-width:768px){.SensorDetailAlerts_offlineIcons{-ms-flex:none;flex:none}}.SensorDetailAlerts_buttonWrapper{margin-top:16px;width:100%}@media (min-width:768px){.SensorDetailAlerts_buttonWrapper{width:auto;margin-top:0;margin-left:12px}}.SensorDetailAlerts_previousSensorCache{margin-top:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;font-weight:700;-ms-flex-wrap:wrap;flex-wrap:wrap}.SensorDetailAlerts_previousSensorCache img{margin-right:12px}.SensorDetailAlerts_previousSensorCache a{font-weight:400}@media (min-width:768px){.SensorDetailAlerts_previousSensorCache>:not(:last-child){margin-right:72px}}.SensorDetailAlerts_previousSensorNodeInfo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px;width:100%}@media (min-width:768px){.SensorDetailAlerts_previousSensorNodeInfo{width:auto;margin-top:0;-ms-flex-pack:start;justify-content:flex-start}}.SensorDetailAlerts_previousSensorInfo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;width:100%}@media (min-width:768px){.SensorDetailAlerts_previousSensorInfo{width:auto;margin-top:0;-ms-flex-pack:start;justify-content:flex-start}}.MaturitySummary_contentWrapper{padding:16px;box-sizing:border-box}@media print,screen and (min-width:768px){.MaturitySummary_contentWrapper{padding:24px}}@media print{.MaturitySummary_contentWrapper{padding:8px}}.MaturitySummary_maturityRowItems{width:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:768px){.MaturitySummary_maturityRowItems{-ms-flex-direction:row;flex-direction:row}}.MaturitySummary_helpText{margin:0;margin-bottom:24px}@media print,screen and (min-width:768px){.MaturitySummary_helpText{margin-bottom:16px}}@media print{.MaturitySummary_helpText{font-size:.85em}}@media print{.MaturitySummary_header{margin-top:16px}}.MaturityItem_wrapper{width:100%;box-sizing:border-box;border-radius:2px;height:59px;background-color:#f6f6f6;border:1px solid #d5d4d4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:left;align-items:left;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px}@media print,screen and (min-width:768px){.MaturityItem_wrapper{height:108px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0}}@media print{.MaturityItem_wrapper{height:80px;background-color:transparent}}.MaturityItem_wrapper:not(:last-child){margin-bottom:8px}@media print,screen and (min-width:768px){.MaturityItem_wrapper:not(:last-child){margin-right:16px;margin-bottom:0}}@media screen and (min-width:768px){.MaturityItem_name{font-size:14px;margin-bottom:8px}}@media print{.MaturityItem_name{font-size:.85em;text-align:center;margin-bottom:8px}}.MaturityItem_value{font-weight:800}@media screen and (min-width:768px){.MaturityItem_value{font-weight:400;font-size:1.71em}}@media print{.MaturityItem_value{font-weight:400;font-size:1.42em}}.MaturityItem_green{background-color:#10a265;border:none;color:#fff}@media print{.MaturityItem_green{border:1px solid #d5d4d4;color:#30363e;background-color:transparent;height:80px}}.MixDetailChart_wrapper{width:100%;padding:24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;text-align:left;box-sizing:border-box}@media print,screen and (min-width:768px){.MixDetailChart_wrapper{-ms-flex-direction:row;flex-direction:row}}@media print{.MixDetailChart_wrapper{padding:8px}}.MixDetailChart_item{width:100%;text-align:left}.MixDetailChart_item:not(:last-child){margin-bottom:8px}@media print,screen and (min-width:768px){.MixDetailChart_item:not(:last-child){margin-bottom:auto}}.MixDetailChart_itemName{font-weight:700}.HardwareInformationChart_wrapper{width:100%;padding:24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;text-align:left;box-sizing:border-box}@media print,screen and (min-width:768px){.HardwareInformationChart_wrapper{-ms-flex-direction:row;flex-direction:row}}.HardwareInformationChart_item{white-space:pre-wrap;width:100%;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.HardwareInformationChart_itemText{padding-left:16px}.HardwareInformationChart_item:not(:last-child){margin-bottom:24px}@media print,screen and (min-width:768px){.HardwareInformationChart_item:not(:last-child){margin-bottom:auto}}.HardwareInformationChart_itemName{display:block;box-sizing:border-box;font-weight:700}@media print,screen and (min-width:768px){.HardwareInformationChart_itemName{display:inline-block}}.HardwareInformationChart_itemNameSensor{display:block;white-space:pre-wrap;box-sizing:border-box;font-weight:700;padding-left:auto}@media print,screen and (min-width:768px){.HardwareInformationChart_itemNameSensor{display:inline-block;padding-left:0}}.ProgressBar_total{position:relative;margin:2px;height:16px;width:97%}.ProgressBar_empty{width:100%;position:relative;overflow:hidden;border-radius:8px;border:1px solid #fff;background-color:#f2f2f2;height:16px}.ProgressBar_progressOverflow{overflow:hidden;border-radius:8px;background-color:#d5d4d4}.ProgressBar_progress{border-radius:8px;height:16px;width:0}.ProgressBar_percentage{position:absolute;transform:translate(15%,-50%);right:10px;top:50%;display:inline-block;font-size:10px;color:#000}.ProgressBar_blue{background-color:#026df5}.ProgressBar_green{background-color:#10a265}.total{margin:25px 5px;width:97%}.BoundariesBar_progressOverflow{position:relative;bottom:7px;height:16px;overflow:hidden;border-radius:8px;background-color:#d5d4d4}.BoundariesBar_boundaryBarLeft,.BoundariesBar_boundaryBarMiddle,.BoundariesBar_boundaryBarRight{display:inline-block;height:16px}.BoundariesBar_boundaryBarLeft{width:70%}.BoundariesBar_boundaryBarMiddle,.BoundariesBar_boundaryBarRight{width:15%}.BoundariesBar_tooltipWrapper{position:relative;z-index:2;display:inline-block;transform:translateX(-50%)}.BoundariesBar_tooltip{position:relative;background-color:#7850c1;color:#fff;font-size:10px;padding:2px 6px;border-radius:8px}.BoundariesBar_tooltipTriangle{position:relative;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #7850c1;left:50%;transform:translateX(-50%)}.BoundariesBar_left{left:35%}.BoundariesBar_middle{left:77.5%}.BoundariesBar_right{left:92.5%}.BoundariesBar_red{background-color:red}.BoundariesBar_yellow{background-color:#f5b915}.BoundariesBar_green{background-color:#10a265}.ThresholdsTable_tableWrapper{width:100%}.ThresholdsTable_tableWrapper>:first-child{border-top:none}.ThresholdsSection_header{display:-ms-flexbox;display:flex;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}@media (min-width:768px){.ThresholdsSection_header{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}.ThresholdsSection_title{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.ThresholdsSection_titleText{margin:0}.ThresholdEmptyAlert_wrapper{box-sizing:border-box;padding:24px;display:-ms-flexbox;display:flex}.ThresholdEmptyAlert_icon{display:none;min-height:24px;min-width:24px}@media only screen and (min-width:768px){.ThresholdEmptyAlert_icon{display:block}}.ThresholdEmptyAlert_message{box-sizing:border-box}@media only screen and (min-width:768px){.ThresholdEmptyAlert_message{padding-left:8px}}.ThresholdEmptyAlert_title{line-height:1.2;font-size:1.42em;font-weight:800}.ThresholdEmptyAlert_body{color:#30363e;line-height:1.57;margin:0;margin-top:8px}.ThresholdsInlineForm_explanation{color:#026df5;margin:0;margin-bottom:8px;width:100%}.ThresholdsInlineForm_inputRow{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.ThresholdsInlineForm_inputRow{-ms-flex-direction:row;flex-direction:row}}.ThresholdsInlineForm_inputRow>:not(:last-child){margin-right:16px;margin-bottom:0}@media only screen and (min-width:768px){.ThresholdsInlineForm_inputRow>:not(:last-child){margin-bottom:inherit}}.ThresholdsInlineForm_inputRow>*,.ThresholdsInlineForm_inputRow>.Input_inputWrapper{margin-bottom:0}.ThresholdsInlineForm_buttonsRow{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}.ThresholdsInlineForm_buttonsRow>:not(:last-child){margin-right:8px}@media only screen and (min-width:768px){.ThresholdsInlineForm_buttonsRow>:not(:last-child){margin-right:16px}}.ThresholdsSubscribers_subscriptionsParagraph{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:8px}.ThresholdSubscribers_otherText{text-decoration:underline}.ThresholdSubscribers_manageLink{display:block;font-size:.85em}@media (min-width:768px){.ThresholdSubscribers_manageLink{display:inline;font-size:14px}}.ThresholdsSubscribers_notificationsIcon{display:none;margin-right:8px}@media (min-width:768px){.ThresholdsSubscribers_notificationsIcon{display:block}}.TemperatureRowGroup_transition-enter{height:0;opacity:.01}.TemperatureRowGroup_transition-enter.ThresholdsRowGroup_transition-enter-active{max-height:100px;opacity:1;transition:height .15s ease-in;transition:opacity .15s ease-in}.TemperatureRowGroup_transition-exit{max-height:100px;opacity:1}.TemperatureRowGroup_transition-exit.TemperatureRowGroup_transition-exit-active{height:0;opacity:.01;transition:height .15s ease-in;transition:opacity .15s ease-in}.StrengthAbsoluteScale_wrapper{height:100%}.StrengthRowGroup_content{position:relative}.StrengthRowGroup_thresholdColumn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.StrengthRowGroup_scaleColumn{height:100%;position:absolute;top:0;width:4px;box-sizing:border-box;left:26px;padding:36px 0}.StrengthRowGroup_wrapper .RowSeparator_wrapper{padding:0 24px 0 48px}.StrengthAbsoluteScale_wrapper{position:relative;background-color:#d5d4d4;transition:height .25ms ease-out}.StrengthAbsoluteScale_progress{position:absolute;top:0;left:50%;transform:translate(-50%);border-radius:0 0 5px 5px;width:100%;background-color:#026df5}.TemperatureRow_wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px;height:96px}@media only screen and (min-width:768px){.TemperatureRow_wrapper{-ms-flex-direction:row;flex-direction:row;padding:0 24px;height:auto;height:64px}}.TemperatureRow_contentWrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;width:100%;box-sizing:border-box;padding:20px 0}@media only screen and (min-width:768px){.TemperatureRow_contentWrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:16px 0}}.TemperatureRow_barColumn{width:100%}@media only screen and (min-width:768px){.TemperatureRow_barColumn{-ms-flex:0 0 200px;flex:0 0 200px;padding:0;width:132px}}.TemperatureRow_descriptionColumn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:left;justify-content:left;font-size:14px}@media only screen and (min-width:768px){.TemperatureRow_descriptionColumn{margin-top:0;padding-left:32px}}.TemperatureRow_leftMetadata{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:9;flex:9;width:100%;padding:0 16px;margin-top:8px;box-sizing:border-box}@media only screen and (min-width:768px){.TemperatureRow_leftMetadata{padding:0;margin-top:0}}.TemperatureRow_deleteColumn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:50%;transform:translate(30%,-50%)}@media only screen and (min-width:768px){.TemperatureRow_deleteColumn{position:static;transform:none}}.StrengthRow_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:72px;position:relative}@media only screen and (min-width:768px){.StrengthRow_wrapper{padding-right:24px}}.StrengthRow_statusIconColumn{padding:0 8px 0 16px}.StrengthRow_textColumn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:4;flex:4;-ms-flex-align:left;align-items:left;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.StrengthRow_textColumn{-ms-flex-direction:row;flex-direction:row}}.StrengthRow_titleWrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media only screen and (min-width:768px){.StrengthRow_titleWrapper{width:20%}}.StrengthRow_title{font-weight:800;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.StrengthRow_silenceIcon{padding:0 0 0 16px}@media only screen and (min-width:768px){.StrengthRow_description{-ms-flex:1 0 auto;flex:1 0 auto}}.StrengthRow_predictionIcon{display:-ms-flexbox;display:flex;padding-right:20px}@media only screen and (min-width:768px){.StrengthRow_predictionIcon{padding-right:4px}}.StrengthRow_deleteColumn{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;width:32px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;transform:translate(30%)}@media only screen and (min-width:768px){.StrengthRow_deleteColumn{position:static;transform:none;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}.StrengthRow_emptyCircle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Eicon--empty-milestone%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z' fill='%23D5D4D4' fill-rule='nonzero'/%3E%3Cpath d='M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E")}.StrengthRow_checkCircle,.StrengthRow_emptyCircle{width:24px;height:24px;background-repeat:no-repeat}.StrengthRow_checkCircle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFF' cx='12' cy='12' r='8'/%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8-1.41-1.42z' fill='%23026DF5' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E")}.HeaderRow_wrapper{box-sizing:border-box;padding:24px;height:70px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;font-weight:800;border-top:1px solid #eceded;border-bottom:1px solid #eceded}.HeaderRow_temperatureHeader{color:#7850c1}.HeaderRow_strengthHeader{color:#026df5}.FooterRow_wrapper{box-sizing:border-box;height:100%;width:100%;padding:16px 24px;background-color:#f2f2f2}.RowSeparator_wrapper{width:100%;height:1px;box-sizing:border-box;padding:0 24px;background-clip:content-box;opacity:.2;background-color:#000}.ConfirmationOverlay_wrapper{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.9);z-index:2;padding:0 20px;box-sizing:border-box;position:absolute;top:0;left:0}@media only screen and (min-width:768px){.ConfirmationOverlay_wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}}.ConfirmationOverlay_confirmationText{margin:0}@media only screen and (min-width:768px){.ConfirmationOverlay_confirmationText{margin-right:44px}}.ConfirmationOverlay_confirmationButtons{display:-ms-flexbox;display:flex;width:100%}@media only screen and (min-width:768px){.ConfirmationOverlay_confirmationButtons{width:auto}}.ConfirmationOverlay_confirmationButtons>:not(:last-child){margin-right:8px}.DeleteBubble_wrapper{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:32px;height:32px;box-shadow:0 1px 6px 0 rgba(0,0,0,.1);background-color:#fff}@media only screen and (min-width:768px){.DeleteBubble_wrapper{border-radius:0;box-shadow:none;background-color:none;position:static;left:auto}}.AnimatedRow_wrapper{position:relative}.AnimatedRow_willEnter{will-change:height,opacity}.AnimatedRow_overlay{background-color:#026df5;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;pointer-events:none}.TemperatureDifferential{width:100%;box-sizing:border-box;margin-top:108px;position:relative;z-index:1}@media only print{.TemperatureDifferential{margin-top:8px}}.TemperatureDifferential .SubNavbar_topBarChildren{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.TemperatureDifferential_siteSelector{width:100%}.Panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;margin-top:16px}@media print,screen and (min-width:768px){.Panel{margin-bottom:24px;margin-top:24px}}.Panel_top{display:-ms-flexbox;display:flex;background:#fff;border-radius:2px;border:1px;border-color:#d5d4d4;border-style:solid;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}@media print,screen and (min-width:768px){.Panel_top{-ms-flex-direction:row;flex-direction:row;min-height:388px;margin-bottom:9px}}.Panel_summary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:21px;padding-right:21px;padding-bottom:18px;box-sizing:border-box}@media print,screen and (min-width:768px){.Panel_summary{width:238px;-ms-flex-direction:row;flex-direction:row;padding:24px 0 12px;border-right:2px;box-shadow:0 1px 6px 0 rgba(0,0,0,.1)}}.Panel_topBorder{display:-ms-flexbox;display:flex}@media print,screen and (min-width:768px){.Panel_topBorder{display:none}}.Panel_topBorderBlue{display:-ms-flexbox;display:flex;height:2px;background-color:#026df5;-ms-flex-positive:1;flex-grow:1}.Panel_topBorderPurple{display:-ms-flexbox;display:flex;height:2px;background-color:#7850c1;-ms-flex-positive:2;flex-grow:2}.Panel_charts{box-sizing:border-box}@media print,screen and (min-width:768px){.Panel_charts{width:982px;padding-top:24px;padding-bottom:12px}}.Panel_controls{display:-ms-flexbox;display:flex;margin-top:8px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box}@media print,screen and (min-width:768px){.Panel_controls{-ms-flex-direction:row;flex-direction:row;margin-top:0}}@media only print{.Panel_controls{display:none}}.Panel_actionButton,.Panel_downloadControls{display:-ms-flexbox;display:flex;width:100%}.Panel_actionButton{margin-bottom:8px}@media print,screen and (min-width:768px){.Panel_actionButton{margin-bottom:0;width:238px}}.Summary{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}@media print,screen and (min-width:768px){.Summary{-ms-flex-direction:column;flex-direction:column;border-bottom:none}}.Summary_maxDiff,.Summary_maxTemp,.Summary_minTemp{display:-ms-flexbox;display:flex}.Summary_maxDiff{color:#026df5;-ms-flex-positive:1;flex-grow:1}@media print,screen and (min-width:768px){.Summary_maxDiff{height:130px;border-top:0;border-left:2px solid #026df5;margin-bottom:24px;-ms-flex-positive:0;flex-grow:0}}@media only print{.Summary_maxDiff{border-left:none}}.Summary_temps{display:-ms-flexbox;display:flex;-ms-flex-positive:2;flex-grow:2;-ms-flex-pack:distribute;justify-content:space-around}@media print,screen and (min-width:768px){.Summary_temps{border-top:0;-ms-flex-direction:column;flex-direction:column;height:206px;-ms-flex-positive:0;flex-grow:0}}.Summary_maxTemp{color:#7850c1}@media print,screen and (min-width:768px){.Summary_maxTemp{height:103px;border-left:2px solid #7850c1}}@media only print{.Summary_maxTemp{border-left:none}}.Summary_minTemp{display:-ms-flexbox;display:flex;color:#7850c1}@media print,screen and (min-width:768px){.Summary_minTemp{height:103px;border-left:2px solid #7850c1}}@media only print{.Summary_minTemp{border-left:none}}.Charts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.Charts{max-height:448px}}.Charts_chartDifferential{display:-ms-flexbox;display:flex;width:100%}@media screen and (min-width:768px){.Charts_chartDifferential{height:130px}}.Charts_chartTemperatures{display:-ms-flexbox;display:flex;width:100%}@media screen and (min-width:768px){.Charts_chartTemperatures{height:232px}}.Charts_chartLabels{display:-ms-flexbox;display:flex;box-sizing:border-box;width:100%;-ms-flex-direction:column;flex-direction:column;padding-left:16px;padding-top:6px;padding-bottom:15px}@media print,screen and (min-width:768px){.Charts_chartLabels{-ms-flex-direction:row;flex-direction:row;padding:22px 6px 0 52px}}.Charts_circleYellow{-webkit-print-color-adjust:exact;color-adjust:exact;height:10px;width:10px;background-color:#f5b915;border-radius:50%;display:inline-block;margin-right:6px}@media print,screen and (min-width:768px){.Charts_circleYellow{margin-left:20px}}.Charts_circleBegonia{-webkit-print-color-adjust:exact;color-adjust:exact;height:10px;width:10px;background-color:#cc156f;border-radius:50%;display:inline-block;margin-right:6px}@media print,screen and (min-width:768px){.Charts_circleBegonia{margin-left:20px}}.Charts_circleBlue{-webkit-print-color-adjust:exact;color-adjust:exact;height:10px;width:10px;background-color:#026df5;border-radius:50%;display:inline-block;margin-right:6px}@media print,screen and (min-width:768px){.Charts_circleBlue{margin-left:8px}}#print-canvas{display:none}.Measure{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-align:center;align-items:center}.Measure_date{font-size:9px}@media print,screen and (min-width:768px){.Measure_date{font-size:14px}}.Measure_label{font-size:.85em}@media print,screen and (min-width:768px){.Measure_label{font-size:14px}}.Measure_measure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-top:8px;line-height:normal}@media print,screen and (min-width:768px){.Measure_measure{height:50px;line-height:1.57}}.Measure_value{font-size:2.8em}@media screen and (min-width:768px){.Measure_value{font-size:56px}}@media only print{.Measure_value{font-size:2.8em}}.Measure_unit{font-size:9px;margin-top:1.8em}@media print,screen and (min-width:768px){.Measure_unit{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;padding-left:4px;height:0;font-size:1.28em;font-weight:700;margin-top:0}}@media only print{.Measure_unit{font-size:.85em}}.TimeSeries,.TimeSeries_emptyDataWrapper{display:-ms-flexbox;display:flex;width:100%}.TimeSeries_emptyDataWrapper{height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}canvas{width:100%!important;height:100%!important}.chartjs-tooltip{opacity:1;position:absolute;background:#fff;color:#000;padding:6px;border-radius:6px;transition:all .1s ease;pointer-events:none;transform:translate(-50%);border:1px solid;border-color:#d5d4d4;z-index:100}.tooltip-container{width:100%}.tooltip-table{border-collapse:collapse}.tooltip-table,.tooltip-title{text-align:left;font-size:.85em}.tooltip-title{padding-bottom:4px}.tooltip-column{padding-right:4px}.tooltip-column-value{padding-right:4px;padding-left:8px;text-align:right}.tooltip-circle-yellow{background-color:#f5b915}.tooltip-circle-begonia,.tooltip-circle-yellow{height:8px;width:8px;border-radius:50%;display:inline-block}.tooltip-circle-begonia{background-color:#cc156f}.tooltip-circle-blue{height:8px;width:8px;background-color:#026df5;border-radius:50%;display:inline-block}.ChartPlaceholder{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:16px 0;border:1px solid #d5d4d4;background-color:#fff;width:100%}@media print,screen and (min-width:768px){.ChartPlaceholder{margin-top:24px;margin-bottom:32px;height:460px;width:1220px;border:none}}.ChartPlaceholder_image{width:100%;height:auto}.ChartPlaceholder_text{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-item-align:center;align-self:center;padding:20px 52px 0;font-size:14px;color:#30363e}@media print,screen and (min-width:768px){.ChartPlaceholder_text{position:absolute;top:calc(50% - 56px);left:30%;font-size:1.42em;color:#30363e;padding:0}}.PrintReportButton{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.PrintReportButton_icon{width:28px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M19 8c1.66 0 3 1.34 3 3v6h-4v4H6v-4H2v-6c0-1.66 1.34-3 3-3h1V3h12v5h1zM8 5v3h8V5H8zm8 12v-2H8v4h8v-2zm2-2h2v-4c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4h2v-2h12v2zm0-2.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat}.TemperatureDifferentialForm{display:-ms-flexbox;display:flex;width:100%;margin-top:80px;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:768px){.TemperatureDifferentialForm{margin-top:128px;-ms-flex-pack:justify;justify-content:space-between;max-height:352px}}.TemperatureDifferentialForm_wrapper{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:row;flex-direction:row;max-height:280px}@media print,screen and (min-width:768px){.TemperatureDifferentialForm_wrapper{-ms-flex-direction:column-reverse;flex-direction:column-reverse;max-height:352px}}.TemperatureDifferential_formWrapper{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:768px){.TemperatureDifferential_formWrapper{-ms-flex-pack:justify;justify-content:space-between;max-height:352px}}.TemperatureDifferentialForm_title{font-size:1.42em;height:100%;padding-bottom:8px}@media (min-width:768px){.TemperatureDifferentialForm_title{font-size:24px;padding:32px 0;width:50%}}.TemperatureDifferentialForm_form{display:-ms-flexbox;display:flex;background:#fff;border-radius:1px;box-shadow:0 1px 6px 0 rgba(0,0,0,.1);-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;padding-top:14px;padding-bottom:21px}@media screen and (min-width:768px){.TemperatureDifferentialForm_form{-ms-flex-direction:row;flex-direction:row;height:132px;-ms-flex-align:space-around;align-items:space-around;padding-top:0;padding-bottom:0}}.TemperatureDifferentialForm_sensorWrapper{padding:4px 24px}@media screen and (min-width:768px){.TemperatureDifferentialForm_sensorWrapper{width:462px;height:80px;padding:22px 0 28px 24px}}.TemperatureDifferentialForm_wrapperTime{padding:4px 24px 12px}@media screen and (min-width:768px){.TemperatureDifferentialForm_wrapperTime{width:200px;height:80px;padding-top:22px;padding-bottom:28px}}.TemperatureDifferentialForm_label{padding-bottom:4px}.ControlsPlaceholder{display:-ms-flexbox;display:flex;border:1px solid #e1e1e1;border-radius:1px;width:100%;padding:8px 8px 8px 16px;height:auto;box-sizing:border-box}.ControlsPlaceholder_text{padding-right:31px}.ControlsPlaceholder_icon,.ControlsPlaceholder_text,.ProgressBar{display:-ms-flexbox;display:flex}.ProgressBar{position:relative;background-color:#026df5;transition:all .25s ease;width:2px;top:0}@media print,screen and (min-width:768px){.ProgressBar{height:2px;width:0;left:0}}.ProgressBar_delay{transition-delay:2s}.ProgressBar_step0{top:0;height:100px}@media screen and (min-width:768px){.ProgressBar_step0{height:2px;top:0;left:0;width:40%}}.ProgressBar_step1{top:100px;height:100px}@media screen and (min-width:768px){.ProgressBar_step1{height:2px;top:0;left:40%;width:40%}}.ProgressBar_step2{top:200px;height:80px}@media screen and (min-width:768px){.ProgressBar_step2{height:2px;top:0;left:80%;width:20%}}.ProgressBar_complete{top:0;height:280px}@media screen and (min-width:768px){.ProgressBar_complete{left:0;top:0;width:100%;height:2px}}.DownloadControls{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;border-radius:2px;border:1px;border-color:#d5d4d4;border-style:solid;background:#fff}@media print,screen and (min-width:768px){.DownloadControls{margin-left:4px;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;height:48px}}.DownloadControls_button{display:-ms-flexbox;display:flex;width:100%}@media print,screen and (min-width:768px){.DownloadControls_button{padding:4px}}.DownloadControls_buttonContent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}@media print,screen and (min-width:768px){.DownloadControls_buttonContent{-ms-flex-pack:center;justify-content:center}}.DownloadControls_downloadIcon{width:28px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95A5.469 5.469 0 0 1 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11A2.98 2.98 0 0 1 22 15c0 1.65-1.35 3-3 3zm-5.55-8h-2.9v3H8l4 4 4-4h-2.55z'/%3E%3C/svg%3E");background-repeat:no-repeat}.DownloadControls_chartIcon{width:28px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M3.5 18.49l6-6.01 4 4L22 6.92l-1.41-1.41-7.09 7.97-4-4L2 16.99l1.5 1.5z'/%3E%3C/svg%3E");background-repeat:no-repeat}.TemperatureDifferentialTable_printHeader{display:none}@media only print{.TemperatureDifferentialTable_printHeader{display:inherit;font-size:1.42em;margin-bottom:8px}}.TemperatureDifferentialPrintHeader_printHeader{font-size:.85em;display:-ms-flexbox;display:flex;width:100%;margin-top:8mm}.TemperatureDifferentialPrintHeader_printHeaderFirstLine{display:-ms-flexbox;display:flex}.TemperatureDifferentialPrintHeader_printHeaderWrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.TemperatureDifferentialPrintHeader_printHeaderTitle{font-size:1.42em}.TemperatureDifferentialPrintHeader_printHeaderLogoWrapper{margin-left:auto}.TemperatureDifferentialPrintHeader_printHeaderLogo{width:110px}.TemperatureDifferentialPrintHeader_printHeaderCreatedBy{margin-left:50px}.TemperatureDifferentialPrintHeader_siteName{margin-top:16px;font-size:.85em}.TemperatureDifferentialPrintHeader_printHeaderSecondLine{margin-top:0;display:-ms-flexbox;display:flex}.TemperatureDifferentialPrintHeader_sensorName{font-size:1.42em}.TemperatureDifferentialPrintHeader_printHeaderTimePeriod{font-size:.85em;margin-left:auto;display:-ms-flexbox;display:flex}.TemperatureDifferentialPrintHeader_printHeaderTimePeriod span{-ms-flex-item-align:end;align-self:flex-end}.Table{width:100%;border-collapse:collapse}.Table_wrapper{border:1px solid #e1e1e1;width:100%}.Table_borderless{border:none}.Table_row:nth-child(2n){-webkit-print-color-adjust:exact;color-adjust:exact;background-color:#f4f4f4}.Table_rowHasBorder:nth-child(2n){background-color:#fff;border-bottom:1px solid hsla(0,0%,59%,.2);border-top:1px solid hsla(0,0%,59%,.2)}.Table_rowHasBorder:last-child{border-bottom:none}.Table_sortable{overflow-y:auto;height:642px}@media only print{.Table_sortable{overflow-y:inherit;height:auto}}.Column{text-align:center;padding:12px}@media only print{.Column{padding:8px}}.Column_header{-webkit-print-color-adjust:exact;color-adjust:exact;position:-webkit-sticky;position:sticky;top:0;background:#fff;padding:22px 0;border-bottom:1px solid #e1e1e1}@media only print{.Column_header{padding:16px 0}}.Column_headerBorderless{border-bottom:none;padding-bottom:8px}.Column_imageCellWrapper{height:40px;overflow:hidden}.Column_imageCell{margin-top:1px}.Column_noPadding{padding:0}.SortableColumn_sortIcon{background-repeat:no-repeat;vertical-align:middle}@media only print{.SortableColumn_sortIcon{display:none}}.PoursIndexView{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;margin-top:88px}@media only screen and (min-width:768px){.PoursIndexView{margin-top:136px}}.PoursIndexView_header,.PoursIndexView_headerText{display:-ms-flexbox;display:flex}.PoursIndexView_headerText{margin-top:24px}@media only screen and (min-width:768px){.PoursIndexView_headerText{margin-top:37px}}.PoursIndexView_pourCount{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;background-color:#d5d4d4;border-radius:2px;padding:0 8px;text-align:center;margin-top:24px;margin-bottom:16px;margin-left:8px}@media only screen and (min-width:768px){.PoursIndexView_pourCount{font-size:16px;background-color:rgba(34,35,46,.05);border-radius:5px;margin-top:37px}}.PoursIndexView_addPourButton{width:164px;position:fixed;bottom:8px;right:16px;z-index:1}@media only screen and (min-width:768px){.PoursIndexView_addPourButton{display:-ms-flexbox;display:flex;position:absolute;right:0;top:32px;z-index:2}}.PoursIndexView .SubNavbar_topBarChildren{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.AddPour_icon{padding-right:8px}@media only screen and (min-width:768px){.PoursIndexView_pourList{margin-top:12px}}.PoursIndexView_pourListActive{margin-bottom:40px}.PoursIndexPlaceholder{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;background-color:#f2f2f2;margin-top:12px}@media only screen and (min-width:768px){.PoursIndexPlaceholder{-ms-flex-align:center;align-items:center;padding:56px 210px;margin-top:12px}}.PoursIndexPlaceholder_header{color:#30363e}.PoursIndexPlaceholder_text{max-width:800px;color:#30363e}.PoursIndexPlaceholder_addPour{margin-top:32px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-decoration:underline;color:#10a265;cursor:pointer}.PoursIndexSubnavbar_filter{display:-ms-flexbox;display:flex;width:100%}@media only screen and (min-width:768px){.PoursIndexSubnavbar_filter{width:346px}}.PoursIndexSubnavbar_siteSelector{display:none}@media only screen and (min-width:768px){.PoursIndexSubnavbar_siteSelector{display:-ms-flexbox;display:flex;width:100%}}.PourItem_wrapper{width:100%;padding:8px 4px 8px 16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;text-align:left;box-sizing:border-box;margin-top:8px;border-radius:2px;box-shadow:0 1px 6px 0 rgba(0,0,0,.1)}@media print,screen and (min-width:768px){.PourItem_wrapper{padding-top:8px;-ms-flex-direction:column;flex-direction:column}}.PourItem_orange{border-left:4px solid #ff9700}.PourItem_red{border-left:4px solid red}.PourItem_item{display:-ms-flexbox;display:flex;width:100%;text-align:left;-ms-flex-align:center;align-items:center;min-height:64px}.PourItem_itemNameSensorCount{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.PourItem_name{font-size:1.28em}@media print,screen and (min-width:768px){.PourItem_name{font-size:1.42em}}.PourItem_sensorCount{font-size:.85em}@media print,screen and (min-width:768px){.PourItem_sensorCount{font-size:.85em}}.PourItem_mobileArrowIcon{display:-ms-flexbox;display:flex;margin-left:auto}.PourItem_link{text-decoration:none;color:#000}.PourItem_link:visited{color:#000}.PourForm_title{margin:24px 0}.PourForm_buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width:768px){.PourForm_buttons{-ms-flex-direction:row;flex-direction:row}}.PourForm_buttons>*{margin:8px 0}@media only screen and (min-width:768px){.PourForm_buttons>*{margin:0 24px}}.PourForm_deleteSection{margin-top:40px;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;font-size:.85em}.PourForm_deleteSection,.PourStatus_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:768px){.PourStatus_wrapper{margin-left:auto;padding:4px;padding-bottom:20px;padding-right:16px}}.PourStatus_red{color:red}.PourStatus_orange{color:#ff9700}.PourStatus_green{color:#10a265}.PourStatus_grey{color:#30363e}.PourView{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;margin-top:88px}@media only screen and (min-width:768px){.PourView{margin-top:136px}}.PourView_addSensorButton{width:150px;position:fixed;bottom:8px;right:16px;z-index:3}@media only screen and (min-width:768px){.PourView_addSensorButton{display:-ms-flexbox;display:flex;width:165px;position:absolute;right:0;top:32px;z-index:2}}.PourView_header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:24px}.PourView_headerPourName{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:24px;padding-right:8px}.PourView_headerMixName{font-size:14px}.PourView_sensorLists{display:-ms-flexbox;display:flex;width:100%;z-index:1;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.PourView_sensorLists{-ms-flex-pack:justify;justify-content:space-between}}.PourView_plusIcon{padding-right:8px}.PourView .SubNavbar_topBarChildren{display:-ms-flexbox;display:flex}.PourView_editButtonWrapper{margin:0 32px}.PourView_countWrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.PourViewSubnavbar_filter{display:-ms-flexbox;display:flex;width:100%}@media only screen and (min-width:768px){.PourViewSubnavbar_filter{width:346px}}.PourViewSubnavbar_allPoursLink{display:none;color:#30363e;cursor:pointer}@media only screen and (min-width:768px){.PourViewSubnavbar_allPoursLink{display:-ms-flexbox;display:flex;width:100%}}.TokenGeneratorView{margin-top:88px}@media (min-width:768px){.TokenGeneratorView{margin-top:136px}}.TokenGeneratorView_content{padding-top:24px}@media (min-width:768px){.TokenGeneratorView_content{padding-top:40px}}.TokenGeneratorView_formWrapper{width:100%;box-sizing:border-box;padding:16px}.TokenGeneratorView_form{padding:16px}.ApiTokenAlert_wrapper{box-sizing:border-box;padding-bottom:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.ApiTokenAlert_wrapper{-ms-flex-direction:row;flex-direction:row}}.ApiTokenAlert_body{color:#30363e;line-height:1.57;margin:0;text-align:center}@media (min-width:768px){.ApiTokenAlert_body{text-align:left}}.KpiDashboard{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:76px}@media print,screen and (min-width:768px){.KpiDashboard{margin-top:168px}}.KpiDashboard_header{display:-ms-flexbox;display:flex;z-index:2;margin-bottom:72px}.KpiDashboard_site{display:-ms-flexbox;display:flex;color:#fff;margin:0;font-size:2.8em}.KpiDashboard_organisation{display:-ms-flexbox;display:flex;color:#fff;opacity:.5;padding-left:8px;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:6px}.KpiDashboard_mixSelector{display:-ms-flexbox;display:flex;z-index:2;font-size:1.42em;color:#fff}.KpiDashboard_mixSelectorText{display:-ms-flexbox;display:flex;padding-right:8px}.KpiDashboard_mixSelectorSelect{display:-ms-flexbox;display:flex;width:200px;border-bottom:1px solid #fff;height:36px}.KpiDashboard_cardList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;z-index:1;margin-top:40px}.KpiDashboard_spinner{margin-top:200px}.MixSelector_container{display:-ms-flexbox;display:flex;width:138px}.MobileAlert{box-sizing:border-box;padding:24px 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.MobileAlert_body{color:#30363e;line-height:1.57;margin:0;text-align:left}.MobileAlert_icon{float:left;margin-top:-3px}.MobileAlert_wrapper{margin-bottom:24px}.KpiCard,.MobileAlert_wrapper{display:-ms-flexbox;display:flex}.KpiCard{-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;background-color:#fff;margin-bottom:2%;box-shadow:0 10px 20px 0 rgba(46,91,255,.07)}.KpiCard_col_4{width:32.3%}.KpiCard_col_4,.KpiCard_col_6{display:-ms-flexbox;display:flex}.KpiCard_col_6{width:49%}.KpiCard_col_8{width:65.6%}.KpiCard_col_8,.KpiCard_col_12{display:-ms-flexbox;display:flex}.KpiCard_col_12{width:100%}.KpiCard_header{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 24px;height:56px;border-bottom:1px solid hsla(0,0%,59%,.2)}.KpiCard_header,.KpiCard_title{display:-ms-flexbox;display:flex}.KpiCard_title{color:#30363e;font-size:14px}.KpiCard_plot{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;box-sizing:border-box;padding:24px;width:100%}.KpiCard_scrollablePlot{-ms-flex-align:start;align-items:flex-start;overflow:scroll;max-height:440px}.KpiCard_tablePlot{padding-top:0;padding-bottom:8px}.KpiCard_chart,.KpiCard_tooltip,.KpiCardPlaceholder{display:-ms-flexbox;display:flex}.KpiCardPlaceholder{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin:72px 40px;font-size:16px}.KpiCardPlaceholder_title{display:-ms-flexbox;display:flex;margin-bottom:8px}.KpiCardPlaceholder_body{display:-ms-flexbox;display:flex;text-align:center}.KpiCardListPlaceholder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-top:200px;font-size:1.42em;width:100%;padding:80px 0;box-shadow:0 10px 20px 0 rgba(46,91,255,.07)}.KpiCardListPlaceholder_title{display:-ms-flexbox;display:flex;margin-bottom:8px}.KpiCardListPlaceholder_body{display:-ms-flexbox;display:flex;text-align:center}.InformationCard_imgRound{margin-bottom:32px}.InformationCard_contentWrapper{display:-ms-flexbox;display:flex;width:100%;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.InformationCard_title{width:100%;min-height:44px;text-align:left;font-size:1.28em;margin-bottom:20px;line-height:1.2}.InformationCard_mainContent{width:100%;text-align:left;min-height:68px;line-height:1.57}.InformationCard_wrapper{position:relative;min-height:400px;padding:32px 24px;width:100%;box-sizing:border-box;height:auto}@media only screen and (min-width:768px){.InformationCard_wrapper{height:100%}}.InformationCard_imageWrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:240px;width:200px}.InformationCard_indexBubble{position:absolute;top:20px;transform:translate(-40%);height:40px;width:40px;border-radius:50%;font-size:1.42em;background-color:#026df5;color:#fff}.InformationCard_indexBubble,.SubNavbar_topBar{left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.SubNavbar_topBar{position:fixed;z-index:3;top:80px;width:100vw;height:56px;box-shadow:0 1px 10px 0 rgba(0,0,0,.12);background-color:#fff;box-sizing:border-box}@media (max-width:768px),print{.SubNavbar_topBar{top:48px;height:40px;border-radius:0 0 10px 10px;padding:0 16px}}.SubNavbar_topBarChildren{width:1220px}@media (max-width:768px){.SubNavbar_topBarChildren{top:48px}}@media (max-width:768px){.SubNavbar_spacer{display:none}}.SiteSelector_container{width:256px}@media (min-device-width:320px) and (max-device-width:480px){.SiteSelector_container{top:48px;width:100%}}.Button{border-style:none;font-size:14px;text-decoration:none;border-radius:2px;box-sizing:border-box;width:100%;cursor:pointer;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.Button:visited{color:#fff}.Button:disabled{color:#30363e;opacity:.3}.Button:disabled,.Button:disabled:hover{background:#d5d4d4}.Button:disabled:active{background:#30363e}.Button:disabled:focus{background:#f5f5f5}.Button_blue{color:#fff;background-color:#026df5}.Button_blue:hover{background:#1b85f6}.Button_blue:active{background:#014298}.Button_blue:focus{background:#469cf6}.Button_black{color:#fff;background-color:#000}.Button_red{color:#fff;background-color:red}.Button_begonia{background-color:#cc156f;color:#fff}.Button_begonia:hover{background:#d52e87}.Button_begonia:active{background:#b71263}.Button_begonia:focus{background:#dc569e}.Button_green{background-color:#10a265;color:#fff}.Button_green:hover{background:#29b37d}.Button_green:active{background:#0e915a}.Button_green:focus{background:#51c195}.Button_yellow{background-color:#f5b915;color:#fff}.Button_yellow:hover{background:#f6c62e}.Button_yellow:active{background:#dca612}.Button_yellow:focus{background:#f6d056}.Button_purple{background-color:#7850c1;color:#fff}.Button_purple:hover{background:#9069cc}.Button_purple:active{background:#573a8d}.Button_purple:focus{background:#a585d5}.Button_white{background-color:#fff;border:1px solid #fff;color:#30363e}.Button_white:hover{background:#f6f6f6}.Button_ghost{color:#30363e;background-color:transparent;border:1px solid #d5d4d4}.Button_ghostWhite{color:#fff;background-color:transparent;border:1px solid #fff}.Button_standard{height:48px}@media only screen and (min-width:768px){.Button_standard{width:400px}}.Button_extra-small{height:32px;width:108px}a.Button_extra-small{line-height:32px}.Button_small{height:32px;width:180px}a.Button_small{line-height:32px}.Button_medium{height:48px;width:150px}.Button_alert{height:48px;width:180px}@media only screen and (max-width:480px){.Button_alert{width:100%}}a.Button_alert{line-height:32px}.Button_fullWidth{width:100%}.Button_outlined{border:1px solid #30363e}.Spinner_wrapper{width:100%}.Spinner_loadingText{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.Spinner_main{font-size:10px;margin:50px auto;text-indent:-9999em;width:40px;height:40px;border-radius:50%;background:#a4a4a4;background:linear-gradient(90deg,#a4a4a4 10%,hsla(0,0%,64%,0) 42%);position:relative;animation:a 1.4s infinite linear;transform:translateZ(0)}.Spinner_main:before{width:50%;height:50%;background:#a4a4a4;border-radius:100% 0 0 0}.Spinner_main:after,.Spinner_main:before{position:absolute;top:0;left:0;content:""}.Spinner_main:after{background:#f8fafa;width:75%;height:75%;border-radius:50%;margin:auto;bottom:0;right:0}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Message{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;box-sizing:border-box;position:fixed;bottom:0;min-height:7em;z-index:3;border-radius:10px 10px 0 0;padding:24px 16px;box-shadow:0 -1px 6px 0 rgba(0,0,0,.1)}.Message p{margin:0 0 4px}.Message p:last-child{margin:0 0 16px}.Message.error{color:#fff;background-color:#cc156f}.Message.info{color:#fff;background-color:#10a265}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.Message{left:0}}.Message_title{font-size:1.28em}@media only screen and (min-width:768px){.Message_title{margin-top:.5em}}.Message_body{margin:0 auto;word-break:BREAK-WORD;white-space:normal;text-align:left;font-size:14px}@media only screen and (min-width:768px){.Message_body{text-align:center;width:500px}}.Message_children{text-align:center;padding:.5em}.Input_inputWrapper{width:100%;margin-top:4px;margin-bottom:24px;font-size:14px;color:#30363e}.Input_input{box-sizing:border-box;display:inline-block;font-size:14px;min-height:40px;border-radius:2px;border-style:solid;border-width:1px;width:100%;background-size:20px;background-repeat:no-repeat;background-position:98% 50%}@media (min-width:768px){.Input_input{padding:0 14px}}.Input_input:disabled{background-color:#dcdad1}.Input_labels{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:4px 0}.Input_alignLeft{text-align:left}.Input_alignRight{text-align:right}.Input_labels>*{margin-bottom:0}.Input_errorMessage,.Input_labels>*{display:inline-block;width:100%;font-size:14px}.Input_errorMessage{padding-left:10px;color:red;letter-spacing:-.2px}.Input_validating{background-image:url(img/form-validating.svg)}.Input_validInput{background-image:url(img/form-valid.svg)}.Input_invalidInput{background-image:url(img/form-error.svg);border:2px solid red}.Input_invalidInput:focus{outline:none}.SelectInput_inputWrapper{width:100%;color:#a4a4a4;margin-bottom:24px}.SelectInput_inputWrapper input{box-shadow:none}.SelectInput_labels{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.SelectInput_labels>*{display:inline-block;width:100%;font-size:14px;margin-bottom:0}.SelectInput_alignLeft{text-align:left}.SelectInput_errorMessage{display:inline-block;width:100%;padding-left:10px;color:red;font-size:16px;letter-spacing:-.2px}.SelectInput_selectWrapper{font-size:20px;margin:4px 0 0;min-height:44px;width:100%}.Form_formWrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.DurationSelector_container,.Form_formWrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.DurationSelector_clock{width:17.5px;height:17.5px}.FilterBarComponent_filterInput{border:none;background-color:transparent;box-shadow:none;box-sizing:inherit;text-indent:0;height:22px;width:100%}@media only screen and (min-width:768px){.FilterBarComponent_filterInput{line-height:.85em}}.FilterBarComponent_filterInput:-ms-input-placeholder{font-size:.85em;line-height:16px;letter-spacing:normal;color:#30363e;padding-left:4px}.FilterBarComponent_filterInput::placeholder{font-size:.85em;line-height:16px;letter-spacing:normal;color:#30363e;padding-left:4px}@media only screen and (min-width:768px){.FilterBarComponent_filterInput:-ms-input-placeholder{font-size:14px;line-height:14px}.FilterBarComponent_filterInput::placeholder{font-size:14px;line-height:14px}}.FilterControl{width:100%}.FilterBarComponent_filterInput:focus{outline:none;background-color:transparent}.AlertBox{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-direction:row;flex-direction:row;width:100%;height:100%;border-radius:2px;background-color:#fff;padding:8px 16px 20px;box-sizing:border-box;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:768px){.AlertBox{padding:20px 4px 20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.AlertBox_begonia{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-direction:row;flex-direction:row;width:100%;height:100%;border-radius:2px;background-color:#fff;padding:8px 16px 20px;box-sizing:border-box;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#f9e6f0;border-top:2px solid #cc156f}@media (min-width:768px){.AlertBox_begonia{padding:20px 4px 20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:none;border-left:2px solid #cc156f}}.AlertBox_yellow{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-direction:row;flex-direction:row;width:100%;height:100%;border-radius:2px;background-color:#fff;padding:8px 16px 20px;box-sizing:border-box;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#fbf4da;border-top:2px solid #f5b915}@media (min-width:768px){.AlertBox_yellow{padding:20px 4px 20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:none;border-left:2px solid #f5b915}}.AlertBox_purple{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-direction:row;flex-direction:row;width:100%;height:100%;border-radius:2px;background-color:#fff;padding:8px 16px 20px;box-sizing:border-box;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#ebe5f5;border-top:2px solid #7850c1}@media (min-width:768px){.AlertBox_purple{padding:20px 4px 20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:none;border-left:2px solid #7850c1}}.AlertBox_blue{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-direction:row;flex-direction:row;width:100%;height:100%;border-radius:2px;background-color:#fff;padding:8px 16px 20px;box-sizing:border-box;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#d7e9fb;border-top:2px solid #026df5}@media (min-width:768px){.AlertBox_blue{padding:20px 4px 20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:none;border-left:2px solid #026df5}}.AlertBox_icon{display:-ms-inline-flexbox;display:inline-flex;height:24px;width:24px;padding-right:4px;background-repeat:no-repeat;transform:translateY(6px)}@media (min-width:768px){.AlertBox_icon{transform:translateY(2px)}}.AlertBox_icon_yellow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%23FF9700' fill-rule='nonzero' d='M3 19.545h18L12 4 3 19.545zm9.818-2.454h-1.636v-1.636h1.636v1.636zm0-3.273h-1.636v-3.273h1.636v3.273z'/%3E%3C/g%3E%3C/svg%3E")}.AlertBox_icon_begonia{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%23FF2000' fill-rule='nonzero' d='M12 4c-4.416 0-8 3.584-8 8s3.584 8 8 8 8-3.584 8-8-3.584-8-8-8zm.8 12h-1.6v-1.6h1.6V16zm0-3.2h-1.6V8h1.6v4.8z'/%3E%3C/g%3E%3C/svg%3E")}.AlertBox_icon_purple{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%237850c1'%3E%3Cpath fill-opacity='.01' d='M0 0h24v24H0z'/%3E%3Cpath d='M11.33 15h1.33v2h-1.33v-2zm0-8h1.33v6h-1.33V7zm.66-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm.005 18.66a8.663 8.663 0 0 1-8.665-8.665 8.663 8.663 0 0 1 8.665-8.665 8.663 8.663 0 0 1 8.665 8.665 8.663 8.663 0 0 1-8.665 8.665z'/%3E%3C/g%3E%3C/svg%3E")}.AlertBox_icon_blue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23026df5'%3E%3Cpath fill-opacity='.01' d='M0 0h24v24H0z'/%3E%3Cpath d='M11.33 15h1.33v2h-1.33v-2zm0-8h1.33v6h-1.33V7zm.66-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm.005 18.66a8.663 8.663 0 0 1-8.665-8.665 8.663 8.663 0 0 1 8.665-8.665 8.663 8.663 0 0 1 8.665 8.665 8.663 8.663 0 0 1-8.665 8.665z'/%3E%3C/g%3E%3C/svg%3E")}.AlertIcon_wrapper{line-height:1.5;-ms-flex-preferred-size:25px;flex-basis:25px;-ms-flex-negative:0;flex-shrink:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}@media (min-width:768px){.AlertIcon_wrapper{padding:0 8px 4px 20px}}.AlertBox_body{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;text-align:left;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:768px){.AlertBox_body{padding:0 16px 4px 0}}.AlertBox_title{display:inline-block;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:700;line-height:1.5;margin-bottom:4px}@media (min-width:768px){.AlertBox_title{display:-ms-flexbox;display:flex;font-size:1.28em}}.AlertBox_message{display:inline-block;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.AlertBox_message{padding-left:56px}}.AlertBox_button{width:180px;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:end;align-items:flex-end;padding:4px}@media (min-device-width:480px){.AlertBox_button{width:180px;padding-right:24px}}.FixedFooter_wrapper{display:-ms-flexbox;display:flex;position:fixed;bottom:0;left:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;width:100vw;border-radius:10px 10px 0 0;box-shadow:-2px 3px 20px 0 rgba(0,0,0,.4);box-sizing:border-box;color:#000;padding:40px 16px 16px}@media (min-width:768px){.FixedFooter_wrapper{padding:40px 30% 16px}}.BottomPanel_overlay{position:fixed;bottom:0;left:0;height:100vh;width:100vw;z-index:2}.BottomPanel_slideIn{position:absolute;bottom:0;left:0;height:75%;width:100%;background-color:#fff;border-radius:12px 12px 0 0;box-shadow:2px 0 14px 0 rgba(0,0,0,.16);padding:0 16px;box-sizing:border-box;overflow:scroll}@media (min-width:768px){.BottomPanel_slideIn{height:80%}}@media (min-width:768px){.BottomPanel_separator{background-color:#026df5;transform:translateY(-4px);height:4px;margin:0 auto;width:100%}}.BottomPanel_content{margin:0 auto;width:100%}@media (min-width:768px){.BottomPanel_content{width:640px}}.BottomPanel_transition-appear,.BottomPanel_transition-enter{height:0}.BottomPanel_transition-appear-active,.BottomPanel_transition-enter-active{height:75%;transition:height .25s ease-in}@media (min-width:768px){.BottomPanel_transition-appear-active,.BottomPanel_transition-enter-active{height:80%}}.BottomPanel_transition-exit{height:75%}@media (min-width:768px){.BottomPanel_transition-exit{height:80%}}.BottomPanel_transition-exit-active{height:0;transition:height .25s ease-in}.DateInput_wrapper{width:100%;margin-bottom:24px}.DateInput_labels{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.DateInput_alignLeft{text-align:left}.DateInput_labels>*{display:inline-block;width:100%;font-size:14px;line-height:1.7;margin-bottom:0}.DateInput_nonNativePickerWrapper{cursor:pointer;pointer-events:all}.DateInput_errorMessage{display:inline-block;width:100%;color:red;font-size:14px;letter-spacing:-.2px}@media (min-width:768px){.DateInput_errorMessage{padding-left:10px}}.DateInput_invalidInput:focus{outline:none}.DateInput_inputField{box-sizing:border-box;font-size:14px;line-height:14px;margin:4px;min-height:40px;border-radius:2px;border-style:solid;border-width:1px;margin:4px 0;width:100%}@media (min-width:768px){.DateInput_inputField{pointer-events:none;display:inline-block;padding:14px}}.DateInput_inputField{cursor:pointer;background-image:url(img/calendar_icon.svg);background-size:20px;background-repeat:no-repeat;background-position:98% 50%}.TimeInput_timeSelector{margin:0 24px;border-top:1px;border-bottom:1px;border-left:0;border-right:0;border-style:solid;border-color:hsla(0,0%,59%,.5)}.TimeInput_controls{display:-ms-flexbox;display:flex;margin:20px 24px 0;padding-bottom:24px}.TimeInput_timeSelector{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.TimeInput_inputSeparator{font-size:1.71em}.TimeInput_timeSelector>:not(:last-child){margin-right:8px}.TimeInput_inputField{width:56px;margin-bottom:16px;margin-top:16px;font-size:14px}.TimeInput_controls>:not(:last-child){margin-right:8px}.EditableText{-ms-flex-direction:row;flex-direction:row}.EditableText,.EditableText_editing{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-align:center;align-items:center;width:100%}.EditableText_editing{-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.EditableText_editing{-ms-flex-direction:row;flex-direction:row}}.EditableText_icon{width:25px;height:25px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M14.06 9.02l.92.92L5.92 19H5v-.92l9.06-9.06M17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83a.996.996 0 0 0 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 3.19L3 17.25V21h3.75L17.81 9.94l-3.75-3.75z'/%3E%3C/svg%3E")}.EditableText_input{-ms-flex:2;flex:2;font-family:Lato,sans-serif;font-size:24px;border:thin solid #fff;border-radius:0;-ms-flex-preferred-size:auto;width:100%}.EditableText_buttons{display:-ms-flexbox;display:flex;padding-top:4px;padding-bottom:2px}@media (min-width:768px){.EditableText_buttons{padding-top:2px;padding-bottom:2px;margin:-148px}}.EditableText_inputButtonCancel,.EditableText_inputButtonSave{width:67px;height:32px;padding-left:4px}.CountBadge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;height:24px;border-radius:19.5px;background-color:rgba(34,35,46,.05);padding:0 8px;box-sizing:border-box;color:#30363e;margin:0 16px}.CountBadge,.StatusBadge{-ms-flex-align:center;align-items:center}.StatusBadge{display:-ms-flexbox;display:flex}.StatusBadge_iconWrapper{padding:0 4px 0 0}.StatusBadge.CriticalDiagnostic,.StatusBadge.Offline{color:red}.StatusBadge.ModerateDiagnostic{color:#ff9700}.StatusBadge.Online{color:#019f80}.StatusBadge.Off,.StatusBadge.Unplugged{color:#30363e}.StatusBadge{font-size:14px;line-height:14px}.SubNavSearchBox_filterControl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:4px;transition:.25s;width:100%}@media only screen and (min-width:768px){.SubNavSearchBox_filterControl{width:100%}}.SubNavSearchBox_isSearching{width:100%;border-bottom:1px solid #000}@media only screen and (min-width:768px){.SubNavSearchBox_isSearching{border:none}}.SensorCardList_loadMoreWrapper{display:-ms-flexbox;display:flex;padding:24px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.EditSensorForm_title{margin:24px 0}.EditSensorForm_buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width:768px){.EditSensorForm_buttons{-ms-flex-direction:row;flex-direction:row}}.EditSensorForm_buttons>*{margin:8px 0}@media only screen and (min-width:768px){.EditSensorForm_buttons>*{margin:0 24px}}.EditSensorForm_selectLabel{color:#30363e}.EditSensorForm_pourSelect{color:#30363e;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.EditSensorForm_pourSelected{font-size:14px;color:#30363e;padding-left:22px}.EditSensorForm_pourSelectOption{color:#30363e;padding-left:12px}.EditSensorForm_pourSelectPourNameDifferentMix{opacity:.5}.EditSensorForm_selectOptionMixNameDifferentMix{color:red;opacity:.5}.EditSensorForm_message{margin-top:8px;color:#30363e;font-size:.85em}.EditButton_editIcon{height:12px;width:12px;margin:0 4px}.EditButton_editButtonText{padding:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:12px}.ConfirmationDialogue_bg{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:hsla(0,0%,64%,.8);z-index:2}.ConfirmationDialogue_box{-ms-flex-direction:column;flex-direction:column;background-color:#fff;position:absolute;padding:32px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:2px;display:-ms-flexbox;display:flex;min-width:320px;box-shadow:0 1px 6px 0 rgba(0,0,0,.1);max-width:100%;box-sizing:border-box}.ConfirmationDialogue_children{margin-bottom:16px}.ConfirmationDialogue_controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.ConfirmationDialogue_controls{-ms-flex-direction:row;flex-direction:row}}.ConfirmationDialogue_controls>:not(:first-child){margin-top:8px}.NotFoundItem_loading{margin:24px;padding-top:20px;font-size:1.42em;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.NotFoundItem_message{margin-bottom:48px}.Tooltip{position:relative;display:-ms-flexbox;display:flex;cursor:help}.Tooltip_text{font-size:.85em;visibility:hidden;background-color:#fff;text-align:center;width:200px;padding:16px;border-radius:6px;border:1px solid #e1e1e1;box-shadow:0 4px 17px 0 rgba(16,124,175,.23);top:-300%;right:105%;position:absolute;text-align:left}@media only screen and (min-width:768px){.Tooltip_text{width:294px;padding:20px;top:auto;right:auto;bottom:100%;left:50%;margin-left:-168px}}.Tooltip:hover .Tooltip_text{visibility:visible}.Tooltip_title{font-weight:700;text-align:left;margin:0;padding-bottom:4px}.NavbarAlert_wrapper{will-change:opacity;position:absolute;pointer-events:all;background-color:#f9e6f0;z-index:4;box-shadow:0 1px 6px 0 rgba(0,0,0,.1);top:0;left:0;transform:translateY(48px);padding:12px 16px}@media only screen and (min-width:768px){.NavbarAlert_wrapper{top:100%;left:-50%;width:600px;padding:24px 16px;transform:translateY(-12px)}}.NavbarAlert_topBar{height:4px;width:100%;background-color:red;position:absolute;top:0;left:0}.NavbarAlert_triangleUp{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid red;position:absolute;transform:translate(48px,-100%)}@media only screen and (min-width:768px){.NavbarAlert_triangleUp{transform:translate(120px,-100%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid red}}.NavbarAlert_icon{padding:0 8px 0 0}@media only screen and (min-width:768px){.NavbarAlert_icon{padding:0 8px}}.NavbarAlert_content,.NavbarAlert_contentColumn{width:100%}.NavbarAlert_header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;color:#30363e;font-family:Lato,sans-serif;font-weight:700;margin:0}@media only screen and (min-width:768px){.NavbarAlert_header{font-size:18px}}.NavbarAlert_body{font-family:Lato,sans-serif;line-height:1.57;color:#30363e}@media only screen and (min-width:768px){.NavbarAlert_body{padding:0 0 0 40px}}.NavbarAlert_bodyText{margin:8px 0 16px}.NavbarAlert_controls{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media only screen and (min-width:768px){.NavbarAlert_controls{-ms-flex-direction:row;flex-direction:row}}.NavbarAlert_controls>:not(:last-child){margin:0 0 16px}@media only screen and (min-width:768px){.NavbarAlert_controls>:not(:last-child){margin:0 16px 0 0}}.BlinkingRedDot_wrapper{position:relative;top:-5px}@media (min-width:768px){.BlinkingRedDot_wrapper{right:2px}}.BlinkingRedDot_dot{position:absolute;padding:4px;width:8px;height:8px;border-radius:50%;border:1px solid rgba(243,74,62,.7);box-shadow:0 0 0 #f34a3e;animation:b 2s infinite}.BlinkingRedDot_dot:before{content:"";background:red;display:block;width:8px;height:8px;border-radius:50%}.BlinkingRedDot_dot:after{content:"";border:1px solid red;display:block;width:10px;height:10px;border-radius:50%;position:absolute;top:2px;right:2px}@keyframes b{0%{box-shadow:0 0 0 0 #f34a3e}70%{box-shadow:0 0 0 10px rgba(243,74,62,0)}to{box-shadow:0 0 0 0 rgba(243,74,62,0)}}.print{display:none}@media print{@page{size:auto;margin-left:4mm;margin-right:4mm;margin-top:0}a[href]:after{content:none!important}.noprint{display:none}.print{display:block}body{background:transparent}h1{font-size:1.42em}h1,h2{font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}h2{font-size:1.28em;line-height:normal}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9yZWFjdC1kYXRlcy9saWIvY3NzL19kYXRlcGlja2VyLmNzcyIsImxpYi93aGl0ZS9yZWFjdC1kYXRlcy1vdmVycmlkZXMubGVzcyIsIm1haW4uY3NzIiwibGliL3doaXRlL2Jhc2UubGVzcyIsImxpYi93aGl0ZS9mb3Jtcy5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvbmF2YmFyL25hdmJhci5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvbmF2YmFyL25hdl9hY3Rpb25faXRlbS5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvbmF2YmFyL25hdl9kcm9wZG93bi5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvbmF2YmFyL25hdl9pdGVtLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9uYXZiYXIvbmF2X2xpbmsubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL25hdmJhci9uYXZfdXNlci5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvbmF2YmFyL2lubGluZV9kcm9wZG93bi5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvbmF2YmFyL3VzZXJfZHJvcGRvd24ubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL2xheW91dHMvZGVmYXVsdF9sYXlvdXQubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL2xheW91dHMvc3VibmF2YmFyX2xheW91dC5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvbGF5b3V0cy9wb2xpY2llc19sYXlvdXQubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL2xheW91dHMvYmx1ZV9iYWNrZ3JvdW5kX2xheW91dC5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvbm90aWZpY2F0aW9uX3ByZWZlcmVuY2VzX3ZpZXcvbm90aWZpY2F0aW9uX3ByZWZlcmVuY2VzX3ZpZXcubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL25vdGlmaWNhdGlvbl9wcmVmZXJlbmNlc192aWV3L25vdGlmaWNhdGlvbl9wcmVmZXJlbmNlc19yb3cubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL25vdGlmaWNhdGlvbl9wcmVmZXJlbmNlc192aWV3L25vdGlmaWNhdGlvbl9wcmVmZXJlbmNlc19jb250cm9sLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9pbnZlbnRvcnlfaW5kZXhfdmlldy9pbnZlbnRvcnlfaW5kZXhfdmlldy5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvaW52ZW50b3J5X2luZGV4X3ZpZXcvaW52ZW50b3J5X3NlY3Rpb24ubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL2ludmVudG9yeV9pbmRleF92aWV3L2hhcmR3YXJlX2NhcmQubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL2ludmVudG9yeV9pbmRleF92aWV3L2JhdHRlcnlfbWFzay5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvaW52ZW50b3J5X2luZGV4X3ZpZXcvZ2VuZXJpY19oYXJkd2FyZV9jYXJkLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9pbnZlbnRvcnlfaW5kZXhfdmlldy9jYXJkLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9pbnZlbnRvcnlfaW5kZXhfdmlldy9pbnZlbnRvcnlfYWxlcnRzLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9zZW5zb3JfcmVnaXN0cmF0aW9uX3ZpZXcvc2Vuc29yX3JlZ2lzdHJhdGlvbl92aWV3Lmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9sb2dpbi9sb2dpbi5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvbG9naW4vcmVxdWVzdF9wYXNzd29yZF9yZXNldF92aWV3Lmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9zZW5zb3JzX2luZGV4X3ZpZXcvc2Vuc29yc19pbmRleF92aWV3Lmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9zZW5zb3JzX2luZGV4X3ZpZXcvdGFiYmVkX3ZpZXcubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3NlbnNvcnNfaW5kZXhfdmlldy9zZW5zb3JfY2FyZC5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvc2Vuc29yc19pbmRleF92aWV3L3RhYi5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvc2Vuc29yc19pbmRleF92aWV3L2N1cnJlbnRfdmFsdWUubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3NlbnNvcnNfaW5kZXhfdmlldy9jdXJyZW50X3ZhbHVlX3BhbmVsLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9zZW5zb3JzX2luZGV4X3ZpZXcvZW1wdHlfdmlldy5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvc2Vuc29yc19pbmRleF92aWV3L3NlbnNvcl9tZXRyaWNzLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9zZW5zb3JzX2luZGV4X3ZpZXcvbm9fYWN0aXZlX3NlbnNvcnMubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3BvbGljaWVzX3ZpZXcvcG9saWNpZXNfdmlldy5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvY2FsY3VsYXRlX2NvbmNyZXRlX3N0cmVuZ3RoX3ZpZXcvY2FsY3VsYXRlX2NvbmNyZXRlX3N0cmVuZ3RoX3ZpZXcubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL2NhbGN1bGF0ZV9jb25jcmV0ZV9zdHJlbmd0aF92aWV3L3RlbXBvcmFyeV90aHJlc2hvbGRzLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9jYWxjdWxhdGVfY29uY3JldGVfc3RyZW5ndGhfdmlldy9jb25maXJtYXRpb25fc2NyZWVuLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9zZW5zb3JfZGV0YWlsX3ZpZXcvc2Vuc29yX2RldGFpbC5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvc2Vuc29yX2RldGFpbF92aWV3L3NlbnNvcl9wYW5lbC5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvc2Vuc29yX2RldGFpbF92aWV3L3N0cmVhbXNfaW5mby5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvc2Vuc29yX2RldGFpbF92aWV3L3N0cmVhbXNfc3VtbWFyeS5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvc2Vuc29yX2RldGFpbF92aWV3L3RpbWVfc2VyaWVzLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9zZW5zb3JfZGV0YWlsX3ZpZXcvZG93bmxvYWRfYnV0dG9ucy5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvc2Vuc29yX2RldGFpbF92aWV3L21lYXN1cmVfc3VtbWFyeS5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvc2Vuc29yX2RldGFpbF92aWV3L3NlbnNvcl9kZXRhaWxfdG9wLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9zZW5zb3JfZGV0YWlsX3ZpZXcvc2Vuc29yX2RldGFpbF9hcmNoaXZlLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9zZW5zb3JfZGV0YWlsX3ZpZXcvcHJpbnRfaGVhZGVyLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9zZW5zb3JfZGV0YWlsX3ZpZXcvcHJpbnRfc3RyZW5ndGhfaGlzdG9yeS5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvc2Vuc29yX2RldGFpbF92aWV3L3NlbnNvcl9kZXRhaWxfYWxlcnRzLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9tYXR1cml0eV9zdW1tYXJ5L21hdHVyaXR5X3N1bW1hcnkubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL21hdHVyaXR5X3N1bW1hcnkvbWF0dXJpdHlfaXRlbS5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvbWl4X2RldGFpbF9jaGFydC5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvaGFyZHdhcmVfaW5mb3JtYXRpb25fY2hhcnQubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RocmVzaG9sZHNfc2VjdGlvbi9wcm9ncmVzc19iYXIubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RocmVzaG9sZHNfc2VjdGlvbi9ib3VuZGFyaWVzX2Jhci5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvdGhyZXNob2xkc19zZWN0aW9uL3RocmVzaG9sZHNfdGFibGUubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RocmVzaG9sZHNfc2VjdGlvbi90aHJlc2hvbGRzX3NlY3Rpb24ubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RocmVzaG9sZHNfc2VjdGlvbi90aHJlc2hvbGRzX2VtcHR5X2FsZXJ0Lmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy90aHJlc2hvbGRzX3NlY3Rpb24vdGhyZXNob2xkc19pbmxpbmVfZm9ybS5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvdGhyZXNob2xkc19zZWN0aW9uL3RocmVzaG9sZHNfc3Vic2NyaWJlcnMubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RocmVzaG9sZHNfc2VjdGlvbi90ZW1wZXJhdHVyZV9yb3dfZ3JvdXAubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RocmVzaG9sZHNfc2VjdGlvbi9zdHJlbmd0aF9yb3dfZ3JvdXAubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RocmVzaG9sZHNfc2VjdGlvbi9zdHJlbmd0aF9hYnNvbHV0ZV9zY2FsZS5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvdGhyZXNob2xkc19zZWN0aW9uL3RocmVzaG9sZF9yb3dzL3RlbXBlcmF0dXJlX3Jvdy5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvdGhyZXNob2xkc19zZWN0aW9uL3RocmVzaG9sZF9yb3dzL3N0cmVuZ3RoX3Jvdy5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvdGhyZXNob2xkc19zZWN0aW9uL3RocmVzaG9sZF9yb3dzL2hlYWRlcl9yb3cubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RocmVzaG9sZHNfc2VjdGlvbi90aHJlc2hvbGRfcm93cy9mb290ZXJfcm93Lmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy90aHJlc2hvbGRzX3NlY3Rpb24vdGhyZXNob2xkX3Jvd3Mvcm93X3NlcGFyYXRvci5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvdGhyZXNob2xkc19zZWN0aW9uL3RocmVzaG9sZF9yb3dzL2NvbmZpcm1hdGlvbl9vdmVybGF5Lmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy90aHJlc2hvbGRzX3NlY3Rpb24vdGhyZXNob2xkX3Jvd3MvZGVsZXRlX2J1YmJsZS5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvdGhyZXNob2xkc19zZWN0aW9uL3RocmVzaG9sZF9yb3dzL2FuaW1hdGVkX3Jvd3MubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RlbXBlcmF0dXJlX2RpZmZlcmVudGlhbC90ZW1wZXJhdHVyZV9kaWZmZXJlbnRpYWwubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RlbXBlcmF0dXJlX2RpZmZlcmVudGlhbC9wYW5lbC5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvdGVtcGVyYXR1cmVfZGlmZmVyZW50aWFsL3N1bW1hcnkubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RlbXBlcmF0dXJlX2RpZmZlcmVudGlhbC9jaGFydHMubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RlbXBlcmF0dXJlX2RpZmZlcmVudGlhbC9tZWFzdXJlLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy90ZW1wZXJhdHVyZV9kaWZmZXJlbnRpYWwvdGltZV9zZXJpZXMubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RlbXBlcmF0dXJlX2RpZmZlcmVudGlhbC9jaGFydF9wbGFjZWhvbGRlci5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvdGVtcGVyYXR1cmVfZGlmZmVyZW50aWFsL3ByaW50X3JlcG9ydF9idXR0b24ubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RlbXBlcmF0dXJlX2RpZmZlcmVudGlhbC9mb3JtLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy90ZW1wZXJhdHVyZV9kaWZmZXJlbnRpYWwvY29udHJvbHNfcGxhY2Vob2xkZXIubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RlbXBlcmF0dXJlX2RpZmZlcmVudGlhbC9wcm9ncmVzc19iYXIubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3RlbXBlcmF0dXJlX2RpZmZlcmVudGlhbC9kb3dubG9hZF9jb250cm9scy5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvdGVtcGVyYXR1cmVfZGlmZmVyZW50aWFsL3RhYmxlLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy90ZW1wZXJhdHVyZV9kaWZmZXJlbnRpYWwvcHJpbnRfaGVhZGVyLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy90YWJsZS90YWJsZS5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvdGFibGUvY29sdW1uLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy90YWJsZS9zb3J0YWJsZV9jb2x1bW4ubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3BvdXJzX2luZGV4X3ZpZXcvcG91cnNfaW5kZXhfdmlldy5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvcG91cnNfaW5kZXhfdmlldy9wb3Vyc19pbmRleF9wbGFjZWhvbGRlci5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvcG91cnNfaW5kZXhfdmlldy9wb3Vyc19pbmRleF9zdWJuYXZiYXIubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3BvdXJzX2luZGV4X3ZpZXcvcG91cnNfaXRlbS5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvcG91cnNfaW5kZXhfdmlldy9wb3VyX2Zvcm0ubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3BvdXJzX2luZGV4X3ZpZXcvcG91cl9zdGF0dXMubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3BvdXJfdmlldy9wb3VyX3ZpZXcubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3BvdXJfdmlldy9wb3VyX3ZpZXdfc3VibmF2YmFyLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy90b2tlbl9nZW5lcmF0b3Jfdmlldy90b2tlbl9nZW5lcmF0b3Jfdmlldy5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvdG9rZW5fZ2VuZXJhdG9yX3ZpZXcvYXBpX3Rva2VuX2FsZXJ0Lmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9rcGlfZGFzaGJvYXJkL2twaV9kYXNoYm9hcmQubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL2twaV9kYXNoYm9hcmQvbWl4X3NlbGVjdG9yLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9rcGlfZGFzaGJvYXJkL21vYmlsZV9hbGVydC5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMva3BpX2Rhc2hib2FyZC9rcGlfY2FyZC5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMva3BpX2Rhc2hib2FyZC9jYXJkX3BsYWNlaG9sZGVyLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9rcGlfZGFzaGJvYXJkL2NhcmRfbGlzdF9wbGFjZWhvbGRlci5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvaW5mb3JtYXRpb25fY2FyZC5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvc3VibmF2YmFyLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9zaXRlX3NlbGVjdG9yLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9idXR0b24ubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3NwaW5uZXIubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL21lc3NhZ2VzLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9pbnB1dC5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvc2VsZWN0X2lucHV0Lmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9mb3JtLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9kdXJhdGlvbl9zZWxlY3Rvci5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvZmlsdGVyX2NvbnRyb2wubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL2FsZXJ0cy5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvZml4ZWRfZm9vdGVyLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9ib3R0b21fcGFuZWwubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL2RhdGVfaW5wdXQubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL2VkaXRhYmxlX3RleHQubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL2NvdW50X2JhZGdlLmxlc3MiLCJsaWIvd2hpdGUvY29tcG9uZW50cy9zdGF0dXNfYmFkZ2UubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3N1Yl9uYXZfc2VhcmNoX2JveC5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvc2Vuc29yX2NhcmRfbGlzdC5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvZWRpdF9zZW5zb3JfZm9ybS5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvZWRpdF9idXR0b24ubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL2NvbmZpcm1hdGlvbl9kaWFsb2d1ZS5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvaXRlbV9ub3RfZm91bmQubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL3Rvb2x0aXAubGVzcyIsImxpYi93aGl0ZS9jb21wb25lbnRzL25hdmJhcl9hbGVydC5sZXNzIiwibGliL3doaXRlL2NvbXBvbmVudHMvYmxpbmtpbmdfcmVkX2RvdC5sZXNzIiwibGliL3doaXRlL3ByaW50Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNkJBQ0EsbUJBQUEsQ0FDQSxBQUNBLDhCQUNBLGtCQUFBLEFBQ0EsWUFBQSxBQUNBLGtCQUFBLEFBQ0EsZUFBQSxBQUNBLHlCQUFBLEFBQ0EsY0FBQSxBQUNBLGlCQUFBLEFBQ0EsaUJBQUEsQUFDQSxhQUFBLEFBQ0EsZ0JBQUEsQUFDQSxtQkFBQSxBQUNBLGlCQUFBLEFBRUEsc0JBQUEs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STg4T0QsQ0FDRixBdUk1Z1BELE9BQ0UsWUFBQSxDdkk4Z1BELEF1STNnUEQsYUFDRSxNQUNFLFVBQUEsQUFHQSxnQkFBQSxBQUNBLGlCQUFBLEFBQ0EsWUFBQSxDdkkyZ1BELEF1SXZnUEQsY0FDRSxzQkFBQSxDdkl5Z1BELEF1SXJnUEQsU0FDRSxZQUFBLEN2SXVnUEQsQXVJcGdQRCxPQUNFLGFBQUEsQ3ZJc2dQRCxBdUluZ1BELEtBQ0Usc0JBQUEsQ3ZJcWdQRCxBdUlsZ1BELEdBQ0UsZ0JBQUEsQ3ZJd2dQRCxBdUlqZ1BELE1BTkUsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLG9CQUFBLEFBQ0EscUJBQUEsQ0FHRixBdkl5Z1BDLEd1SXhnUEMsaUJBQUEsQUFDQSxrQkFBQSxDdkl1Z1BELENBQ0YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuUHJlc2V0RGF0ZVJhbmdlUGlja2VyX3BhbmVsIHtcbiAgcGFkZGluZzogMCAyMnB4IDExcHhcbn1cbi5QcmVzZXREYXRlUmFuZ2VQaWNrZXJfYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBhNjk5O1xuICBjb2xvcjogIzAwYTY5OTtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cbi5QcmVzZXREYXRlUmFuZ2VQaWNrZXJfYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDBcbn1cbi5QcmVzZXREYXRlUmFuZ2VQaWNrZXJfYnV0dG9uX19zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBhNjk5XG59XG4uU2luZ2xlRGF0ZVBpY2tlcklucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG4uU2luZ2xlRGF0ZVBpY2tlcklucHV0X193aXRoQm9yZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiXG59XG4uU2luZ2xlRGF0ZVBpY2tlcklucHV0X19ydGwge1xuICBkaXJlY3Rpb246IHJ0bFxufVxuLlNpbmdsZURhdGVQaWNrZXJJbnB1dF9fZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyXG59XG4uU2luZ2xlRGF0ZVBpY2tlcklucHV0X19ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG4uU2luZ2xlRGF0ZVBpY2tlcklucHV0X19zaG93Q2xlYXJEYXRlIHtcbiAgcGFkZGluZy1yaWdodDogMzBweFxufVxuLlNpbmdsZURhdGVQaWNrZXJJbnB1dF9jbGVhckRhdGUge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxufVxuLlNpbmdsZURhdGVQaWNrZXJJbnB1dF9jbGVhckRhdGVfX2RlZmF1bHQ6Zm9jdXMsXG4uU2luZ2xlRGF0ZVBpY2tlcklucHV0X2NsZWFyRGF0ZV9fZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuLlNpbmdsZURhdGVQaWNrZXJJbnB1dF9jbGVhckRhdGVfX3NtYWxsIHtcbiAgcGFkZGluZzogNnB4XG59XG4uU2luZ2xlRGF0ZVBpY2tlcklucHV0X2NsZWFyRGF0ZV9faGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlblxufVxuLlNpbmdsZURhdGVQaWNrZXJJbnB1dF9jbGVhckRhdGVfc3ZnIHtcbiAgZmlsbDogIzgyODg4YTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuLlNpbmdsZURhdGVQaWNrZXJJbnB1dF9jbGVhckRhdGVfc3ZnX19zbWFsbCB7XG4gIGhlaWdodDogOXB4XG59XG4uU2luZ2xlRGF0ZVBpY2tlcklucHV0X2NhbGVuZGFySWNvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgNXB4IDAgMTBweFxufVxuLlNpbmdsZURhdGVQaWNrZXJJbnB1dF9jYWxlbmRhckljb25fc3ZnIHtcbiAgZmlsbDogIzgyODg4YTtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuLlNpbmdsZURhdGVQaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuLlNpbmdsZURhdGVQaWNrZXJfX2Jsb2NrIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cbi5TaW5nbGVEYXRlUGlja2VyX3BpY2tlciB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuLlNpbmdsZURhdGVQaWNrZXJfcGlja2VyX19ydGwge1xuICBkaXJlY3Rpb246IHJ0bFxufVxuLlNpbmdsZURhdGVQaWNrZXJfcGlja2VyX19kaXJlY3Rpb25MZWZ0IHtcbiAgbGVmdDogMFxufVxuLlNpbmdsZURhdGVQaWNrZXJfcGlja2VyX19kaXJlY3Rpb25SaWdodCB7XG4gIHJpZ2h0OiAwXG59XG4uU2luZ2xlRGF0ZVBpY2tlcl9waWNrZXJfX3BvcnRhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJVxufVxuLlNpbmdsZURhdGVQaWNrZXJfcGlja2VyX19mdWxsU2NyZWVuUG9ydGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuLlNpbmdsZURhdGVQaWNrZXJfY2xvc2VCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgei1pbmRleDogMlxufVxuLlNpbmdsZURhdGVQaWNrZXJfY2xvc2VCdXR0b246Zm9jdXMsXG4uU2luZ2xlRGF0ZVBpY2tlcl9jbG9zZUJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiBkYXJrZW4oI2NhY2NjZCwxMCUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cbi5TaW5nbGVEYXRlUGlja2VyX2Nsb3NlQnV0dG9uX3N2ZyB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGZpbGw6ICNjYWNjY2Rcbn1cbi5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19idXR0b25SZXNldCB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4XG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfYnV0dG9uUmVzZXQ6YWN0aXZlIHtcbiAgb3V0bGluZTogMFxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3cge1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDJcbn1cbi5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19zaG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlXG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfc2hvd19fYm90dG9tUmlnaHQge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwXG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfc2hvd19fYm90dG9tUmlnaHQ6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDI2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMzNweCBzb2xpZCAjMDBhNjk5O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwXG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfc2hvd19fYm90dG9tUmlnaHQ6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogMzNweCBzb2xpZCAjMDA4NDg5XG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfc2hvd19fdG9wUmlnaHQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwXG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfc2hvd19fdG9wUmlnaHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDI2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMzNweCBzb2xpZCAjMDBhNjk5O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwXG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfc2hvd19fdG9wUmlnaHQ6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogMzNweCBzb2xpZCAjMDA4NDg5XG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfc2hvd19fdG9wTGVmdCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMFxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dfX3RvcExlZnQ6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDI2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAzM3B4IHNvbGlkICMwMGE2OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMFxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dfX3RvcExlZnQ6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAzM3B4IHNvbGlkICMwMDg0ODlcbn1cbi5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19zaG93U3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cbi5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19zaG93U3Bhbl9fYm90dG9tUmlnaHQge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1cHhcbn1cbi5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19zaG93U3Bhbl9fdG9wUmlnaHQge1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDVweFxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dTcGFuX190b3BMZWZ0IHtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDVweFxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3BhbmVsIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDIycHg7XG4gIG1hcmdpbjogMzNweDtcbiAgdGV4dC1hbGlnbjogbGVmdFxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDBcbn1cbi5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4XG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMnB4O1xuICB0b3A6IDIycHg7XG4gIHotaW5kZXg6IDJcbn1cbi5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19jbG9zZTphY3RpdmUge1xuICBvdXRsaW5lOiAwXG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfY2xvc2VTdmcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBmaWxsOiAjY2FjY2NkXG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfY2xvc2VTdmc6Zm9jdXMsXG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfY2xvc2VTdmc6aG92ZXIge1xuICBmaWxsOiAjODI4ODhhXG59XG4uQ2FsZW5kYXJEYXkge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi5DYWxlbmRhckRheTphY3RpdmUge1xuICBvdXRsaW5lOiAwXG59XG4uQ2FsZW5kYXJEYXlfX2RlZmF1bHRDdXJzb3Ige1xuICBjdXJzb3I6IGRlZmF1bHRcbn1cbi5DYWxlbmRhckRheV9fZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTc7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBiYWNrZ3JvdW5kOiAjZmZmXG59XG4uQ2FsZW5kYXJEYXlfX2RlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTRlN2U3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U3O1xuICBjb2xvcjogaW5oZXJpdFxufVxuLkNhbGVuZGFyRGF5X19ob3ZlcmVkX29mZnNldCB7XG4gIGJhY2tncm91bmQ6ICNmNGY1ZjU7XG4gIGJvcmRlcjogMXB4IGRvdWJsZSAjZTRlN2U3O1xuICBjb2xvcjogaW5oZXJpdFxufVxuLkNhbGVuZGFyRGF5X19vdXRzaWRlIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzQ4NDg0OFxufVxuLkNhbGVuZGFyRGF5X19vdXRzaWRlOmhvdmVyIHtcbiAgYm9yZGVyOiAwXG59XG4uQ2FsZW5kYXJEYXlfX2Jsb2NrZWRfbWluaW11bV9uaWdodHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlZWVlO1xuICBjb2xvcjogI2NhY2NjZFxufVxuLkNhbGVuZGFyRGF5X19ibG9ja2VkX21pbmltdW1fbmlnaHRzOmFjdGl2ZSxcbi5DYWxlbmRhckRheV9fYmxvY2tlZF9taW5pbXVtX25pZ2h0czpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjY2FjY2NkXG59XG4uQ2FsZW5kYXJEYXlfX2hpZ2hsaWdodGVkX2NhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZThiYztcbiAgY29sb3I6ICM0ODQ4NDhcbn1cbi5DYWxlbmRhckRheV9faGlnaGxpZ2h0ZWRfY2FsZW5kYXI6YWN0aXZlLFxuLkNhbGVuZGFyRGF5X19oaWdobGlnaHRlZF9jYWxlbmRhcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmNlNzE7XG4gIGNvbG9yOiAjNDg0ODQ4XG59XG4uQ2FsZW5kYXJEYXlfX3NlbGVjdGVkX3NwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNjZlMmRhO1xuICBib3JkZXI6IDFweCBkb3VibGUgIzMzZGFjZDtcbiAgY29sb3I6ICNmZmZcbn1cbi5DYWxlbmRhckRheV9fc2VsZWN0ZWRfc3BhbjphY3RpdmUsXG4uQ2FsZW5kYXJEYXlfX3NlbGVjdGVkX3NwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzNkYWNkO1xuICBib3JkZXI6IDFweCBkb3VibGUgIzMzZGFjZDtcbiAgY29sb3I6ICNmZmZcbn1cbi5DYWxlbmRhckRheV9fbGFzdF9pbl9yYW5nZSxcbi5DYWxlbmRhckRheV9fbGFzdF9pbl9yYW5nZTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWRcbn1cbi5DYWxlbmRhckRheV9fc2VsZWN0ZWQsXG4uQ2FsZW5kYXJEYXlfX3NlbGVjdGVkOmFjdGl2ZSxcbi5DYWxlbmRhckRheV9fc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBhNjk5O1xuICBib3JkZXI6IDFweCBkb3VibGUgIzAwYTY5OTtcbiAgY29sb3I6ICNmZmZcbn1cbi5DYWxlbmRhckRheV9faG92ZXJlZF9zcGFuLFxuLkNhbGVuZGFyRGF5X19ob3ZlcmVkX3NwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjJmMWVjO1xuICBib3JkZXI6IDFweCBkb3VibGUgIzgwZThlMDtcbiAgY29sb3I6ICMwMDdhODdcbn1cbi5DYWxlbmRhckRheV9faG92ZXJlZF9zcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM4MGU4ZTA7XG4gIGJvcmRlcjogMXB4IGRvdWJsZSAjODBlOGUwO1xuICBjb2xvcjogIzAwN2E4N1xufVxuLkNhbGVuZGFyRGF5X19ibG9ja2VkX2NhbGVuZGFyLFxuLkNhbGVuZGFyRGF5X19ibG9ja2VkX2NhbGVuZGFyOmFjdGl2ZSxcbi5DYWxlbmRhckRheV9fYmxvY2tlZF9jYWxlbmRhcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjYWNjY2Q7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYWNjY2Q7XG4gIGNvbG9yOiAjODI4ODhhXG59XG4uQ2FsZW5kYXJEYXlfX2Jsb2NrZWRfb3V0X29mX3JhbmdlLFxuLkNhbGVuZGFyRGF5X19ibG9ja2VkX291dF9vZl9yYW5nZTphY3RpdmUsXG4uQ2FsZW5kYXJEYXlfX2Jsb2NrZWRfb3V0X29mX3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlNztcbiAgY29sb3I6ICNjYWNjY2Rcbn1cbi5DYWxlbmRhck1vbnRoIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lXG59XG4uQ2FsZW5kYXJNb250aF90YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwXG59XG4uQ2FsZW5kYXJNb250aF92ZXJ0aWNhbFNwYWNpbmcge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlXG59XG4uQ2FsZW5kYXJNb250aF9jYXB0aW9uIHtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gIGNhcHRpb24tc2lkZTogaW5pdGlhbFxufVxuLkNhbGVuZGFyTW9udGhfY2FwdGlvbl9fdmVydGljYWxTY3JvbGxhYmxlIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHhcbn1cbi5DYWxlbmRhck1vbnRoR3JpZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDBcbn1cbi5DYWxlbmRhck1vbnRoR3JpZF9fYW5pbWF0aW5nIHtcbiAgei1pbmRleDogMVxufVxuLkNhbGVuZGFyTW9udGhHcmlkX19ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHhcbn1cbi5DYWxlbmRhck1vbnRoR3JpZF9fdmVydGljYWwge1xuICBtYXJnaW46IDAgYXV0b1xufVxuLkNhbGVuZGFyTW9udGhHcmlkX192ZXJ0aWNhbF9zY3JvbGxhYmxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbFxufVxuLkNhbGVuZGFyTW9udGhHcmlkX21vbnRoX19ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiAxMDAlXG59XG4uQ2FsZW5kYXJNb250aEdyaWRfbW9udGhfX2hpZGVGb3JBbmltYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuLkNhbGVuZGFyTW9udGhHcmlkX21vbnRoX19oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cbi5EYXlQaWNrZXJOYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyXG59XG4uRGF5UGlja2VyTmF2aWdhdGlvbl9faG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMFxufVxuLkRheVBpY2tlck5hdmlnYXRpb25fX3ZlcnRpY2FsRGVmYXVsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTJweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwXG59XG4uRGF5UGlja2VyTmF2aWdhdGlvbl9fdmVydGljYWxTY3JvbGxhYmxlRGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuLkRheVBpY2tlck5hdmlnYXRpb25fYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMFxufVxuLkRheVBpY2tlck5hdmlnYXRpb25fYnV0dG9uX19kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM3NTc1NzVcbn1cbi5EYXlQaWNrZXJOYXZpZ2F0aW9uX2J1dHRvbl9fZGVmYXVsdDpmb2N1cyxcbi5EYXlQaWNrZXJOYXZpZ2F0aW9uX2J1dHRvbl9fZGVmYXVsdDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzRcbn1cbi5EYXlQaWNrZXJOYXZpZ2F0aW9uX2J1dHRvbl9fZGVmYXVsdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyXG59XG4uRGF5UGlja2VyTmF2aWdhdGlvbl9idXR0b25fX2Rpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyXG59XG4uRGF5UGlja2VyTmF2aWdhdGlvbl9idXR0b25fX2Rpc2FibGVkOmZvY3VzLFxuLkRheVBpY2tlck5hdmlnYXRpb25fYnV0dG9uX19kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjJcbn1cbi5EYXlQaWNrZXJOYXZpZ2F0aW9uX2J1dHRvbl9fZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogMCAwXG59XG4uRGF5UGlja2VyTmF2aWdhdGlvbl9idXR0b25fX2hvcml6b250YWxEZWZhdWx0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAuNzg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNnB4IDlweFxufVxuLkRheVBpY2tlck5hdmlnYXRpb25fbGVmdEJ1dHRvbl9faG9yaXpvbnRhbERlZmF1bHQge1xuICBsZWZ0OiAyMnB4XG59XG4uRGF5UGlja2VyTmF2aWdhdGlvbl9yaWdodEJ1dHRvbl9faG9yaXpvbnRhbERlZmF1bHQge1xuICByaWdodDogMjJweFxufVxuLkRheVBpY2tlck5hdmlnYXRpb25fYnV0dG9uX192ZXJ0aWNhbERlZmF1bHQge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MCVcbn1cbi5EYXlQaWNrZXJOYXZpZ2F0aW9uX25leHRCdXR0b25fX3ZlcnRpY2FsRGVmYXVsdCB7XG4gIGJvcmRlci1sZWZ0OiAwXG59XG4uRGF5UGlja2VyTmF2aWdhdGlvbl9uZXh0QnV0dG9uX192ZXJ0aWNhbFNjcm9sbGFibGVEZWZhdWx0IHtcbiAgd2lkdGg6IDEwMCVcbn1cbi5EYXlQaWNrZXJOYXZpZ2F0aW9uX3N2Z19faG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTlweDtcbiAgd2lkdGg6IDE5cHg7XG4gIGZpbGw6ICM4Mjg4OGE7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG4uRGF5UGlja2VyTmF2aWdhdGlvbl9zdmdfX3ZlcnRpY2FsIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbiAgZmlsbDogIzQ4NDg0OFxufVxuLkRheVBpY2tlck5hdmlnYXRpb25fc3ZnX19kaXNhYmxlZCB7XG4gIGZpbGw6ICNmMmYyZjJcbn1cbi5EYXlQaWNrZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnRcbn1cbi5EYXlQaWNrZXJfX2hvcml6b250YWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmXG59XG4uRGF5UGlja2VyX192ZXJ0aWNhbFNjcm9sbGFibGUge1xuICBoZWlnaHQ6IDEwMCVcbn1cbi5EYXlQaWNrZXJfX2hpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlblxufVxuLkRheVBpY2tlcl9fd2l0aEJvcmRlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsMCwwLC4wNSksMCAwIDAgMXB4IHJnYmEoMCwwLDAsLjA3KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4XG59XG4uRGF5UGlja2VyX3BvcnRhbF9faG9yaXpvbnRhbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJVxufVxuLkRheVBpY2tlcl9wb3J0YWxfX3ZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGluaXRpYWxcbn1cbi5EYXlQaWNrZXJfZm9jdXNSZWdpb24ge1xuICBvdXRsaW5lOiAwXG59XG4uRGF5UGlja2VyX2NhbGVuZGFySW5mb19faG9yaXpvbnRhbCxcbi5EYXlQaWNrZXJfd3JhcHBlcl9faG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcFxufVxuLkRheVBpY2tlcl93ZWVrSGVhZGVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuLkRheVBpY2tlcl93ZWVrSGVhZGVyc19faG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1sZWZ0OiA5cHhcbn1cbi5EYXlQaWNrZXJfd2Vla0hlYWRlciB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjJweDtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogbGVmdFxufVxuLkRheVBpY2tlcl93ZWVrSGVhZGVyX192ZXJ0aWNhbCB7XG4gIGxlZnQ6IDUwJVxufVxuLkRheVBpY2tlcl93ZWVrSGVhZGVyX192ZXJ0aWNhbFNjcm9sbGFibGUge1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG4uRGF5UGlja2VyX3dlZWtIZWFkZXJfdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDFweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTRweFxufVxuLkRheVBpY2tlcl93ZWVrSGVhZGVyX2xpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi5EYXlQaWNrZXJfdHJhbnNpdGlvbkNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4XG59XG4uRGF5UGlja2VyX3RyYW5zaXRpb25Db250YWluZXJfX2hvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC4ycyBlYXNlLWluLW91dFxufVxuLkRheVBpY2tlcl90cmFuc2l0aW9uQ29udGFpbmVyX192ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMDAlXG59XG4uRGF5UGlja2VyX3RyYW5zaXRpb25Db250YWluZXJfX3ZlcnRpY2FsU2Nyb2xsYWJsZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGxcbn1cbi5EYXRlSW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cbi5EYXRlSW5wdXRfX3NtYWxsIHtcbiAgd2lkdGg6IDk3cHhcbn1cbi5EYXRlSW5wdXRfX2Jsb2NrIHtcbiAgd2lkdGg6IDEwMCVcbn1cbi5EYXRlSW5wdXRfX2Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICNkYmRiZGJcbn1cbi5EYXRlSW5wdXRfaW5wdXQge1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDExcHggMTFweCA5cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwXG59XG4uRGF0ZUlucHV0X2lucHV0X19zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMnB4O1xuICBwYWRkaW5nOiA3cHggN3B4IDVweFxufVxuLkRhdGVJbnB1dF9pbnB1dF9fcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiBhdXRvXG59XG4uRGF0ZUlucHV0X2lucHV0X19yZWFkT25seSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmVcbn1cbi5EYXRlSW5wdXRfaW5wdXRfX2ZvY3VzZWQge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDg0ODk7XG4gIGJvcmRlci1sZWZ0OiAwXG59XG4uRGF0ZUlucHV0X2lucHV0X19kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuLkRhdGVJbnB1dF9zY3JlZW5SZWFkZXJNZXNzYWdlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHhcbn1cbi5EYXRlSW5wdXRfZmFuZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbGVmdDogMjJweDtcbiAgei1pbmRleDogMlxufVxuLkRhdGVJbnB1dF9mYW5nU2hhcGUge1xuICBmaWxsOiAjZmZmXG59XG4uRGF0ZUlucHV0X2ZhbmdTdHJva2Uge1xuICBzdHJva2U6ICNkYmRiZGI7XG4gIGZpbGw6IHRyYW5zcGFyZW50XG59XG4uRGF0ZVJhbmdlUGlja2VySW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9fZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyXG59XG4uRGF0ZVJhbmdlUGlja2VySW5wdXRfX3dpdGhCb3JkZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGJcbn1cbi5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9fcnRsIHtcbiAgZGlyZWN0aW9uOiBydGxcbn1cbi5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9fYmxvY2sge1xuICBkaXNwbGF5OiBibG9ja1xufVxuLkRhdGVSYW5nZVBpY2tlcklucHV0X19zaG93Q2xlYXJEYXRlcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHhcbn1cbi5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM0ODQ4NDhcbn1cbi5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9hcnJvd19zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmaWxsOiAjNDg0ODQ4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4XG59XG4uRGF0ZVJhbmdlUGlja2VySW5wdXRfY2xlYXJEYXRlcyB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDEwcHggMCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG59XG4uRGF0ZVJhbmdlUGlja2VySW5wdXRfY2xlYXJEYXRlc19fc21hbGwge1xuICBwYWRkaW5nOiA2cHhcbn1cbi5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9jbGVhckRhdGVzX2RlZmF1bHQ6Zm9jdXMsXG4uRGF0ZVJhbmdlUGlja2VySW5wdXRfY2xlYXJEYXRlc19kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlXG59XG4uRGF0ZVJhbmdlUGlja2VySW5wdXRfY2xlYXJEYXRlc19faGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlblxufVxuLkRhdGVSYW5nZVBpY2tlcklucHV0X2NsZWFyRGF0ZXNfc3ZnIHtcbiAgZmlsbDogIzgyODg4YTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuLkRhdGVSYW5nZVBpY2tlcklucHV0X2NsZWFyRGF0ZXNfc3ZnX19zbWFsbCB7XG4gIGhlaWdodDogOXB4XG59XG4uRGF0ZVJhbmdlUGlja2VySW5wdXRfY2FsZW5kYXJJY29uIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCA1cHggMCAxMHB4XG59XG4uRGF0ZVJhbmdlUGlja2VySW5wdXRfY2FsZW5kYXJJY29uX3N2ZyB7XG4gIGZpbGw6ICM4Mjg4OGE7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cbi5EYXRlUmFuZ2VQaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuLkRhdGVSYW5nZVBpY2tlcl9fYmxvY2sge1xuICBkaXNwbGF5OiBibG9ja1xufVxuLkRhdGVSYW5nZVBpY2tlcl9waWNrZXIge1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cbi5EYXRlUmFuZ2VQaWNrZXJfcGlja2VyX19ydGwge1xuICBkaXJlY3Rpb246IHJ0bFxufVxuLkRhdGVSYW5nZVBpY2tlcl9waWNrZXJfX2RpcmVjdGlvbkxlZnQge1xuICBsZWZ0OiAwXG59XG4uRGF0ZVJhbmdlUGlja2VyX3BpY2tlcl9fZGlyZWN0aW9uUmlnaHQge1xuICByaWdodDogMFxufVxuLkRhdGVSYW5nZVBpY2tlcl9waWNrZXJfX3BvcnRhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJVxufVxuLkRhdGVSYW5nZVBpY2tlcl9waWNrZXJfX2Z1bGxTY3JlZW5Qb3J0YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG4uRGF0ZVJhbmdlUGlja2VyX2Nsb3NlQnV0dG9uIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHotaW5kZXg6IDJcbn1cbi5EYXRlUmFuZ2VQaWNrZXJfY2xvc2VCdXR0b246Zm9jdXMsXG4uRGF0ZVJhbmdlUGlja2VyX2Nsb3NlQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IGRhcmtlbigjY2FjY2NkLDEwJSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuLkRhdGVSYW5nZVBpY2tlcl9jbG9zZUJ1dHRvbl9zdmcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBmaWxsOiAjY2FjY2NkXG59IiwiLy8gTk9URTogdGhlIG9yZGVyIG9mIHRoZXNlIHN0eWxlcyBETyBtYXR0ZXJcblxuLkNhbGVuZGFyRGF5X19kZWZhdWx0LFxuLkNhbGVuZGFyRGF5X19kZWZhdWx0OmhvdmVyIHtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1tZWRpdW0tc21hbGw7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IEBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLkNhbGVuZGFyRGF5X19kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktNzA7XG59XG5cbi5DYWxlbmRhckRheV9fc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiBAYmx1ZS03MDtcbiAgY29sb3I6IEB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5DYWxlbmRhckRheV9fc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBAYmx1ZS05MDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogQHdoaXRlO1xufVxuXG4uQ2FsZW5kYXJEYXlfX2Jsb2NrZWRfb3V0X29mX3JhbmdlLFxuLkNhbGVuZGFyRGF5X19ibG9ja2VkX291dF9vZl9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiBAZ3JleS0xMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbn1cblxuLlNpbmdsZURhdGVQaWNrZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlNpbmdsZURhdGVQaWNrZXJfcGlja2VyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLCAtNzUlKTtcbn1cblxuLkRhdGVJbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uU2luZ2xlRGF0ZVBpY2tlcklucHV0X193aXRoQm9yZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xufVxuIiwiLlByZXNldERhdGVSYW5nZVBpY2tlcl9wYW5lbCB7XG4gIHBhZGRpbmc6IDAgMjJweCAxMXB4XG59XG4uUHJlc2V0RGF0ZVJhbmdlUGlja2VyX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwYTY5OTtcbiAgY29sb3I6ICMwMGE2OTk7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyXG59XG4uUHJlc2V0RGF0ZVJhbmdlUGlja2VyX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiAwXG59XG4uUHJlc2V0RGF0ZVJhbmdlUGlja2VyX2J1dHRvbl9fc2VsZWN0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwYTY5OVxufVxuLlNpbmdsZURhdGVQaWNrZXJJbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuLlNpbmdsZURhdGVQaWNrZXJJbnB1dF9fd2l0aEJvcmRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYlxufVxuLlNpbmdsZURhdGVQaWNrZXJJbnB1dF9fcnRsIHtcbiAgZGlyZWN0aW9uOiBydGxcbn1cbi5TaW5nbGVEYXRlUGlja2VySW5wdXRfX2Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMlxufVxuLlNpbmdsZURhdGVQaWNrZXJJbnB1dF9fYmxvY2sge1xuICBkaXNwbGF5OiBibG9ja1xufVxuLlNpbmdsZURhdGVQaWNrZXJJbnB1dF9fc2hvd0NsZWFyRGF0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHhcbn1cbi5TaW5nbGVEYXRlUGlja2VySW5wdXRfY2xlYXJEYXRlIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbn1cbi5TaW5nbGVEYXRlUGlja2VySW5wdXRfY2xlYXJEYXRlX19kZWZhdWx0OmZvY3VzLFxuLlNpbmdsZURhdGVQaWNrZXJJbnB1dF9jbGVhckRhdGVfX2RlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiA1MCVcbn1cbi5TaW5nbGVEYXRlUGlja2VySW5wdXRfY2xlYXJEYXRlX19zbWFsbCB7XG4gIHBhZGRpbmc6IDZweFxufVxuLlNpbmdsZURhdGVQaWNrZXJJbnB1dF9jbGVhckRhdGVfX2hpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cbi5TaW5nbGVEYXRlUGlja2VySW5wdXRfY2xlYXJEYXRlX3N2ZyB7XG4gIGZpbGw6ICM4Mjg4OGE7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cbi5TaW5nbGVEYXRlUGlja2VySW5wdXRfY2xlYXJEYXRlX3N2Z19fc21hbGwge1xuICBoZWlnaHQ6IDlweFxufVxuLlNpbmdsZURhdGVQaWNrZXJJbnB1dF9jYWxlbmRhckljb24ge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDVweCAwIDEwcHhcbn1cbi5TaW5nbGVEYXRlUGlja2VySW5wdXRfY2FsZW5kYXJJY29uX3N2ZyB7XG4gIGZpbGw6ICM4Mjg4OGE7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cbi5TaW5nbGVEYXRlUGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5TaW5nbGVEYXRlUGlja2VyX19ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG4uU2luZ2xlRGF0ZVBpY2tlcl9waWNrZXIge1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cbi5TaW5nbGVEYXRlUGlja2VyX3BpY2tlcl9fcnRsIHtcbiAgZGlyZWN0aW9uOiBydGxcbn1cbi5TaW5nbGVEYXRlUGlja2VyX3BpY2tlcl9fZGlyZWN0aW9uTGVmdCB7XG4gIGxlZnQ6IDBcbn1cbi5TaW5nbGVEYXRlUGlja2VyX3BpY2tlcl9fZGlyZWN0aW9uUmlnaHQge1xuICByaWdodDogMFxufVxuLlNpbmdsZURhdGVQaWNrZXJfcGlja2VyX19wb3J0YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4zKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCVcbn1cbi5TaW5nbGVEYXRlUGlja2VyX3BpY2tlcl9fZnVsbFNjcmVlblBvcnRhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cbi5TaW5nbGVEYXRlUGlja2VyX2Nsb3NlQnV0dG9uIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHotaW5kZXg6IDJcbn1cbi5TaW5nbGVEYXRlUGlja2VyX2Nsb3NlQnV0dG9uOmZvY3VzLFxuLlNpbmdsZURhdGVQaWNrZXJfY2xvc2VCdXR0b246aG92ZXIge1xuICBjb2xvcjogZGFya2VuKCNjYWNjY2QsMTAlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG4uU2luZ2xlRGF0ZVBpY2tlcl9jbG9zZUJ1dHRvbl9zdmcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBmaWxsOiAjY2FjY2NkXG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfYnV0dG9uUmVzZXQge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweFxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX2J1dHRvblJlc2V0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IDBcbn1cbi5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19zaG93IHtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyXG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfc2hvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dfX2JvdHRvbVJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMFxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dfX2JvdHRvbVJpZ2h0OjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAyNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDMzcHggc29saWQgIzAwYTY5OTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMFxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dfX2JvdHRvbVJpZ2h0OmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDMzcHggc29saWQgIzAwODQ4OVxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dfX3RvcFJpZ2h0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMFxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dfX3RvcFJpZ2h0OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAyNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDMzcHggc29saWQgIzAwYTY5OTtcbiAgdG9wOiAwO1xuICByaWdodDogMFxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dfX3RvcFJpZ2h0OmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDMzcHggc29saWQgIzAwODQ4OVxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX3Nob3dfX3RvcExlZnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBcbn1cbi5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19zaG93X190b3BMZWZ0OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAyNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMzNweCBzb2xpZCAjMDBhNjk5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBcbn1cbi5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19zaG93X190b3BMZWZ0OmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMzNweCBzb2xpZCAjMDA4NDg5XG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfc2hvd1NwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlXG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfc2hvd1NwYW5fX2JvdHRvbVJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNXB4XG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfc2hvd1NwYW5fX3RvcFJpZ2h0IHtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiA1cHhcbn1cbi5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19zaG93U3Bhbl9fdG9wTGVmdCB7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiA1cHhcbn1cbi5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c19wYW5lbCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAyMnB4O1xuICBtYXJnaW46IDMzcHg7XG4gIHRleHQtYWxpZ246IGxlZnRcbn1cbi5EYXlQaWNrZXJLZXlib2FyZFNob3J0Y3V0c190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwXG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweFxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjJweDtcbiAgdG9wOiAyMnB4O1xuICB6LWluZGV4OiAyXG59XG4uRGF5UGlja2VyS2V5Ym9hcmRTaG9ydGN1dHNfY2xvc2U6YWN0aXZlIHtcbiAgb3V0bGluZTogMFxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX2Nsb3NlU3ZnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgZmlsbDogI2NhY2NjZFxufVxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX2Nsb3NlU3ZnOmZvY3VzLFxuLkRheVBpY2tlcktleWJvYXJkU2hvcnRjdXRzX2Nsb3NlU3ZnOmhvdmVyIHtcbiAgZmlsbDogIzgyODg4YVxufVxuLkNhbGVuZGFyRGF5IHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG4uQ2FsZW5kYXJEYXk6YWN0aXZlIHtcbiAgb3V0bGluZTogMFxufVxuLkNhbGVuZGFyRGF5X19kZWZhdWx0Q3Vyc29yIHtcbiAgY3Vyc29yOiBkZWZhdWx0XG59XG4uQ2FsZW5kYXJEYXlfX2RlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2U3O1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgYmFja2dyb3VuZDogI2ZmZlxufVxuLkNhbGVuZGFyRGF5X19kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U0ZTdlNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlNztcbiAgY29sb3I6IGluaGVyaXRcbn1cbi5DYWxlbmRhckRheV9faG92ZXJlZF9vZmZzZXQge1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY1O1xuICBib3JkZXI6IDFweCBkb3VibGUgI2U0ZTdlNztcbiAgY29sb3I6IGluaGVyaXRcbn1cbi5DYWxlbmRhckRheV9fb3V0c2lkZSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM0ODQ4NDhcbn1cbi5DYWxlbmRhckRheV9fb3V0c2lkZTpob3ZlciB7XG4gIGJvcmRlcjogMFxufVxuLkNhbGVuZGFyRGF5X19ibG9ja2VkX21pbmltdW1fbmlnaHRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWVlZTtcbiAgY29sb3I6ICNjYWNjY2Rcbn1cbi5DYWxlbmRhckRheV9fYmxvY2tlZF9taW5pbXVtX25pZ2h0czphY3RpdmUsXG4uQ2FsZW5kYXJEYXlfX2Jsb2NrZWRfbWluaW11bV9uaWdodHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2NhY2NjZFxufVxuLkNhbGVuZGFyRGF5X19oaWdobGlnaHRlZF9jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6ICNmZmU4YmM7XG4gIGNvbG9yOiAjNDg0ODQ4XG59XG4uQ2FsZW5kYXJEYXlfX2hpZ2hsaWdodGVkX2NhbGVuZGFyOmFjdGl2ZSxcbi5DYWxlbmRhckRheV9faGlnaGxpZ2h0ZWRfY2FsZW5kYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZjZTcxO1xuICBjb2xvcjogIzQ4NDg0OFxufVxuLkNhbGVuZGFyRGF5X19zZWxlY3RlZF9zcGFuIHtcbiAgYmFja2dyb3VuZDogIzY2ZTJkYTtcbiAgYm9yZGVyOiAxcHggZG91YmxlICMzM2RhY2Q7XG4gIGNvbG9yOiAjZmZmXG59XG4uQ2FsZW5kYXJEYXlfX3NlbGVjdGVkX3NwYW46YWN0aXZlLFxuLkNhbGVuZGFyRGF5X19zZWxlY3RlZF9zcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzZGFjZDtcbiAgYm9yZGVyOiAxcHggZG91YmxlICMzM2RhY2Q7XG4gIGNvbG9yOiAjZmZmXG59XG4uQ2FsZW5kYXJEYXlfX2xhc3RfaW5fcmFuZ2UsXG4uQ2FsZW5kYXJEYXlfX2xhc3RfaW5fcmFuZ2U6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkXG59XG4uQ2FsZW5kYXJEYXlfX3NlbGVjdGVkLFxuLkNhbGVuZGFyRGF5X19zZWxlY3RlZDphY3RpdmUsXG4uQ2FsZW5kYXJEYXlfX3NlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwYTY5OTtcbiAgYm9yZGVyOiAxcHggZG91YmxlICMwMGE2OTk7XG4gIGNvbG9yOiAjZmZmXG59XG4uQ2FsZW5kYXJEYXlfX2hvdmVyZWRfc3Bhbixcbi5DYWxlbmRhckRheV9faG92ZXJlZF9zcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2IyZjFlYztcbiAgYm9yZGVyOiAxcHggZG91YmxlICM4MGU4ZTA7XG4gIGNvbG9yOiAjMDA3YTg3XG59XG4uQ2FsZW5kYXJEYXlfX2hvdmVyZWRfc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjODBlOGUwO1xuICBib3JkZXI6IDFweCBkb3VibGUgIzgwZThlMDtcbiAgY29sb3I6ICMwMDdhODdcbn1cbi5DYWxlbmRhckRheV9fYmxvY2tlZF9jYWxlbmRhcixcbi5DYWxlbmRhckRheV9fYmxvY2tlZF9jYWxlbmRhcjphY3RpdmUsXG4uQ2FsZW5kYXJEYXlfX2Jsb2NrZWRfY2FsZW5kYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2FjY2NkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjY2NkO1xuICBjb2xvcjogIzgyODg4YVxufVxuLkNhbGVuZGFyRGF5X19ibG9ja2VkX291dF9vZl9yYW5nZSxcbi5DYWxlbmRhckRheV9fYmxvY2tlZF9vdXRfb2ZfcmFuZ2U6YWN0aXZlLFxuLkNhbGVuZGFyRGF5X19ibG9ja2VkX291dF9vZl9yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTc7XG4gIGNvbG9yOiAjY2FjY2NkXG59XG4uQ2FsZW5kYXJNb250aCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZVxufVxuLkNhbGVuZGFyTW9udGhfdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMFxufVxuLkNhbGVuZGFyTW9udGhfdmVydGljYWxTcGFjaW5nIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZVxufVxuLkNhbGVuZGFyTW9udGhfY2FwdGlvbiB7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICBjYXB0aW9uLXNpZGU6IGluaXRpYWxcbn1cbi5DYWxlbmRhck1vbnRoX2NhcHRpb25fX3ZlcnRpY2FsU2Nyb2xsYWJsZSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4XG59XG4uQ2FsZW5kYXJNb250aEdyaWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAwXG59XG4uQ2FsZW5kYXJNb250aEdyaWRfX2FuaW1hdGluZyB7XG4gIHotaW5kZXg6IDFcbn1cbi5DYWxlbmRhck1vbnRoR3JpZF9faG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4XG59XG4uQ2FsZW5kYXJNb250aEdyaWRfX3ZlcnRpY2FsIHtcbiAgbWFyZ2luOiAwIGF1dG9cbn1cbi5DYWxlbmRhck1vbnRoR3JpZF9fdmVydGljYWxfc2Nyb2xsYWJsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGxcbn1cbi5DYWxlbmRhck1vbnRoR3JpZF9tb250aF9faG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWluLWhlaWdodDogMTAwJVxufVxuLkNhbGVuZGFyTW9udGhHcmlkX21vbnRoX19oaWRlRm9yQW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cbi5DYWxlbmRhck1vbnRoR3JpZF9tb250aF9faGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG4uRGF5UGlja2VyTmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMlxufVxuLkRheVBpY2tlck5hdmlnYXRpb25fX2hvcml6b250YWwge1xuICBoZWlnaHQ6IDBcbn1cbi5EYXlQaWNrZXJOYXZpZ2F0aW9uX192ZXJ0aWNhbERlZmF1bHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMFxufVxuLkRheVBpY2tlck5hdmlnYXRpb25fX3ZlcnRpY2FsU2Nyb2xsYWJsZURlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi5EYXlQaWNrZXJOYXZpZ2F0aW9uX2J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDBcbn1cbi5EYXlQaWNrZXJOYXZpZ2F0aW9uX2J1dHRvbl9fZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNzU3NTc1XG59XG4uRGF5UGlja2VyTmF2aWdhdGlvbl9idXR0b25fX2RlZmF1bHQ6Zm9jdXMsXG4uRGF5UGlja2VyTmF2aWdhdGlvbl9idXR0b25fX2RlZmF1bHQ6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0XG59XG4uRGF5UGlja2VyTmF2aWdhdGlvbl9idXR0b25fX2RlZmF1bHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMlxufVxuLkRheVBpY2tlck5hdmlnYXRpb25fYnV0dG9uX19kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMlxufVxuLkRheVBpY2tlck5hdmlnYXRpb25fYnV0dG9uX19kaXNhYmxlZDpmb2N1cyxcbi5EYXlQaWNrZXJOYXZpZ2F0aW9uX2J1dHRvbl9fZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyXG59XG4uRGF5UGlja2VyTmF2aWdhdGlvbl9idXR0b25fX2Rpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IDAgMFxufVxuLkRheVBpY2tlck5hdmlnYXRpb25fYnV0dG9uX19ob3Jpem9udGFsRGVmYXVsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICBsaW5lLWhlaWdodDogLjc4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDZweCA5cHhcbn1cbi5EYXlQaWNrZXJOYXZpZ2F0aW9uX2xlZnRCdXR0b25fX2hvcml6b250YWxEZWZhdWx0IHtcbiAgbGVmdDogMjJweFxufVxuLkRheVBpY2tlck5hdmlnYXRpb25fcmlnaHRCdXR0b25fX2hvcml6b250YWxEZWZhdWx0IHtcbiAgcmlnaHQ6IDIycHhcbn1cbi5EYXlQaWNrZXJOYXZpZ2F0aW9uX2J1dHRvbl9fdmVydGljYWxEZWZhdWx0IHtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTAlXG59XG4uRGF5UGlja2VyTmF2aWdhdGlvbl9uZXh0QnV0dG9uX192ZXJ0aWNhbERlZmF1bHQge1xuICBib3JkZXItbGVmdDogMFxufVxuLkRheVBpY2tlck5hdmlnYXRpb25fbmV4dEJ1dHRvbl9fdmVydGljYWxTY3JvbGxhYmxlRGVmYXVsdCB7XG4gIHdpZHRoOiAxMDAlXG59XG4uRGF5UGlja2VyTmF2aWdhdGlvbl9zdmdfX2hvcml6b250YWwge1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBmaWxsOiAjODI4ODhhO1xuICBkaXNwbGF5OiBibG9ja1xufVxuLkRheVBpY2tlck5hdmlnYXRpb25fc3ZnX192ZXJ0aWNhbCB7XG4gIGhlaWdodDogNDJweDtcbiAgd2lkdGg6IDQycHg7XG4gIGZpbGw6ICM0ODQ4NDhcbn1cbi5EYXlQaWNrZXJOYXZpZ2F0aW9uX3N2Z19fZGlzYWJsZWQge1xuICBmaWxsOiAjZjJmMmYyXG59XG4uRGF5UGlja2VyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4uRGF5UGlja2VyX19ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZlxufVxuLkRheVBpY2tlcl9fdmVydGljYWxTY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlXG59XG4uRGF5UGlja2VyX19oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cbi5EYXlQaWNrZXJfX3dpdGhCb3JkZXIge1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLDAsMCwuMDUpLDAgMCAwIDFweCByZ2JhKDAsMCwwLC4wNyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweFxufVxuLkRheVBpY2tlcl9wb3J0YWxfX2hvcml6b250YWwge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCVcbn1cbi5EYXlQaWNrZXJfcG9ydGFsX192ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBpbml0aWFsXG59XG4uRGF5UGlja2VyX2ZvY3VzUmVnaW9uIHtcbiAgb3V0bGluZTogMFxufVxuLkRheVBpY2tlcl9jYWxlbmRhckluZm9fX2hvcml6b250YWwsXG4uRGF5UGlja2VyX3dyYXBwZXJfX2hvcml6b250YWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3Bcbn1cbi5EYXlQaWNrZXJfd2Vla0hlYWRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi5EYXlQaWNrZXJfd2Vla0hlYWRlcnNfX2hvcml6b250YWwge1xuICBtYXJnaW4tbGVmdDogOXB4XG59XG4uRGF5UGlja2VyX3dlZWtIZWFkZXIge1xuICBjb2xvcjogIzc1NzU3NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYycHg7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGxlZnRcbn1cbi5EYXlQaWNrZXJfd2Vla0hlYWRlcl9fdmVydGljYWwge1xuICBsZWZ0OiA1MCVcbn1cbi5EYXlQaWNrZXJfd2Vla0hlYWRlcl9fdmVydGljYWxTY3JvbGxhYmxlIHtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuLkRheVBpY2tlcl93ZWVrSGVhZGVyX3VsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE0cHhcbn1cbi5EYXlQaWNrZXJfd2Vla0hlYWRlcl9saSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG4uRGF5UGlja2VyX3RyYW5zaXRpb25Db250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDNweFxufVxuLkRheVBpY2tlcl90cmFuc2l0aW9uQ29udGFpbmVyX19ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuMnMgZWFzZS1pbi1vdXRcbn1cbi5EYXlQaWNrZXJfdHJhbnNpdGlvbkNvbnRhaW5lcl9fdmVydGljYWwge1xuICB3aWR0aDogMTAwJVxufVxuLkRheVBpY2tlcl90cmFuc2l0aW9uQ29udGFpbmVyX192ZXJ0aWNhbFNjcm9sbGFibGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsXG59XG4uRGF0ZUlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG4uRGF0ZUlucHV0X19zbWFsbCB7XG4gIHdpZHRoOiA5N3B4XG59XG4uRGF0ZUlucHV0X19ibG9jayB7XG4gIHdpZHRoOiAxMDAlXG59XG4uRGF0ZUlucHV0X19kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGNvbG9yOiAjZGJkYmRiXG59XG4uRGF0ZUlucHV0X2lucHV0IHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMXB4IDExcHggOXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMFxufVxuLkRhdGVJbnB1dF9pbnB1dF9fc21hbGwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjJweDtcbiAgcGFkZGluZzogN3B4IDdweCA1cHhcbn1cbi5EYXRlSW5wdXRfaW5wdXRfX3JlZ3VsYXIge1xuICBmb250LXdlaWdodDogYXV0b1xufVxuLkRhdGVJbnB1dF9pbnB1dF9fcmVhZE9ubHkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lXG59XG4uRGF0ZUlucHV0X2lucHV0X19mb2N1c2VkIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA4NDg5O1xuICBib3JkZXItbGVmdDogMFxufVxuLkRhdGVJbnB1dF9pbnB1dF9fZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBmb250LXN0eWxlOiBpdGFsaWNcbn1cbi5EYXRlSW5wdXRfc2NyZWVuUmVhZGVyTWVzc2FnZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4XG59XG4uRGF0ZUlucHV0X2Zhbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDIycHg7XG4gIHotaW5kZXg6IDJcbn1cbi5EYXRlSW5wdXRfZmFuZ1NoYXBlIHtcbiAgZmlsbDogI2ZmZlxufVxuLkRhdGVJbnB1dF9mYW5nU3Ryb2tlIHtcbiAgc3Ryb2tlOiAjZGJkYmRiO1xuICBmaWxsOiB0cmFuc3BhcmVudFxufVxuLkRhdGVSYW5nZVBpY2tlcklucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4uRGF0ZVJhbmdlUGlja2VySW5wdXRfX2Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMlxufVxuLkRhdGVSYW5nZVBpY2tlcklucHV0X193aXRoQm9yZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiXG59XG4uRGF0ZVJhbmdlUGlja2VySW5wdXRfX3J0bCB7XG4gIGRpcmVjdGlvbjogcnRsXG59XG4uRGF0ZVJhbmdlUGlja2VySW5wdXRfX2Jsb2NrIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cbi5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9fc2hvd0NsZWFyRGF0ZXMge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4XG59XG4uRGF0ZVJhbmdlUGlja2VySW5wdXRfYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNDg0ODQ4XG59XG4uRGF0ZVJhbmdlUGlja2VySW5wdXRfYXJyb3dfc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmlsbDogIzQ4NDg0ODtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweFxufVxuLkRhdGVSYW5nZVBpY2tlcklucHV0X2NsZWFyRGF0ZXMge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxufVxuLkRhdGVSYW5nZVBpY2tlcklucHV0X2NsZWFyRGF0ZXNfX3NtYWxsIHtcbiAgcGFkZGluZzogNnB4XG59XG4uRGF0ZVJhbmdlUGlja2VySW5wdXRfY2xlYXJEYXRlc19kZWZhdWx0OmZvY3VzLFxuLkRhdGVSYW5nZVBpY2tlcklucHV0X2NsZWFyRGF0ZXNfZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuLkRhdGVSYW5nZVBpY2tlcklucHV0X2NsZWFyRGF0ZXNfX2hpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cbi5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9jbGVhckRhdGVzX3N2ZyB7XG4gIGZpbGw6ICM4Mjg4OGE7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cbi5EYXRlUmFuZ2VQaWNrZXJJbnB1dF9jbGVhckRhdGVzX3N2Z19fc21hbGwge1xuICBoZWlnaHQ6IDlweFxufVxuLkRhdGVSYW5nZVBpY2tlcklucHV0X2NhbGVuZGFySWNvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgNXB4IDAgMTBweFxufVxuLkRhdGVSYW5nZVBpY2tlcklucHV0X2NhbGVuZGFySWNvbl9zdmcge1xuICBmaWxsOiAjODI4ODhhO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG4uRGF0ZVJhbmdlUGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5EYXRlUmFuZ2VQaWNrZXJfX2Jsb2NrIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cbi5EYXRlUmFuZ2VQaWNrZXJfcGlja2VyIHtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlXG59XG4uRGF0ZVJhbmdlUGlja2VyX3BpY2tlcl9fcnRsIHtcbiAgZGlyZWN0aW9uOiBydGxcbn1cbi5EYXRlUmFuZ2VQaWNrZXJfcGlja2VyX19kaXJlY3Rpb25MZWZ0IHtcbiAgbGVmdDogMFxufVxuLkRhdGVSYW5nZVBpY2tlcl9waWNrZXJfX2RpcmVjdGlvblJpZ2h0IHtcbiAgcmlnaHQ6IDBcbn1cbi5EYXRlUmFuZ2VQaWNrZXJfcGlja2VyX19wb3J0YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4zKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCVcbn1cbi5EYXRlUmFuZ2VQaWNrZXJfcGlja2VyX19mdWxsU2NyZWVuUG9ydGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuLkRhdGVSYW5nZVBpY2tlcl9jbG9zZUJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB6LWluZGV4OiAyXG59XG4uRGF0ZVJhbmdlUGlja2VyX2Nsb3NlQnV0dG9uOmZvY3VzLFxuLkRhdGVSYW5nZVBpY2tlcl9jbG9zZUJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiBkYXJrZW4oI2NhY2NjZCwxMCUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cbi5EYXRlUmFuZ2VQaWNrZXJfY2xvc2VCdXR0b25fc3ZnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgZmlsbDogI2NhY2NjZFxufVxuLkNhbGVuZGFyRGF5X19kZWZhdWx0LFxuLkNhbGVuZGFyRGF5X19kZWZhdWx0OmhvdmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5DYWxlbmRhckRheV9fZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG4uQ2FsZW5kYXJEYXlfX3NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzMyOTFmNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuLkNhbGVuZGFyRGF5X19zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMjc4ZjY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uQ2FsZW5kYXJEYXlfX2Jsb2NrZWRfb3V0X29mX3JhbmdlLFxuLkNhbGVuZGFyRGF5X19ibG9ja2VkX291dF9vZl9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjZDVkNGQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLlNpbmdsZURhdGVQaWNrZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5TaW5nbGVEYXRlUGlja2VyX3BpY2tlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTc1JSk7XG59XG4uRGF0ZUlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uU2luZ2xlRGF0ZVBpY2tlcklucHV0X193aXRoQm9yZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xufVxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYTtcbiAgY29sb3I6ICMzMDM2M2U7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4qLndoaXRlIHtcbiAgYmFja2dyb3VuZDogIzAyNmRmNTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4qLmJsdWUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAyNmRmNTtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAxLjcxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuaDIge1xuICBmb250LXNpemU6IDEuNDJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuaDMge1xuICBmb250LXNpemU6IDEuMjhlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbmEge1xuICBjb2xvcjogIzAyNmRmNTtcbn1cbmE6aG92ZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5Y2Y2O1xufVxuYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMTQyOTg7XG59XG5hLndoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5hLndoaXRlOmhvdmVyIGEud2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmEud2hpdGU6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuYS5ibHVlIHtcbiAgY29sb3I6ICMwMjZkZjU7XG59XG5hLmJsdWU6aG92ZXIgYS5ibHVlOmZvY3VzIHtcbiAgY29sb3I6ICM0NjljZjY7XG59XG5hLmJsdWU6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDE0Mjk4O1xufVxuLm1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjgzO1xufVxuaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q1ZDRkNDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWluZGVudDogMTBweDtcbn1cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC42O1xuICBjb2xvcjogIzRiNGY1YTtcbn1cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAjNGI0ZjVhO1xufVxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAjNGI0ZjVhO1xufVxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC42O1xuICBjb2xvcjogIzRiNGY1YTtcbn1cbmlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cbmlucHV0Ll9faW52YWxpZCB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmYwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNWY1O1xufVxuaW5wdXQuX19pbnZhbGlkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjVmNTtcbn1cbi5jb250cm9sLWVycm9ycyB7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cbi8qIFRoZXNlIHJ1bGVzIGRpc2FibGUgc3Bpbm5lcnMgb24gbnVtYmVyIGZpZWxkcyBhbmQgdGhlIGFubm95aW5nIGNsZWFyIGJ1dHRvbiBvbiBJRTExICovXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLk5hdmJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDQ7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTmF2YmFyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBwcmludCB7XG4gIC5OYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5OYXZiYXJfdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk5hdmJhcl90b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwIDJlbSAwIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuLk5hdmJhcl9sZWZ0OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZiYXJfbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLk5hdmJhcl9sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTmF2YmFyX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiA0ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uTmF2YmFyX3NlbGVjdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk5hdmJhcl9zZWxlY3RvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLk5hdmJhcl9taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk5hdmJhcl9taWRkbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLk5hdmJhcl9yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZiYXJfcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcbiAgICBtYXgtaGVpZ2h0OiA2ZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogODUlO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICB9XG4gIC5OYXZiYXJfcmlnaHQgPiAuTmF2SXRlbSB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxufVxuLk5hdmJhcl9kcmF3ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgZmxleDogMyAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTmF2YmFyX2RyYXdlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTExZGVnLCAjMGY3MmUzIDElLCAjMzQzNWRhIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDUxJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA5OSUsIHJnYmEoMCwgMCwgMCwgMC4xNSkgMTAwJSk7XG4gIH1cbn1cbi5OYXZiYXJfdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk5hdmJhcl90b2dnbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLk5hdmJhcl9icmFuZEljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOGVtO1xuICB3aWR0aDogMTE2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk5hdmJhcl9icmFuZEljb24ge1xuICAgIHdpZHRoOiA4NnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTmF2YmFyX2ljb25EdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLk5hdmJhcl9tZW51TGFiZWwge1xuICBmb250LXNpemU6IDE1LjVweDtcbiAgcGFkZGluZy1sZWZ0OiAwLjJlbTtcbn1cbi5OYXZiYXJfbWVudUljb24ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZiYXJfY2xpY2thYmxlQmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZiYXJfY2xvc2VkRHJhd2VyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZiYXJfb3BlbkRyYXdlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpO1xuICB9XG59XG4vKlxuICogVGhpcyBpcyBiZWNhdXNlIGluIHRoZSBzcGVjaWZpYyBjaXJjdW5zdGFuY2Ugb2YgdGhlIGFsZXJ0IGluIG1vYmlsZVxuICogYmVpbmcgb24gdG9wIG9mIHRoZSBNRU5VIGxhYmVsIHdlIG5lZWQgdG8gcmVwb3NpdGlvbiBpdCBvbmx5IHRoZXJlLlxuICogVGhpcyBkb2Vzbid0IGhhcHBlbiBvbiBhbnkgbWVudSBpdGVtcyBlbHNld2hlcmUgYW5kIHRoZXJlZm9yZSBJIGFkZGVkXG4gKiB0aGlzIGhlcmUgdG8gYXZvaWQgYWRkaW5nIGFuIGV4dHJhIHByb3BlcnR5IHRvIHRoZSBCbGlua2luZ1JlZERvdFxuICogY29tcG9uZW50IHVubmVjZXNzYXJpbHkganVzdCBmb3IgdGhpcyBzaW5nbGUgY2FzZS4gUGxlYXNlIGF2b2lkXG4gKiBuZXN0aW5nIHJ1bGVzIGlmIGl0J3MgZWFzaWVyIHRvIGp1c3Qgc3R5bGUgdGhlbSBlbHNld2hlcmUuXG4gKi9cbi5OYXZiYXJfdG9wIC5CbGlua2luZ1JlZERvdF93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAtNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTmF2QWN0aW9uSXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICB9XG59XG4uTmF2RHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAxZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZEcm9wZG93biB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLk5hdkRyb3Bkb3duIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uTmF2RHJvcGRvd25fb3B0aW9ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzIGVhc2UsIG9wYWNpdHkgMC4yNXMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk5hdkRyb3Bkb3duX29wdGlvbnMge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLk5hdkRyb3Bkb3duX29wdGlvbnMgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZEcm9wZG93bl9pdGVtIHtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTmF2RHJvcGRvd25fbW9iaWxlSGlkZGVuIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTmF2RHJvcGRvd25fbW9iaWxlVmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLk5hdkRyb3Bkb3duX2Fycm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTmF2RHJvcGRvd25fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM2cHgpO1xuICB9XG59XG4uTmF2RHJvcGRvd25fYXJyb3dVcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNnB4KSByb3RhdGVYKDE4MGRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZEcm9wZG93bl9ociB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLk5hdkRyb3Bkb3duX2l0ZW0gaHIge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZDdlOWZiO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZEcm9wZG93bjpob3ZlciAuTmF2RHJvcGRvd25fb3B0aW9ucyB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDAuNWVtIDFlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2ZGY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB9XG59XG4uTmF2SXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZJdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5OYXZJdGVtIGlucHV0IHtcbiAgLypcbiAgICAgKiBUaGlzIGlzIG5lY2Vzc2FyeSB0byBjbGVhbnVwIHRhY2l0LmNzc1xuICAgICAqL1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZJdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLk5hdkxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxZW07XG4gIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk5hdkxpbmsge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDlweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk5hdkxpbms6aG92ZXIge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgOXB4O1xuICB9XG59XG4uTmF2TGluazpob3ZlciAuTmF2TGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLk5hdkxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLk5hdkxpbmsgPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5OYXZMaW5rOmhvdmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5OYXZMaW5rX2FjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xuICBib3JkZXItY29sb3I6ICNkN2U5ZmI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZMaW5rX2FjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDlweDtcbiAgfVxufVxuLk5hdkxpbmtfZHJvcGRvd25JdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZMaW5rX2Ryb3Bkb3duSXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAwO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLk5hdkxpbmtfZHJvcGRvd25JdGVtOmhvdmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAwO1xufVxuLk5hdkxpbmtfYWxlcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZMaW5rX2FsZXJ0IHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5OYXZVc2VyX2luaXRpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwYTI2NTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xufVxuLk5hdlVzZXJfdXNlcldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLk5hdlVzZXJfZnVsbE5hbWUge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTmF2VXNlcl9mdWxsTmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLk5hdlVzZXJfc2l0ZU5hbWUge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgb3BhY2l0eTogMC40O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTmF2VXNlcl9zaXRlTmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLklubGluZURyb3Bkb3duIHtcbiAgbWluLXdpZHRoOiA4NSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLklubGluZURyb3Bkb3duIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLklubGluZURyb3Bkb3duIC5OYXZEcm9wZG93bl9vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0Mjk4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSW5saW5lRHJvcGRvd24gLk5hdkRyb3Bkb3duX29wdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uSW5saW5lRHJvcGRvd24gLk5hdkRyb3Bkb3duX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLklubGluZURyb3Bkb3duIC5OYXZEcm9wZG93bl9sYWJlbCB7XG4gICAgZGlzcGxheTogYXV0bztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjRweCk7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuLklubGluZURyb3Bkb3duIC5OYXZMaW5rIHtcbiAgbWFyZ2luOiAwIDFlbSAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5JbmxpbmVEcm9wZG93biAuTmF2TGluayB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uSW5saW5lRHJvcGRvd24gLk5hdkxpbms6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uSW5saW5lRHJvcGRvd24gLk5hdkRyb3Bkb3duX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGhlaWdodDogNDhweDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzO1xufVxuLklubGluZURyb3Bkb3duIC5OYXZEcm9wZG93bl9pdGVtID4gLk5hdkl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5JbmxpbmVEcm9wZG93biAuTmF2RHJvcGRvd25faXRlbSA+IC5OYXZJdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLklubGluZURyb3Bkb3duIC5OYXZEcm9wZG93bl9pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5JbmxpbmVEcm9wZG93biAuTmF2RHJvcGRvd25faXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNkN2U5ZmI7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC43NXB4ICNmZmZmZmY7XG4gIH1cbn1cbi5Vc2VyRHJvcGRvd25fd3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Vc2VyRHJvcGRvd25fd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLlVzZXJEcm9wZG93bl93cmFwcGVyIC5OYXZEcm9wZG93bl9vcHRpb25zIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVXNlckRyb3Bkb3duX3dyYXBwZXIgLk5hdkRyb3Bkb3duX29wdGlvbnMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5Vc2VyRHJvcGRvd25fd3JhcHBlciAuTmF2RHJvcGRvd25faXRlbTpob3ZlciB7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuNzVweCAjZmZmZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVXNlckRyb3Bkb3duX3dyYXBwZXIgLk5hdkRyb3Bkb3duX2hyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uVXNlckRyb3Bkb3duX3dyYXBwZXIgLk5hdkRyb3Bkb3duX2l0ZW0ge1xuICBwYWRkaW5nOiAwLjRlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlVzZXJEcm9wZG93bl93cmFwcGVyIC5OYXZEcm9wZG93bl9pdGVtIHtcbiAgICBwYWRkaW5nOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMC40ZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uVXNlckRyb3Bkb3duX3dyYXBwZXIgLk5hdkRyb3Bkb3duX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbn1cbi5Vc2VyRHJvcGRvd25fd3JhcHBlciAuTmF2RHJvcGRvd25fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVXNlckRyb3Bkb3duX3dyYXBwZXIgLk5hdkRyb3Bkb3duX2xhYmVsIHtcbiAgICBvcmRlcjogMztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uVXNlckRyb3Bkb3duX2RpdmlkZXIge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVXNlckRyb3Bkb3duX2RpdmlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlVzZXJEcm9wZG93bl93cmFwcGVyIC5OYXZEcm9wZG93bl9hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkRlZmF1bHRMYXlvdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRGVmYXVsdExheW91dCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBwcmludCB7XG4gIC5EZWZhdWx0TGF5b3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLkRlZmF1bHRMYXlvdXRfYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMzZweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDExNnB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvd2hpdGUtYmFja2dyb3VuZC1saWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCwgbm8tcmVwZWF0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHByaW50IHtcbiAgLkRlZmF1bHRMYXlvdXRfYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG4uRGVmYXVsdExheW91dF90b3BCYXIge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJveC1zaGFkb3c6IC0yMHB4IC0xOXB4IDIzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjUwbXM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC4xNSkpLCBsaW5lYXItZ3JhZGllbnQoMTExZGVnLCAjMGY3MmUzIDElLCAjMzQzNWRhKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgNTElLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDk5JSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5EZWZhdWx0TGF5b3V0X3RvcEJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgcHJpbnQge1xuICAuRGVmYXVsdExheW91dF90b3BCYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5EZWZhdWx0TGF5b3V0X2JsdWVCYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkxZGVnLCAjMGY3MmUzLCAjMzQzNWRhKTtcbn1cbi5EZWZhdWx0TGF5b3V0X3dpdGhOYXZiYXJTaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLkRlZmF1bHRMYXlvdXRfY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5EZWZhdWx0TGF5b3V0X2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4IDE2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuRGVmYXVsdExheW91dF9jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uRGVmYXVsdExheW91dF9jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uU3ViTmF2YmFyTGF5b3V0X2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTM2cHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMTZweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL3doaXRlLWJhY2tncm91bmQtbGlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXgsIG5vLXJlcGVhdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlN1Yk5hdmJhckxheW91dF9iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uUG9saWNpZXNMYXlvdXRfYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MHB4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTE2cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy93aGl0ZS1iYWNrZ3JvdW5kLWxpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14LCBuby1yZXBlYXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Qb2xpY2llc0xheW91dF9iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkJsdWVCYWNrZ3JvdW5kTGF5b3V0X2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA0MjhweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5N2RlZywgIzBmNzJlMywgIzM0MzVkYSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG4gIC8qXG4gICAgICogVGhpcyBpcyB0ZW1wb3JhcnkuXG4gICAgICogSXQgd2lsbCBvbmx5IHN0YXkgaGVyZSB1bnRpbCB3ZSBzdHlsZSBpbnB1dHMgcHJvcGVybHkuXG4gICAgICovXG59XG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X3dyYXBwZXIgaW5wdXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk5vdGlmaWNhdGlvblByZWZlcmVuY2VzVmlld193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMzZweDtcbiAgfVxufVxuLk5vdGlmaWNhdGlvblByZWZlcmVuY2VzVmlld190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk5vdGlmaWNhdGlvblByZWZlcmVuY2VzVmlld190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgfVxufVxuLk5vdGlmaWNhdGlvblByZWZlcmVuY2VzVmlld19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk5vdGlmaWNhdGlvblByZWZlcmVuY2VzVmlld19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLk5vdGlmaWNhdGlvblByZWZlcmVuY2VzVmlld190YWJsZVdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfdGFibGVDb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAwIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X3RhYmxlQ29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfc2VwYXJhdG9yV3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X3Jvd1NlcGFyYXRvciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDRkNDtcbn1cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfdGFibGVIZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfdGFibGVIZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWNlZGVkO1xuICB9XG59XG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X2Rlc2NyaXB0aW9uSGVhZGVyIHtcbiAgZmxleDogMTQ7XG59XG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X2NvbnRyb2xIZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG59XG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X3RhYmxlRm9vdGVyIHtcbiAgbWFyZ2luOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X3RhYmxlRm9vdGVyIHtcbiAgICBtYXJnaW46IDI0cHg7XG4gIH1cbn1cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfdGFibGVGb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfdG9wTGluayxcbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfdG9wTGluazp2aXNpdGVkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLk5vdGlmaWNhdGlvblByZWZlcmVuY2VzVmlld19ib2R5Um93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfYm9keVJvdyB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X2JvZHlSb3c6bm90KDpudGgtY2hpbGQoMSkpIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X25vdGlmaWNhdGlvbkRlc2NyaXB0aW9uIHtcbiAgZmxleDogNztcbn1cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfbm90aWZpY2F0aW9uRGVzY3JpcHRpb25UaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMDM2M2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X25vdGlmaWNhdGlvbkRlc2NyaXB0aW9uQm9keSB7XG4gIGNvbG9yOiAjMzAzNjNlO1xuICBsaW5lLWhlaWdodDogMS44MztcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X25vdGlmaWNhdGlvbkNvbnRyb2xzIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X25vdGlmaWNhdGlvbkNvbnRyb2xzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X25vdGlmaWNhdGlvbkNvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X25vdGlmaWNhdGlvbkNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X2NvbnRyb2xMYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfY29udHJvbExhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uSW52ZW50b3J5SW5kZXhWaWV3X3dyYXBwZXIge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBtYXJnaW4tdG9wOiAxMzZweDtcbn1cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIHtcbiAgLkludmVudG9yeUluZGV4Vmlld193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4O1xuICB9XG59XG4uSW52ZW50b3J5SW5kZXhWaWV3X3NpdGVOYW1lIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIHtcbiAgLkludmVudG9yeUluZGV4Vmlld19zaXRlTmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuLkludmVudG9yeVNlY3Rpb25fc2hvd01vcmVMaW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkludmVudG9yeUluZGV4Vmlld19tZXRhZGF0YSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uSW52ZW50b3J5SW5kZXhWaWV3X3NpdGVOYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLkludmVudG9yeUluZGV4Vmlld19zaXRlQ291bnRCYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC42KTtcbiAgZm9udC1mYW1pbHk6IDAuODVlbTtcbiAgY29sb3I6ICMzMDM2M2U7XG4gIG1hcmdpbjogMCA4cHggOHB4IDhweDtcbn1cbi5JbnZlbnRvcnlJbmRleFZpZXdfaGFyZHdhcmVTdW1tYXJ5ID4gKiB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIHtcbiAgLkludmVudG9yeUluZGV4Vmlld19oYXJkd2FyZVN1bW1hcnkgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uSW52ZW50b3J5SW5kZXhWaWV3X3NlbnNvckxpbmsge1xuICBjb2xvcjogIzAyNmRmNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uU2Vuc29yc0luZGV4Vmlld19sb2FkTW9yZVdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5JbnZlbnRvcnlTZWN0aW9uX3NlY3Rpb25XcmFwcGVyIHtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSB7XG4gIC5JbnZlbnRvcnlTZWN0aW9uX3NlY3Rpb25XcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG59XG4uSW52ZW50b3J5U2VjdGlvbl9zZWN0aW9uV3JhcHBlciA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uSW52ZW50b3J5U2VjdGlvbl9zZWN0aW9uV3JhcHBlciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogOTB2dztcbn1cbi5JbnZlbnRvcnlTZWN0aW9uX3NlY3Rpb25XcmFwcGVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC13aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5JbnZlbnRvcnlTZWN0aW9uX3NlY3Rpb25IZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uSW52ZW50b3J5U2VjdGlvbl9zZWN0aW9uVGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNDJweCAwIDI0cHggMDtcbn1cbi5JbnZlbnRvcnlTZWN0aW9uX2hhcmR3YXJlQ2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTIyMHB4O1xufVxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3NjhweCkge1xuICAuSW52ZW50b3J5U2VjdGlvbl9oYXJkd2FyZUNhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgfVxuICAuSW52ZW50b3J5U2VjdGlvbl9oYXJkd2FyZUNhcmRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIG1pbi13aWR0aDogOHB4O1xuICB9XG4gIC5JbnZlbnRvcnlTZWN0aW9uX2hhcmR3YXJlQ2FyZHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgfVxufVxuLkludmVudG9yeUNvdW50QmFkZ2Vfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA0cHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE5LjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzUsIDQ2LCAwLjA1KTtcbn1cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIHtcbiAgLkludmVudG9yeUNvdW50QmFkZ2Vfd3JhcHBlciB7XG4gICAgbWFyZ2luOiA4cHg7XG4gIH1cbn1cbi5JbnZlbnRvcnlDb3VudEJhZGdlX2NvdW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLkRldmljZXNPZmZsaW5lQ291bnRfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4uSW52ZW50b3J5U2VjdGlvbl9jcml0aWNhbEFsZXJ0SWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5IYXJkd2FyZUNhcmRfY2FyZFdyYXBwZXIge1xuICBtYXJnaW46IDAgMTZweCA4cHggMDtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcbn1cbi5IYXJkd2FyZUNhcmRfc2V2ZXJlR2xvdyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIxcHggMCByZ2JhKDI1NSwgMCwgMCwgMC4yMik7XG59XG4uSGFyZHdhcmVDYXJkX2JnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzg4cHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIHtcbiAgLkhhcmR3YXJlQ2FyZF9iZyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG4uSGFyZHdhcmVDYXJkX2hhcmR3YXJlTmFtZSB7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkge1xuICAuSGFyZHdhcmVDYXJkX2hhcmR3YXJlTmFtZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG4uSGFyZHdhcmVDYXJkX2hhcmR3YXJlSWQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLkhhcmR3YXJlQ2FyZF9tb2RlcmF0ZUJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTcwMDtcbn1cbi5IYXJkd2FyZUNhcmRfc2V2ZXJlQmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MjQyO1xufVxuLkhhcmR3YXJlQ2FyZF9tZXRhZGF0YUNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5IYXJkd2FyZUNhcmRfdGl0bGVSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uSGFyZHdhcmVDYXJkX2VkaXRCdXR0b24ge1xuICBtYXJnaW46IDAgOHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uSGFyZHdhcmVDYXJkX2VkaXRWaWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxO1xufVxuLkhhcmR3YXJlQ2FyZF9lZGl0VGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDEuNDJlbTtcbiAgY29sb3I6ICMzMDM2M2U7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uSGFyZHdhcmVDYXJkX25hbWVJbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoNzQsIDE0NCwgMjI2LCAwLjYxKSwgaW5zZXQgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzgyYjZmMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgcGFkZGluZzogMTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLkhhcmR3YXJlQ2FyZF9jYW5jZWxFZGl0QnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDM2M2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5IYXJkd2FyZUNhcmRfc2F2ZUVkaXRCdXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwYTI2NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkhhcmR3YXJlQ2FyZF9lZGl0Q29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLkJhdHRlcnlNYXNrX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLkJhdHRlcnlNYXNrX2JhdHRlcnlGaWxsaW5nIHtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLkJhdHRlcnlNYXNrX2dyYXlGaWxsaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1YjViNTtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLkJhdHRlcnlNYXNrX3JlZEJhdHRlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuLkJhdHRlcnlNYXNrX3llbGxvd0JhdHRlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViOTE1O1xufVxuLkJhdHRlcnlNYXNrX2dyZWVuQmF0dGVyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMGEyNjU7XG59XG4uQmF0dGVyeU1hc2tfaW1hZ2VNYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYmF0dGVyeS1tYXNrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5HZW5lcmljSGFyZHdhcmVDYXJkX2JnIHtcbiAgd2lkdGg6IDM4OHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkge1xuICAuR2VuZXJpY0hhcmR3YXJlQ2FyZF9iZyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG4uR2VuZXJpY0hhcmR3YXJlQ2FyZF90aXRsZSB7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xufVxuLkNhcmRfYmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VjZWRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cbi5JbnZlbnRvcnlBbGVydHNfd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uSW52ZW50b3J5QWxlcnRzX2FsZXJ0TGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDhweCAwIDAgMDtcbn1cbi5JbnZlbnRvcnlBbGVydHNfd3JhcHBlciA+ICoge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHg7XG4gIH1cbn1cbi5TZW5zb3JSZWdpc3RyYXRpb25WaWV3X2dyZWV0aW5nIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxLjI4ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfZ3JlZXRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS43MWVtO1xuICB9XG59XG4uU2Vuc29yUmVnaXN0cmF0aW9uVmlld19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfY29udGVudCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfY29udGVudCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfaW5mb3JtYXRpb25DYXJkIHtcbiAgZmxleDogMSAwO1xufVxuLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfZm9ybVdyYXBwZXIge1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfZm9ybVdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMTYwcHg7XG4gIH1cbn1cbi5TZW5zb3JSZWdpc3RyYXRpb25WaWV3X2Zvcm1IZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uU2Vuc29yUmVnaXN0cmF0aW9uVmlld19mb3JtU2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U5ZTllOTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5TZW5zb3JSZWdpc3RyYXRpb25WaWV3X2Zvcm1DYXJkIHtcbiAgZmxleDogMztcbn1cbi5TZW5zb3JSZWdpc3RyYXRpb25WaWV3X2FkZFBvdXJSb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5TZW5zb3JSZWdpc3RyYXRpb25WaWV3X2FkZFBvdXJCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBhMjY1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4vKipcbiAqIFRoZSBzdHJ1Y3R1cmUgaXM6XG4gKiAtIExvZ2luTGF5b3V0IC0+IFNldCB0aGUgYmFja2dyb3VuZFxuICogICAgICAtIExvZ2luVmlld19jb250YWluZXIgLT4gRmxleCBjb250YWluZXIgdGhhdCB3aWxsIGJlY29tZSBhIGZpeC1zaXplZCB3aGl0ZSBkaXYgaW4gbGFwdG9wcy5cbiAqICAgICAgICAgIC0gTG9naW5Gb3JtX2Zvcm0gLT4gVGhlIG9ubHkgY29udGVudCBvZiBMb2dpblZpZXdfY29udGFpbmVyLCBhbHNvIGEgZmxleCBjb250YWluZXJcbiAqL1xuLkxvZ2luTGF5b3V0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2Fzc2V0cy1iZy10aWxlLWRhcmsuc3ZnXCIpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjODQ1OGM3LCAjMDI2ZGY1LCAjMWI4NWY2KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCwgdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuTG9naW5MYXlvdXQge1xuICAgIGhlaWdodDogMTAwdnc7XG4gIH1cbn1cbi5Mb2dpblZpZXdfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5Mb2dpbkZvcm1fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgd2lkdGg6IDgwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5Mb2dpblZpZXdfZm9ybUl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiA1ZW07XG59XG4uTG9naW5WaWV3X2Zvcm1UaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDVlbTtcbiAgZm9udC1zaXplOiAxLjI4ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5Mb2dpblZpZXdfZm9ybVRpdGxlIHtcbiAgICBmbGV4LWJhc2lzOiAyZW07XG4gIH1cbn1cbi5Mb2dpblZpZXdfZm9ybUxvZ28ge1xuICBoZWlnaHQ6IDVlbTtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9sb2dvLXdoaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uTG9naW5WaWV3X2Zvcm1MaW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogNWVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkxvZ2luVmlld19mb3JtTGluayA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkxvZ2luVmlld19mb3JtTGluayA+IGE6aG92ZXIgLkxvZ2luVmlld19mb3JtTGluayA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5Mb2dpblZpZXdfZm9ybUxpbmsgPiBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5Mb2dpblZpZXdfZm9ybUlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5Mb2dpblZpZXdfZm9ybUJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5Mb2dpblZpZXdfZm9ybUVycm9ycyB7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllNmYwO1xuICBjb2xvcjogIzMwMzYzZTtcbiAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmVkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTG9naW5MYXlvdXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9hc3NldHMtYmctdGlsZS1kYXJrLnN2Z1wiKSwgdXJsKFwiaW1nL25vZGUuc3ZnXCIpLCB1cmwoXCJpbWcvaHViLnN2Z1wiKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzg0NThjNywgIzAyNmRmNSwgIzFiODVmNik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14LCBuby1yZXBlYXQsIG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCwgLTE1MHB4IGNlbnRlciwgcmlnaHQgMzAwcHgsIHRvcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgLkxvZ2luVmlld19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDU0MHB4O1xuICAgIGhlaWdodDogNTcycHg7XG4gIH1cbiAgLkxvZ2luRm9ybV9mb3JtIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjMzAzNjNlO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLkxvZ2luVmlld19mb3JtTG9nbyB7XG4gICAgaGVpZ2h0OiA1ZW07XG4gICAgYmFja2dyb3VuZDogdXJsKGltZy9sb2dvLWRlZmF1bHQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5Mb2dpblZpZXdfZm9ybUl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgZmxleC1iYXNpczogNmVtO1xuICB9XG4gIC5Mb2dpblZpZXdfZm9ybVRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1iYXNpczogNWVtO1xuICAgIGZvbnQtc2l6ZTogMS40MmVtO1xuICB9XG59XG4uUmVxdWVzdFBhc3N3b3JkUmVzZXRWaWV3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDdlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41ZW0gMC41ZW0gMGVtIDBlbTtcbiAgY29sb3I6ICMzMDM2M2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDAlO1xuICBib3gtc2hhZG93OiAwcHggLTFweCAxcHggI2Q1ZDRkNDtcbn1cbi5SZXF1ZXN0UGFzc3dvcmRSZXNldFZpZXdfZm9ybSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlJlcXVlc3RQYXNzd29yZFJlc2V0Vmlld19mb3JtIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbi5SZXF1ZXN0UGFzc3dvcmRSZXNldFZpZXdfZm9ybUl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiA1ZW07XG59XG4uUmVxdWVzdFBhc3N3b3JkUmVzZXRWaWV3X2Zvcm1UaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDVlbTtcbiAgZm9udC1zaXplOiAxLjI4ZW07XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5SZXF1ZXN0UGFzc3dvcmRSZXNldFZpZXdfZm9ybVRpdGxlIHtcbiAgICBmbGV4LWJhc2lzOiAyZW07XG4gIH1cbn1cbi5SZXF1ZXN0UGFzc3dvcmRSZXNldFZpZXdfZm9ybUlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5SZXF1ZXN0UGFzc3dvcmRSZXNldFZpZXdfZm9ybUJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5SZXF1ZXN0UGFzc3dvcmRSZXNldFZpZXdfdHJhbnNpdGlvbi1hcHBlYXIsXG4uUmVxdWVzdFBhc3N3b3JkUmVzZXRWaWV3X3RyYW5zaXRpb24tZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgbGluZWFyO1xufVxuLlJlcXVlc3RQYXNzd29yZFJlc2V0Vmlld190cmFuc2l0aW9uLWFwcGVhci1hY3RpdmUsXG4uUmVxdWVzdFBhc3N3b3JkUmVzZXRWaWV3X3RyYW5zaXRpb24tZW50ZXItYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGxpbmVhcjtcbn1cbi5SZXF1ZXN0UGFzc3dvcmRSZXNldFZpZXdfdHJhbnNpdGlvbi1leGl0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBsaW5lYXI7XG59XG4uU2Vuc29yc0luZGV4VmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5TZW5zb3JzSW5kZXhWaWV3X2FkZFNlbnNvckJ1dHRvbiB7XG4gIHdpZHRoOiAxNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDhweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5TZW5zb3JzSW5kZXhWaWV3X2FkZFNlbnNvckJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTZweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG4uU2Vuc29yc0luZGV4Vmlld19zZW5zb3JMaXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMTJweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvcnNJbmRleFZpZXdfc2Vuc29yTGlzdHMge1xuICAgIG1hcmdpbi10b3A6IDE3NnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5TZW5zb3JzSW5kZXhWaWV3X2FkZFNlbnNvck1vYmlsZVdyYXBwZXIge1xuICB3aWR0aDogMTUwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA4cHg7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLlNlbnNvcnNJbmRleFZpZXdfYWRkU2Vuc29yRGVza3RvcFdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLlNlbnNvcnNJbmRleFZpZXdfcGx1c0ljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uU2Vuc29yc0luZGV4VmlldyAuU3ViTmF2YmFyX3RvcEJhckNoaWxkcmVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uU2Vuc29yc0luZGV4Vmlld19zaXRlU2VsZWN0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvcnNJbmRleFZpZXdfc2l0ZVNlbGVjdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5TZW5zb3JzSW5kZXhWaWV3X25vRHVyYXRpb25TZWxlY3RvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLlNlbnNvcnNJbmRleFZpZXdfZHVyYXRpb25TZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvcnNJbmRleFZpZXdfZHVyYXRpb25TZWxlY3RvciB7XG4gICAgd2lkdGg6IDIzNnB4O1xuICB9XG59XG4uU2Vuc29yc0luZGV4Vmlld19jbG9jayB7XG4gIHdpZHRoOiAxNy41cHg7XG4gIGhlaWdodDogMTcuNXB4O1xufVxuLlNlbnNvcnNJbmRleFZpZXdfbm9BY3RpdmVBcmNoaXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5TZW5zb3JzSW5kZXhWaWV3X3JpZ2h0U2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5TZW5zb3JzSW5kZXhWaWV3X3JpZ2h0U2lkZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLlNlbnNvcnNJbmRleFZpZXdfZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uVGFiYmVkVmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5UYWJiZWRWaWV3IHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uVGFiYmVkVmlld19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uVGFiYmVkVmlld19jb250cm9sV3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlRhYmJlZFZpZXdfY29udHJvbFdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogNzJweDtcbiAgfVxufVxuLlRhYmJlZFZpZXdfY29udHJvbFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5UYWJiZWRWaWV3X2NvbnRyb2wge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzAzNjNlO1xuICBmb250LXNpemU6IDEuMjhlbTtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLlRhYmJlZFZpZXdfY29udHJvbFdyYXBwZXI6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q3ZTlmYjtcbn1cbi5UYWJiZWRWaWV3X2N1cnJlbnRDb250cm9sLFxuLlRhYmJlZFZpZXdfY3VycmVudENvbnRyb2w6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAyNzhmNjtcbn1cbi5UYWJiZWRWaWV3X2NvbnRyb2xXcmFwcGVyOmhvdmVyIC5UYWJiZWRWaWV3X2NvbnRyb2wge1xuICBjb2xvcjogIzAyNmRmNTtcbn1cbi5UYWJiZWRWaWV3X2N1cnJlbnRDb250cm9sOmhvdmVyIC5UYWJiZWRWaWV3X2NvbnRyb2wge1xuICBjb2xvcjogIzMwMzYzZTtcbn1cbi5UYWJiZWRWaWV3X3NlbnNvckNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzUsIDQ2LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGFiYmVkVmlld19zZW5zb3JDb3VudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuLlRhYmJlZFZpZXdfcGx1c0ljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uVGFiYmVkVmlld19ub0NoaWxkcmVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5UYWJiZWRWaWV3X2xpc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uU2Vuc29yQ2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvckNhcmQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvckNhcmRfdG9wUGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjJweCAzMnB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTFlMWUxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5TZW5zb3JDYXJkX21pZGRsZVBhbmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIH1cbn1cbi5TZW5zb3JDYXJkX2JvdHRvbVBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvckNhcmRfYm90dG9tUGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICB9XG59XG4uU2Vuc29yQ2FyZF93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWUxO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjUwbXM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5TZW5zb3JDYXJkX3dyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5TZW5zb3JDYXJkX3dyYXBwZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLlNlbnNvckNhcmRfbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uU2Vuc29yQ2FyZF9zZW5zb3JJbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uU2Vuc29yQ2FyZF9tb2JpbGVBcnJvd0ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uU2Vuc29yQ2FyZF9zZW5zb3JOYW1lIHtcbiAgZm9udC1zaXplOiAxLjI4ZW07XG4gIGNvbG9yOiAjMzAzNjNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuU2Vuc29yQ2FyZF9zZW5zb3JOYW1lIHtcbiAgICBmb250LXNpemU6IDEuNDJlbTtcbiAgfVxufVxuLlNlbnNvckNhcmRfb2ZmbGluZUJhciB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggI2ZmNDI0Mjtcbn1cbi5TZW5zb3JDYXJkX2N1cnJlbnRWYWx1ZVdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvckNhcmRfY3VycmVudFZhbHVlV3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxufVxuLlNlbnNvckNhcmRfYXJjaGl2ZWQge1xuICB6LWluZGV4OiAtMTtcbn1cbi5TZW5zb3JDYXJkX2FyY2hpdmVkQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvckNhcmRfYXJjaGl2ZWRDb250ZW50IHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG59XG4uU2Vuc29yQ2FyZF9hcmNoaXZlZENvbnRlbnRDb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLlNlbnNvckNhcmRfYXJjaGl2ZWRDb250ZW50Qmx1ZUJveCB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2U5ZmI7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvckNhcmRfYXJjaGl2ZWRDb250ZW50Qmx1ZUJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5TZW5zb3JDYXJkX2FyY2hpdmVkQ29udGVudFB1cnBsZUJveCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmU1ZjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5TZW5zb3JDYXJkX2FyY2hpdmVkQ29udGVudFB1cnBsZUJveCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5TZW5zb3JDYXJkX2FyY2hpdmVkQ29udGVudEdyZXlCb3gge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5TZW5zb3JDYXJkX2FyY2hpdmVkQ29udGVudExhcmdlR3JleUJveCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLlNlbnNvckNhcmRfYXJjaGl2ZWRDb250ZW50TXVjaEJpZ2dlckdyZXlCb3gge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB3aWR0aDogMjg4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5TZW5zb3JDYXJkX2FyY2hpdmVkQm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLlNlbnNvckNhcmRfYXJjaGl2ZWRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlNlbnNvckNhcmRfYXJjaGl2ZWRWaWV3U2Vuc29yRGF0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAyMDBweCk7XG4gIHRvcDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGRkZmM7XG4gIGNvbG9yOiAjMzAzNjNlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvckNhcmRfZ3JhcGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDYyJTtcbiAgICBwYWRkaW5nOiA4cHggMzJweCA4cHggMDtcbiAgfVxufVxuLlRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5DdXJyZW50VmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLkN1cnJlbnRWYWx1ZV92YWx1ZVdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uQ3VycmVudFZhbHVlX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjQyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5DdXJyZW50VmFsdWVfdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMi44ZW07XG4gIH1cbn1cbi5DdXJyZW50VmFsdWVfdW5pdCB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQ3VycmVudFZhbHVlX3VuaXQge1xuICAgIGZvbnQtc2l6ZTogMS4yOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG4uQ3VycmVudFZhbHVlX3N0cmVuZ3RoIHtcbiAgY29sb3I6ICMwMjZkZjU7XG59XG4uQ3VycmVudFZhbHVlX3RlbXBlcmF0dXJlIHtcbiAgY29sb3I6ICM3ODUwYzE7XG59XG4uQ3VycmVudFZhbHVlX21ldHJpY05hbWUge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5DdXJyZW50VmFsdWVQYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5DdXJyZW50VmFsdWVQYW5lbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuLkVtcHR5Vmlld193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5FbXB0eVZpZXdfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLkVtcHR5Vmlld19yZWdpc3RyYXRpb25TdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRW1wdHlWaWV3X3JlZ2lzdHJhdGlvblN0ZXBzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5FbXB0eVZpZXdfbGF0ZXJhbFJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA5NSU7XG4gIGxlZnQ6IC0yNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNSUpO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzE1NmY7XG59XG4uRW1wdHlWaWV3X3JlZFRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjY2MxNTZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5FbXB0eVZpZXdfcHVycGxlQmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmU1ZjU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogM3B4IDZweDtcbn1cbi5FbXB0eVZpZXdfcmVnaXN0cmF0aW9uU3RlcHMgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRW1wdHlWaWV3X3JlZ2lzdHJhdGlvblN0ZXBzID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uRW1wdHlWaWV3X2NvbnRyb2xzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5TZW5zb3JNZXRyaWNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLlNlbnNvck1ldHJpY3NfbWV0cmljV3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5TZW5zb3JNZXRyaWNzX21ldHJpY1dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uU2Vuc29yTWV0cmljc19jb25uZWN0ZWROb2RlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvck1ldHJpY3NfY29ubmVjdGVkTm9kZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIGNvbG9yOiAjMzAzNjNlO1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvck1ldHJpY3NfcmVnaXN0ZXJlZEF0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgY29sb3I6ICMzMDM2M2U7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuU2Vuc29yTWV0cmljc19wb3VyZWRBdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIGNvbG9yOiAjMzAzNjNlO1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5TZW5zb3JNZXRyaWNzX2FjdGlvbkxpbmtXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG59XG4uU2Vuc29yTWV0cmljc19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMjZkZjU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5TZW5zb3JNZXRyaWNzX2xpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDI2ZGY1O1xufVxuLk5vQWN0aXZlU2Vuc29yc193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZzogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTm9BY3RpdmVTZW5zb3JzX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLk5vQWN0aXZlU2Vuc29yc190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Ob0FjdGl2ZVNlbnNvcnNfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yOGVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Ob0FjdGl2ZVNlbnNvcnNfdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG4uTm9BY3RpdmVTZW5zb3JzX2FsZXJ0IHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLlBvbGljaWVzVmlld193cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogODhweDtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Qb2xpY2llc1ZpZXdfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHg7XG4gIH1cbn1cbi5Qb2xpY2llc1ZpZXdfc2VjdGlvbkhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uUG9saWNpZXNWaWV3X3N1YnNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuLlBvbGljaWVzVmlld19hZ3JlZVRleHQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLlBvbGljaWVzVmlld19hZ3JlZW1lbnRXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5Qb2xpY2llc1ZpZXdfYWdyZWVtZW50Q2hlY2tib3gge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Qb2xpY2llc1ZpZXdfYWdyZWVtZW50Q2hlY2tib3gge1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuLkNhbGN1bGF0ZUNvbmNyZXRlU3RyZW5ndGhWaWV3X2NhbGN1bGF0ZUZvcm1UaXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yOGVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5DYWxjdWxhdGVDb25jcmV0ZVN0cmVuZ3RoVmlld19jYWxjdWxhdGVGb3JtVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40MmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5DYWxjdWxhdGVDb25jcmV0ZVN0cmVuZ3RoVmlld19zZW5zb3JOYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uQ2FsY3VsYXRlQ29uY3JldGVTdHJlbmd0aFZpZXdfZm9ybVdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLkNhbGN1bGF0ZUNvbmNyZXRlU3RyZW5ndGhWaWV3X2NvbnRyb2xCdXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkNhbGN1bGF0ZUNvbmNyZXRlU3RyZW5ndGhWaWV3X2NvbnRyb2xCdXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLkNhbGN1bGF0ZUNvbmNyZXRlU3RyZW5ndGhWaWV3X2NvbnRyb2xCdXR0b25zID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5DYWxjdWxhdGVDb25jcmV0ZVN0cmVuZ3RoVmlld19jb250cm9sQnV0dG9ucyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5UZW1wb3JhcnlUaHJlc2hvbGRzX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5UZW1wb3JhcnlUaHJlc2hvbGRzX3RpdGxlTGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uVGVtcG9yYXJ5VGhyZXNob2xkc190aXRsZUJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5UZW1wb3JhcnlUaHJlc2hvbGRzX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuLlRlbXBvcmFyeVRocmVzaG9sZHNfdGFibGVXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTE7XG59XG4uVGVtcG9yYXJ5VGhyZXNob2xkc192YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uVGVtcG9yYXJ5VGhyZXNob2xkc19oZWFkZXJSb3cge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGNvbG9yOiAjMDI2ZGY1O1xuICBmb250LXdlaWdodDogODAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UxZTFlMTtcbn1cbi5UZW1wb3JhcnlUaHJlc2hvbGRzX3Jvd1NlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4uVGVtcG9yYXJ5VGhyZXNob2xkc19yb3dXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG4uVGVtcG9yYXJ5VGhyZXNob2xkc19mb290ZXIge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UxZTFlMTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgMzgsIDUzLCAwLjA1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGVtcG9yYXJ5VGhyZXNob2xkc19mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG59XG4uVGVtcG9yYXJ5VGhyZXNob2xkc19mb290ZXJDb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5UZW1wb3JhcnlUaHJlc2hvbGRzX2Zvb3RlckNvbnRyb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uVGVtcG9yYXJ5VGhyZXNob2xkc19mb290ZXJSZW1vdmFsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGVtcG9yYXJ5VGhyZXNob2xkc19mb290ZXJSZW1vdmFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uVGVtcG9yYXJ5VGhyZXNob2xkc19mb290ZXJSZW1vdmFsVGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLlRlbXBvcmFyeVRocmVzaG9sZHNfc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xufVxuLlRlbXBvcmFyeVRocmVzaG9sZHNfZGVsZXRlSWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5Db25maXJtYXRpb25TY3JlZW5fY29uZmlybWF0aW9uV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLkNvbmZpcm1hdGlvblNjcmVlbl9jb25maXJtYXRpb25NZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5Db25maXJtYXRpb25TY3JlZW5fY29uZmlybWF0aW9uQnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5Db25maXJtYXRpb25TY3JlZW5fY29uZmlybWF0aW9uQnV0dG9ucyA+ICoge1xuICBtYXJnaW46IDhweDtcbn1cbi5TZW5zb3JEZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMTA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5TZW5zb3JEZXRhaWwge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5TZW5zb3JEZXRhaWwgLlN1Yk5hdmJhcl90b3BCYXJDaGlsZHJlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLlNlbnNvckRldGFpbF9zaXRlU2VsZWN0b3Ige1xuICB3aWR0aDogMTAwJTtcbn1cbi5TZW5zb3JEZXRhaWxfZHVyYXRpb25TZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5TZW5zb3JEZXRhaWxfZHVyYXRpb25TZWxlY3RvciB7XG4gICAgd2lkdGg6IDIzNnB4O1xuICB9XG59XG4uU2Vuc29yRGV0YWlsX2Nsb2NrIHtcbiAgd2lkdGg6IDE3LjVweDtcbiAgaGVpZ2h0OiAxNy41cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlNlbnNvckRldGFpbF9jbG9jayB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuU2Vuc29yRGV0YWlsX21peEhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLlNlbnNvclBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuU2Vuc29yUGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHByaW50IHtcbiAgLlNlbnNvclBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5TZW5zb3JQYW5lbF90b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZDVkNGQ0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5TZW5zb3JQYW5lbF90b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWF4LWhlaWdodDogNDUycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHByaW50IHtcbiAgLlNlbnNvclBhbmVsX3RvcCB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5TZW5zb3JQYW5lbF9zdHJlYW1TdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlNlbnNvclBhbmVsX3N0cmVhbVN1bW1hcnkge1xuICAgIHdpZHRoOiAyMzRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uU2Vuc29yUGFuZWxfc3RyZWFtcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5TZW5zb3JQYW5lbF9zdHJlYW1zIHtcbiAgICBtaW4taGVpZ2h0OiAzODhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgcHJpbnQge1xuICAuU2Vuc29yUGFuZWxfc3RyZWFtcyB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLlNlbnNvclBhbmVsX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuU2Vuc29yUGFuZWxfY29udHJvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHByaW50IHtcbiAgLlNlbnNvclBhbmVsX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uU2Vuc29yUGFuZWxfZG93bmxvYWRCdXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uU2Vuc29yUGFuZWxfYWN0aW9uQnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlNlbnNvclBhbmVsX2FjdGlvbkJ1dHRvbiB7XG4gICAgd2lkdGg6IDIzOHB4O1xuICB9XG59XG4uU2Vuc29yUGFuZWxfYWN0aW9uQnV0dG9uQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLlN0cmVhbUluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLlN0cmVhbUluZm9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNDJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLlN0cmVhbUluZm9fbGluZSB7XG4gIGJvcmRlcjogMXB4O1xuICBib3JkZXItY29sb3I6ICNkNWQ0ZDQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5TdHJlYW1JbmZvX2xpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uU3RyZWFtSW5mb19ncmFwaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlN0cmVhbXNTdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlN0cmVhbXNTdW1tYXJ5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uU3RyZWFtc1N1bW1hcnlfbWVhc3VyZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXI6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZDVkNGQ0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuU3RyZWFtc1N1bW1hcnlfbWVhc3VyZXMge1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgd2lkdGg6IDIzOHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5TdHJlYW1zU3VtbWFyeV90ZW1wZXJhdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS40MmVtO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5TdHJlYW1zU3VtbWFyeV90ZW1wZXJhdHVyZSB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGZsZXg6IDAgYXV0bztcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4uU3RyZWFtc1N1bW1hcnlfc3RyZW5ndGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDEuNDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuU3RyZWFtc1N1bW1hcnlfc3RyZW5ndGgge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBmbGV4OiAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLlN0cmVhbXNTdW1tYXJ5X2JvdHRvbUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLlN0cmVhbXNTdW1tYXJ5X2xpbmUge1xuICBib3JkZXI6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZDVkNGQ0O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5TdHJlYW1zU3VtbWFyeV9saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLlN0cmVhbXNTdW1tYXJ5X2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlcjogMXB4O1xuICBib3JkZXItY29sb3I6ICNkNWQ0ZDQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuU3RyZWFtc1N1bW1hcnlfYm90dG9tIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAyNmRmNTtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uU3RyZWFtc1N1bW1hcnlfYm90dG9tQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLlN0cmVhbXNTdW1tYXJ5X2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuU3RyZWFtc1N1bW1hcnlfY29udHJvbHMge1xuICAgIGJvcmRlcjogMXB4O1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ZDRkNDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLlN0cmVhbXNTdW1tYXJ5X2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uU3RyZWFtc1N1bW1hcnlfYWN0aW9uQnV0dG9uQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAyNmRmNTtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlN0cmVhbXNTdW1tYXJ5X2FjdGlvbkJ1dHRvbkNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLlN0cmVhbXNTdW1tYXJ5X3JlY29uZmlndXJlSWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQz94bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwPyUzRSUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBkJTNEJTIyTTAlMjAwaDI0djI0SDBWMHolMjIvJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMwMjZkZjUlMjIlMjBkJTNEJTIyTTE5LjQzJTIwMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4JTIwMC0uMzQtLjAzLS42Ni0uMDctLjk4bDIuMTEtMS42NWMuMTktLjE1LjI0LS40Mi4xMi0uNjRsLTItMy40NmMtLjA5LS4xNi0uMjYtLjI1LS40NC0uMjUtLjA2JTIwMC0uMTIuMDEtLjE3LjAzbC0yLjQ5JTIwMWMtLjUyLS40LTEuMDgtLjczLTEuNjktLjk4bC0uMzgtMi42NUMxNC40NiUyMDIuMTglMjAxNC4yNSUyMDIlMjAxNCUyMDJoLTRjLS4yNSUyMDAtLjQ2LjE4LS40OS40MmwtLjM4JTIwMi42NWMtLjYxLjI1LTEuMTcuNTktMS42OS45OGwtMi40OS0xYy0uMDYtLjAyLS4xMi0uMDMtLjE4LS4wMy0uMTclMjAwLS4zNC4wOS0uNDMuMjVsLTIlMjAzLjQ2Yy0uMTMuMjItLjA3LjQ5LjEyLjY0bDIuMTElMjAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OCUyMDAlMjAuMzMuMDMuNjYuMDcuOThsLTIuMTElMjAxLjY1Yy0uMTkuMTUtLjI0LjQyLS4xMi42NGwyJTIwMy40NmMuMDkuMTYuMjYuMjUuNDQuMjUuMDYlMjAwJTIwLjEyLS4wMS4xNy0uMDNsMi40OS0xYy41Mi40JTIwMS4wOC43MyUyMDEuNjkuOThsLjM4JTIwMi42NWMuMDMuMjQuMjQuNDIuNDkuNDJoNGMuMjUlMjAwJTIwLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSUyMDEuMTctLjU5JTIwMS42OS0uOThsMi40OSUyMDFjLjA2LjAyLjEyLjAzLjE4LjAzLjE3JTIwMCUyMC4zNC0uMDkuNDMtLjI1bDItMy40NmMuMTItLjIyLjA3LS40OS0uMTItLjY0bC0yLjExLTEuNjV6bS0xLjk4LTEuNzFjLjA0LjMxLjA1LjUyLjA1LjczJTIwMCUyMC4yMS0uMDIuNDMtLjA1LjczbC0uMTQlMjAxLjEzLjg5LjclMjAxLjA4Ljg0LS43JTIwMS4yMS0xLjI3LS41MS0xLjA0LS40Mi0uOS42OGMtLjQzLjMyLS44NC41Ni0xLjI1LjczbC0xLjA2LjQzLS4xNiUyMDEuMTMtLjIlMjAxLjM1aC0xLjRsLS4xOS0xLjM1LS4xNi0xLjEzLTEuMDYtLjQzYy0uNDMtLjE4LS44My0uNDEtMS4yMy0uNzFsLS45MS0uNy0xLjA2LjQzLTEuMjcuNTEtLjctMS4yMSUyMDEuMDgtLjg0Ljg5LS43LS4xNC0xLjEzYy0uMDMtLjMxLS4wNS0uNTQtLjA1LS43NHMuMDItLjQzLjA1LS43M2wuMTQtMS4xMy0uODktLjctMS4wOC0uODQuNy0xLjIxJTIwMS4yNy41MSUyMDEuMDQuNDIuOS0uNjhjLjQzLS4zMi44NC0uNTYlMjAxLjI1LS43M2wxLjA2LS40My4xNi0xLjEzLjItMS4zNWgxLjM5bC4xOSUyMDEuMzUuMTYlMjAxLjEzJTIwMS4wNi40M2MuNDMuMTguODMuNDElMjAxLjIzLjcxbC45MS43JTIwMS4wNi0uNDMlMjAxLjI3LS41MS43JTIwMS4yMS0xLjA3Ljg1LS44OS43LjE0JTIwMS4xM3pNMTIlMjA4Yy0yLjIxJTIwMC00JTIwMS43OS00JTIwNHMxLjc5JTIwNCUyMDQlMjA0JTIwNC0xLjc5JTIwNC00LTEuNzktNC00LTR6bTAlMjA2Yy0xLjElMjAwLTItLjktMi0ycy45LTIlMjAyLTIlMjAyJTIwLjklMjAyJTIwMi0uOSUyMDItMiUyMDJ6JTIyLyUzRSUzQy9zdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5TdHJlYW1zU3VtbWFyeV9zcGFjZSB7XG4gIHdpZHRoOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlN0cmVhbXNTdW1tYXJ5X3NwYWNlIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5UaW1lU2VyaWVzR3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuVGltZVNlcmllc0dyYXBoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWF4LWhlaWdodDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5UaW1lU2VyaWVzR3JhcGgge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uVGltZVNlcmllc0dyYXBoX2VtcHR5RGF0YVdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLkRvd25sb2FkQnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4O1xuICBib3JkZXItY29sb3I6ICNkNWQ0ZDQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLkRvd25sb2FkQnV0dG9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuLkRvd25sb2FkQnV0dG9uc19idXR0b24ge1xuICBwYWRkaW5nOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkRvd25sb2FkQnV0dG9uc19idXR0b25Db250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5Eb3dubG9hZEJ1dHRvbnNfYnV0dG9uQ29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5Eb3dubG9hZEJ1dHRvbnNfZG93bmxvYWRJY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDP3htbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjA/JTNFJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIybm9uZSUyMiUyMGQlM0QlMjJNMCUyMDBoMjR2MjRIMFYweiUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk0xOS4zNSUyMDEwLjA0QzE4LjY3JTIwNi41OSUyMDE1LjY0JTIwNCUyMDEyJTIwNCUyMDkuMTElMjA0JTIwNi42JTIwNS42NCUyMDUuMzUlMjA4LjA0JTIwMi4zNCUyMDguMzYlMjAwJTIwMTAuOTElMjAwJTIwMTRjMCUyMDMuMzElMjAyLjY5JTIwNiUyMDYlMjA2aDEzYzIuNzYlMjAwJTIwNS0yLjI0JTIwNS01JTIwMC0yLjY0LTIuMDUtNC43OC00LjY1LTQuOTZ6TTE5JTIwMThINmMtMi4yMSUyMDAtNC0xLjc5LTQtNCUyMDAtMi4wNSUyMDEuNTMtMy43NiUyMDMuNTYtMy45N2wxLjA3LS4xMS41LS45NUM4LjA4JTIwNy4xNCUyMDkuOTQlMjA2JTIwMTIlMjA2YzIuNjIlMjAwJTIwNC44OCUyMDEuODYlMjA1LjM5JTIwNC40M2wuMyUyMDEuNSUyMDEuNTMuMTFjMS41Ni4xJTIwMi43OCUyMDEuNDElMjAyLjc4JTIwMi45NiUyMDAlMjAxLjY1LTEuMzUlMjAzLTMlMjAzem0tNS41NS04aC0yLjl2M0g4bDQlMjA0JTIwNC00aC0yLjU1eiUyMi8lM0UlM0Mvc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uRG93bmxvYWRCdXR0b25zX2NoYXJ0SWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQz94bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwPyUzRSUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBkJTNEJTIyTTAlMjAwaDI0djI0SDBWMHolMjIvJTNFJTNDcGF0aCUyMGQlM0QlMjJNMy41JTIwMTguNDlsNi02LjAxJTIwNCUyMDRMMjIlMjA2LjkybC0xLjQxLTEuNDEtNy4wOSUyMDcuOTctNC00TDIlMjAxNi45OWwxLjUlMjAxLjV6JTIyLyUzRSUzQy9zdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5NZWFzdXJlU3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuTWVhc3VyZVN1bW1hcnkge1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cbi5NZWFzdXJlU3VtbWFyeV90ZW1wZXJhdHVyZSB7XG4gIGNvbG9yOiAjNzg1MGMxO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzc4NTBjMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuTWVhc3VyZVN1bW1hcnlfdGVtcGVyYXR1cmUge1xuICAgIGJvcmRlci10b3A6IDBweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM3ODUwYzE7XG4gIH1cbn1cbi5NZWFzdXJlU3VtbWFyeV9zdHJlbmd0aCB7XG4gIGNvbG9yOiAjMDI2ZGY1O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAyNmRmNTtcbiAgYm9yZGVyLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuTWVhc3VyZVN1bW1hcnlfc3RyZW5ndGgge1xuICAgIGJvcmRlci10b3A6IDBweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMjZkZjU7XG4gIH1cbn1cbi5NZWFzdXJlU3VtbWFyeV9tZWFzdXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5NZWFzdXJlU3VtbWFyeV92YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMi44ZW07XG59XG4uTWVhc3VyZVN1bW1hcnlfdW5pdCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5NZWFzdXJlU3VtbWFyeV9tZXRyaWMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLk1lYXN1cmVTdW1tYXJ5X21ldHJpYyB7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gIH1cbn1cbi5NZWFzdXJlU3VtbWFyeV9taW5NYXgge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgY29sb3I6ICMzMDM2M2U7XG59XG4uU2Vuc29yRGV0YWlsVG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlNlbnNvckRldGFpbFRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiAxNjhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LWhlaWdodDogMzUycHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5TZW5zb3JEZXRhaWxUb3Age1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLlNlbnNvckRldGFpbFRvcF9uYW1lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5TZW5zb3JEZXRhaWxUb3BfZWRpdEJ1dHRvbiB7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5TZW5zb3JEZXRhaWxUb3BfcmVnaXN0ZXJlZEJ5IHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlNlbnNvckRldGFpbFRvcF9yZWdpc3RlcmVkQnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLlNlbnNvckRldGFpbFRvcF9hcmNoaXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLlNlbnNvckRldGFpbEFyY2hpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4uUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXIge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDRtbTtcbn1cbi5QcmludEhlYWRlcl9wcmludEhlYWRlckZpcnN0TGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXJXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5QcmludEhlYWRlcl9wcmludEhlYWRlclRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjQyZW07XG59XG4uUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40MmVtO1xufVxuLlByaW50SGVhZGVyX3ByaW50SGVhZGVyTG9nb1dyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5QcmludEhlYWRlcl9wcmludEhlYWRlckxvZ28ge1xuICB3aWR0aDogMTEwcHg7XG59XG4uUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXJDcmVhdGVkQnkge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5QcmludEhlYWRlcl9zaXRlTmFtZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuLlByaW50SGVhZGVyX3ByaW50SGVhZGVyU2Vjb25kTGluZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5QcmludEhlYWRlcl9zZW5zb3JOYW1lIHtcbiAgZm9udC1zaXplOiAxLjQyZW07XG59XG4uUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXJSZWdpc3RlcmVkQnkge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXJSZWdpc3RlcmVkQnkgc3BhbiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLlByaW50U3RyZW5ndGhfd3JhcHBlciB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkNWQ0ZDQ7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4uUHJpbnRTdHJlbmd0aF90YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItc3BhY2luZzogdW5zZXQ7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5QcmludFN0cmVuZ3RoX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uUHJpbnRTdHJlbmd0aF9yb3dCb2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uUHJpbnRTdHJlbmd0aF9vZGRSb3cge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC4zKTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkNWQ0ZDQ7XG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5QcmludFN0cmVuZ3RoX2V2ZW5Sb3cge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q1ZDRkNDtcbn1cbi5TZW5zb3JEZXRhaWxBbGVydHNfd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uU2Vuc29yRGV0YWlsQWxlcnRzX3dyYXBwZXIgPiAqIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uU2Vuc29yRGV0YWlsQWxlcnRzX2FsZXJ0TGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDhweCAwIDAgMDtcbn1cbi5TZW5zb3JEZXRhaWxBbGVydHNfb2ZmbGluZU5vZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5TZW5zb3JEZXRhaWxBbGVydHNfb2ZmbGluZU5vZGVUZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZmxleDogNCAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5TZW5zb3JEZXRhaWxBbGVydHNfb2ZmbGluZU5vZGVUZXh0IHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG4uU2Vuc29yRGV0YWlsQWxlcnRzX3NlbnNvckltYWdlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLlNlbnNvckRldGFpbEFsZXJ0c19ub2RlSW1hZ2Uge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLlNlbnNvckRldGFpbEFsZXJ0c19vZmZsaW5lSW1hZ2Uge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLlNlbnNvckRldGFpbEFsZXJ0c19vZmZsaW5lSWNvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZsZXg6IDEgMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuU2Vuc29yRGV0YWlsQWxlcnRzX29mZmxpbmVJY29ucyB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxufVxuLlNlbnNvckRldGFpbEFsZXJ0c19idXR0b25XcmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbnNvckRldGFpbEFsZXJ0c19idXR0b25XcmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG59XG4uU2Vuc29yRGV0YWlsQWxlcnRzX3ByZXZpb3VzU2Vuc29yQ2FjaGUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uU2Vuc29yRGV0YWlsQWxlcnRzX3ByZXZpb3VzU2Vuc29yQ2FjaGUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLlNlbnNvckRldGFpbEFsZXJ0c19wcmV2aW91c1NlbnNvckNhY2hlIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5TZW5zb3JEZXRhaWxBbGVydHNfcHJldmlvdXNTZW5zb3JDYWNoZSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4O1xuICB9XG59XG4uU2Vuc29yRGV0YWlsQWxlcnRzX3ByZXZpb3VzU2Vuc29yTm9kZUluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5TZW5zb3JEZXRhaWxBbGVydHNfcHJldmlvdXNTZW5zb3JOb2RlSW5mbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5TZW5zb3JEZXRhaWxBbGVydHNfcHJldmlvdXNTZW5zb3JJbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuU2Vuc29yRGV0YWlsQWxlcnRzX3ByZXZpb3VzU2Vuc29ySW5mbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5NYXR1cml0eVN1bW1hcnlfY29udGVudFdyYXBwZXIge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5NYXR1cml0eVN1bW1hcnlfY29udGVudFdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5NYXR1cml0eVN1bW1hcnlfY29udGVudFdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLk1hdHVyaXR5U3VtbWFyeV9tYXR1cml0eVJvd0l0ZW1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLk1hdHVyaXR5U3VtbWFyeV9tYXR1cml0eVJvd0l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uTWF0dXJpdHlTdW1tYXJ5X2hlbHBUZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5NYXR1cml0eVN1bW1hcnlfaGVscFRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5NYXR1cml0eVN1bW1hcnlfaGVscFRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuTWF0dXJpdHlTdW1tYXJ5X2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLk1hdHVyaXR5SXRlbV93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiA1OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDVkNGQ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogbGVmdDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuTWF0dXJpdHlJdGVtX3dyYXBwZXIge1xuICAgIGhlaWdodDogMTA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuTWF0dXJpdHlJdGVtX3dyYXBwZXIge1xuICAgIGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLk1hdHVyaXR5SXRlbV93cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLk1hdHVyaXR5SXRlbV93cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTWF0dXJpdHlJdGVtX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5NYXR1cml0eUl0ZW1fbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLk1hdHVyaXR5SXRlbV92YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTWF0dXJpdHlJdGVtX3ZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS43MWVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuTWF0dXJpdHlJdGVtX3ZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS40MmVtO1xuICB9XG59XG4uTWF0dXJpdHlJdGVtX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwYTI2NTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5NYXR1cml0eUl0ZW1fZ3JlZW4ge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkNWQ0ZDQ7XG4gICAgY29sb3I6ICMzMDM2M2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uTWl4RGV0YWlsQ2hhcnRfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLk1peERldGFpbENoYXJ0X3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5NaXhEZXRhaWxDaGFydF93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cbi5NaXhEZXRhaWxDaGFydF9pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uTWl4RGV0YWlsQ2hhcnRfaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5NaXhEZXRhaWxDaGFydF9pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbn1cbi5NaXhEZXRhaWxDaGFydF9pdGVtTmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLkhhcmR3YXJlSW5mb3JtYXRpb25DaGFydF93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuSGFyZHdhcmVJbmZvcm1hdGlvbkNoYXJ0X3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5IYXJkd2FyZUluZm9ybWF0aW9uQ2hhcnRfaXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uSGFyZHdhcmVJbmZvcm1hdGlvbkNoYXJ0X2l0ZW1UZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLkhhcmR3YXJlSW5mb3JtYXRpb25DaGFydF9pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5IYXJkd2FyZUluZm9ybWF0aW9uQ2hhcnRfaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG59XG4uSGFyZHdhcmVJbmZvcm1hdGlvbkNoYXJ0X2l0ZW1OYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5IYXJkd2FyZUluZm9ybWF0aW9uQ2hhcnRfaXRlbU5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLkhhcmR3YXJlSW5mb3JtYXRpb25DaGFydF9pdGVtTmFtZVNlbnNvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLkhhcmR3YXJlSW5mb3JtYXRpb25DaGFydF9pdGVtTmFtZVNlbnNvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLlByb2dyZXNzQmFyX3RvdGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogOTclO1xufVxuLlByb2dyZXNzQmFyX2VtcHR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uUHJvZ3Jlc3NCYXJfcHJvZ3Jlc3NPdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDRkNDtcbn1cbi5Qcm9ncmVzc0Jhcl9wcm9ncmVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMCU7XG59XG4uUHJvZ3Jlc3NCYXJfcGVyY2VudGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUlLCAtNTAlKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uUHJvZ3Jlc3NCYXJfYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjZkZjU7XG59XG4uUHJvZ3Jlc3NCYXJfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBhMjY1O1xufVxuLnRvdGFsIHtcbiAgbWFyZ2luOiAyNXB4IDVweDtcbiAgd2lkdGg6IDk3JTtcbn1cbi5Cb3VuZGFyaWVzQmFyX3Byb2dyZXNzT3ZlcmZsb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogN3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDRkNDtcbn1cbi5Cb3VuZGFyaWVzQmFyX2JvdW5kYXJ5QmFyTGVmdCxcbi5Cb3VuZGFyaWVzQmFyX2JvdW5kYXJ5QmFyTWlkZGxlLFxuLkJvdW5kYXJpZXNCYXJfYm91bmRhcnlCYXJSaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLkJvdW5kYXJpZXNCYXJfYm91bmRhcnlCYXJMZWZ0IHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5Cb3VuZGFyaWVzQmFyX2JvdW5kYXJ5QmFyTWlkZGxlIHtcbiAgd2lkdGg6IDE1JTtcbn1cbi5Cb3VuZGFyaWVzQmFyX2JvdW5kYXJ5QmFyUmlnaHQge1xuICB3aWR0aDogMTUlO1xufVxuLkJvdW5kYXJpZXNCYXJfdG9vbHRpcFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLkJvdW5kYXJpZXNCYXJfdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4NTBjMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLkJvdW5kYXJpZXNCYXJfdG9vbHRpcFRyaWFuZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM3ODUwYzE7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLkJvdW5kYXJpZXNCYXJfbGVmdCB7XG4gIGxlZnQ6IDM1JTtcbn1cbi5Cb3VuZGFyaWVzQmFyX21pZGRsZSB7XG4gIGxlZnQ6IDc3LjUlO1xufVxuLkJvdW5kYXJpZXNCYXJfcmlnaHQge1xuICBsZWZ0OiA5Mi41JTtcbn1cbi5Cb3VuZGFyaWVzQmFyX3JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG59XG4uQm91bmRhcmllc0Jhcl95ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViOTE1O1xufVxuLkJvdW5kYXJpZXNCYXJfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBhMjY1O1xufVxuLlRocmVzaG9sZHNUYWJsZV90YWJsZVdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5UaHJlc2hvbGRzVGFibGVfdGFibGVXcmFwcGVyID4gKjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uVGhyZXNob2xkc1NlY3Rpb25faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGhyZXNob2xkc1NlY3Rpb25faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5UaHJlc2hvbGRzU2VjdGlvbl90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5UaHJlc2hvbGRzU2VjdGlvbl90aXRsZVRleHQge1xuICBtYXJnaW46IDA7XG59XG4uVGhyZXNob2xkc1N1YnNjcmliZXJzX3N1YnNjcmlwdGlvbnNQYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uVGhyZXNob2xkU3Vic2NyaWJlcnNfb3RoZXJUZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uVGhyZXNob2xkU3Vic2NyaWJlcnNfbWFuYWdlTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGhyZXNob2xkU3Vic2NyaWJlcnNfbWFuYWdlTGluayB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLlRocmVzaG9sZHNTdWJzY3JpYmVyc19ub3RpZmljYXRpb25zSWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5UaHJlc2hvbGRzU3Vic2NyaWJlcnNfbm90aWZpY2F0aW9uc0ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uVGhyZXNob2xkRW1wdHlBbGVydF93cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5UaHJlc2hvbGRFbXB0eUFsZXJ0X2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5UaHJlc2hvbGRFbXB0eUFsZXJ0X2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uVGhyZXNob2xkRW1wdHlBbGVydF9tZXNzYWdlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlRocmVzaG9sZEVtcHR5QWxlcnRfbWVzc2FnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbn1cbi5UaHJlc2hvbGRFbXB0eUFsZXJ0X3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxLjQyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uVGhyZXNob2xkRW1wdHlBbGVydF9ib2R5IHtcbiAgY29sb3I6ICMzMDM2M2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5UaHJlc2hvbGRzSW5saW5lRm9ybV9leHBsYW5hdGlvbiB7XG4gIGNvbG9yOiAjMDI2ZGY1O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uVGhyZXNob2xkc0lubGluZUZvcm1faW5wdXRSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGhyZXNob2xkc0lubGluZUZvcm1faW5wdXRSb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5UaHJlc2hvbGRzSW5saW5lRm9ybV9pbnB1dFJvdyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGhyZXNob2xkc0lubGluZUZvcm1faW5wdXRSb3cgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gIH1cbn1cbi8qXG4gKiBUaGlzIHNwZWNpZmljaXR5IGlzIG5lY2Vzc2FyeSBiZWNhdXNlIGl0J3MgdGhlIG9ubHkgd2F5IHRvIGJlYXQgdGhlIHNwZWNpZmljIGNsYXNzXG4gKiBUT0RPIHdlIHNob3VsZCByZWZhY3RvciBzdHlsaW5ncyBmb3IgaW5wdXQgc28gdGhhdCB0aGUgcGFyZW50cyBzdGFibGlzaCB0aGUgaWRlYWwgbWFyZ2luIGZvciB0aGVtXG4gKi9cbi5UaHJlc2hvbGRzSW5saW5lRm9ybV9pbnB1dFJvdyA+ICosXG4uVGhyZXNob2xkc0lubGluZUZvcm1faW5wdXRSb3cgPiAuSW5wdXRfaW5wdXRXcmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLlRocmVzaG9sZHNJbmxpbmVGb3JtX2J1dHRvbnNSb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uVGhyZXNob2xkc0lubGluZUZvcm1fYnV0dG9uc1JvdyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGhyZXNob2xkc0lubGluZUZvcm1fYnV0dG9uc1JvdyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4uVGhyZXNob2xkc1N1YnNjcmliZXJzX3N1YnNjcmlwdGlvbnNQYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uVGhyZXNob2xkU3Vic2NyaWJlcnNfb3RoZXJUZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uVGhyZXNob2xkU3Vic2NyaWJlcnNfbWFuYWdlTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGhyZXNob2xkU3Vic2NyaWJlcnNfbWFuYWdlTGluayB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLlRocmVzaG9sZHNTdWJzY3JpYmVyc19ub3RpZmljYXRpb25zSWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5UaHJlc2hvbGRzU3Vic2NyaWJlcnNfbm90aWZpY2F0aW9uc0ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uVGVtcGVyYXR1cmVSb3dHcm91cF90cmFuc2l0aW9uLWVudGVyIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIG9wYWNpdHk6IDAuMDE7XG59XG4uVGVtcGVyYXR1cmVSb3dHcm91cF90cmFuc2l0aW9uLWVudGVyLlRocmVzaG9sZHNSb3dHcm91cF90cmFuc2l0aW9uLWVudGVyLWFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMTUwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLWluO1xufVxuLlRlbXBlcmF0dXJlUm93R3JvdXBfdHJhbnNpdGlvbi1leGl0IHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG4uVGVtcGVyYXR1cmVSb3dHcm91cF90cmFuc2l0aW9uLWV4aXQuVGVtcGVyYXR1cmVSb3dHcm91cF90cmFuc2l0aW9uLWV4aXQtYWN0aXZlIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIG9wYWNpdHk6IDAuMDE7XG4gIHRyYW5zaXRpb246IGhlaWdodCAxNTBtcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UtaW47XG59XG4uU3RyZW5ndGhBYnNvbHV0ZVNjYWxlX3dyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uU3RyZW5ndGhSb3dHcm91cF9jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlN0cmVuZ3RoUm93R3JvdXBfdGhyZXNob2xkQ29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLlN0cmVuZ3RoUm93R3JvdXBfc2NhbGVDb2x1bW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZWZ0OiAyNnB4O1xuICBwYWRkaW5nOiAzNnB4IDA7XG59XG4uU3RyZW5ndGhSb3dHcm91cF93cmFwcGVyIC5Sb3dTZXBhcmF0b3Jfd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDQ4cHg7XG59XG4uU3RyZW5ndGhBYnNvbHV0ZVNjYWxlX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ0ZDQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjI1bXMgZWFzZS1vdXQ7XG59XG4uU3RyZW5ndGhBYnNvbHV0ZVNjYWxlX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNmRmNTtcbn1cbi5UZW1wZXJhdHVyZVJvd193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGhlaWdodDogOTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlRlbXBlcmF0dXJlUm93X3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbi5UZW1wZXJhdHVyZVJvd19jb250ZW50V3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5UZW1wZXJhdHVyZVJvd19jb250ZW50V3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxufVxuLlRlbXBlcmF0dXJlUm93X2JhckNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGVtcGVyYXR1cmVSb3dfYmFyQ29sdW1uIHtcbiAgICBmbGV4OiAwIDAgMjAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTMycHg7XG4gIH1cbn1cbi5UZW1wZXJhdHVyZVJvd19kZXNjcmlwdGlvbkNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGVtcGVyYXR1cmVSb3dfZGVzY3JpcHRpb25Db2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG4uVGVtcGVyYXR1cmVSb3dfbGVmdE1ldGFkYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlRlbXBlcmF0dXJlUm93X2xlZnRNZXRhZGF0YSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uVGVtcGVyYXR1cmVSb3dfZGVsZXRlQ29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMCUsIC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGVtcGVyYXR1cmVSb3dfZGVsZXRlQ29sdW1uIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5TdHJlbmd0aFJvd193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuU3RyZW5ndGhSb3dfd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuLlN0cmVuZ3RoUm93X3N0YXR1c0ljb25Db2x1bW4ge1xuICBwYWRkaW5nOiAwIDhweCAwIDE2cHg7XG59XG4uU3RyZW5ndGhSb3dfdGV4dENvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDQ7XG4gIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlN0cmVuZ3RoUm93X3RleHRDb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5TdHJlbmd0aFJvd190aXRsZVdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuU3RyZW5ndGhSb3dfdGl0bGVXcmFwcGVyIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4uU3RyZW5ndGhSb3dfdGl0bGUge1xuICBmb250LXdlaWdodDogODAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLlN0cmVuZ3RoUm93X3NpbGVuY2VJY29uIHtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlN0cmVuZ3RoUm93X2Rlc2NyaXB0aW9uIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxufVxuLlN0cmVuZ3RoUm93X3ByZWRpY3Rpb25JY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlN0cmVuZ3RoUm93X3ByZWRpY3Rpb25JY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbi5TdHJlbmd0aFJvd19kZWxldGVDb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICB3aWR0aDogMzJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5TdHJlbmd0aFJvd19kZWxldGVDb2x1bW4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLlN0cmVuZ3RoUm93X2VtcHR5Q2lyY2xlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDP3htbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjA/JTNFJTNDc3ZnJTIwd2lkdGglM0QlMjIyNHB4JTIyJTIwaGVpZ2h0JTNEJTIyMjRweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMTk5OS94bGluayUyMiUzRSUzQ3RpdGxlJTNFaWNvbi0tZW1wdHktbWlsZXN0b25lJTNDL3RpdGxlJTNFJTNDZyUyMGlkJTNEJTIyU2Vuc29yLWRldGFpbHMlMjIlMjBzdHJva2UlM0QlMjJub25lJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMSUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSUzQ2clMjBpZCUzRCUyMlBsYXRmb3JtMS4xL1NlbnNvci1kZXRhaWxzLS1wcmVkaWN0aW9ucy10b3VjaGVkJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTEzNC4wMDAwMDAsJTIwLTkzNy4wMDAwMDAlMjklMjIlM0UlM0NnJTIwaWQlM0QlMjJHcm91cC0xMiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyODEwOS41MDAwMDAsJTIwNzU2LjUwMDAwMCUyOSUyMiUzRSUzQ2clMjBpZCUzRCUyMmljb24tLWVtcHR5LW1pbGVzdG9uZSUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyODI0LjUwMDAwMCwlMjAxODAuNTAwMDAwJTI5JTIyJTNFJTNDZyUyMGlkJTNEJTIyR3JvdXAtMTMlMjIlM0UlM0NnJTIwaWQlM0QlMjJJY29ucy9HbHlwaC9zdWNjZXNzLUNvcHktMiUyMiUzRSUzQ3BvbHlnb24lMjBpZCUzRCUyMlBhdGglMjIlMjBwb2ludHMlM0QlMjIwJTIwMCUyMDI0JTIwMCUyMDI0JTIwMjQlMjAwJTIwMjQlMjIlM0UlM0MvcG9seWdvbiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEyLDIlMjBDNi40OCwyJTIwMiw2LjQ4JTIwMiwxMiUyMEMyLDE3LjUyJTIwNi40OCwyMiUyMDEyLDIyJTIwQzE3LjUyLDIyJTIwMjIsMTcuNTIlMjAyMiwxMiUyMEMyMiw2LjQ4JTIwMTcuNTIsMiUyMDEyLDIlMjBaJTIwTTEyLDIwJTIwQzcuNTksMjAlMjA0LDE2LjQxJTIwNCwxMiUyMEM0LDcuNTklMjA3LjU5LDQlMjAxMiw0JTIwQzE2LjQxLDQlMjAyMCw3LjU5JTIwMjAsMTIlMjBDMjAsMTYuNDElMjAxNi40MSwyMCUyMDEyLDIwJTIwWiUyMiUyMGlkJTNEJTIyc3ltYm9sJTIyJTIwZmlsbCUzRCUyMiUyM0Q1RDRENCUyMiUyMGZpbGwtcnVsZSUzRCUyMm5vbnplcm8lMjIlM0UlM0MvcGF0aCUzRSUzQ3BhdGglMjBkJTNEJTIyTTEyLDIwJTIwQzcuNTksMjAlMjA0LDE2LjQxJTIwNCwxMiUyMEM0LDcuNTklMjA3LjU5LDQlMjAxMiw0JTIwQzE2LjQxLDQlMjAyMCw3LjU5JTIwMjAsMTIlMjBDMjAsMTYuNDElMjAxNi40MSwyMCUyMDEyLDIwJTIwWiUyMiUyMGlkJTNEJTIyUGF0aC1Db3B5JTIyJTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGZpbGwtcnVsZSUzRCUyMm5vbnplcm8lMjIlM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5TdHJlbmd0aFJvd19jaGVja0NpcmNsZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQz94bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwPyUzRSUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjRweCUyMiUyMGhlaWdodCUzRCUyMjI0cHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzE5OTkveGxpbmslMjIlM0UlM0NkZXNjJTNFQ3JlYXRlZCUyMHdpdGglMjBTa2V0Y2glMjBCZXRhLiUzQy9kZXNjJTNFJTNDZyUyMGlkJTNEJTIyU2Vuc29yLWRldGFpbHMlMjIlMjBzdHJva2UlM0QlMjJub25lJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMSUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSUzQ2clMjBpZCUzRCUyMlBsYXRmb3JtMS4xL1NlbnNvci1kZXRhaWxzLS1wcmVkaWN0aW9ucy10b3VjaGVkJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTU3OC4wMDAwMDAsJTIwLTIxMzkuMDAwMDAwJTI5JTIyJTNFJTNDZyUyMGlkJTNEJTIyaWNvbi1jb21wbGV0ZWQlMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjg1NzguMDAwMDAwLCUyMDIxMzkuMDAwMDAwJTI5JTIyJTNFJTNDZyUzRSUzQ2NpcmNsZSUyMGlkJTNEJTIyT3ZhbCUyMiUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBjeCUzRCUyMjEyJTIyJTIwY3klM0QlMjIxMiUyMiUyMHIlM0QlMjI4JTIyJTNFJTNDL2NpcmNsZSUzRSUzQ3BvbHlnb24lMjBpZCUzRCUyMlBhdGglMjIlMjBwb2ludHMlM0QlMjIwJTIwMCUyMDI0JTIwMCUyMDI0JTIwMjQlMjAwJTIwMjQlMjIlM0UlM0MvcG9seWdvbiUzRSUyMCUzQ3BhdGglMjBkJTNEJTIyTTEyLDIlMjBDNi40OCwyJTIwMiw2LjQ4JTIwMiwxMiUyMEMyLDE3LjUyJTIwNi40OCwyMiUyMDEyLDIyJTIwQzE3LjUyLDIyJTIwMjIsMTcuNTIlMjAyMiwxMiUyMEMyMiw2LjQ4JTIwMTcuNTIsMiUyMDEyLDIlMjBaJTIwTTEyLDIwJTIwQzcuNTksMjAlMjA0LDE2LjQxJTIwNCwxMiUyMEM0LDcuNTklMjA3LjU5LDQlMjAxMiw0JTIwQzE2LjQxLDQlMjAyMCw3LjU5JTIwMjAsMTIlMjBDMjAsMTYuNDElMjAxNi40MSwyMCUyMDEyLDIwJTIwWiUyME0xNi41OSw3LjU4JTIwTDEwLDE0LjE3JTIwTDcuNDEsMTEuNTklMjBMNiwxMyUyMEwxMCwxNyUyMEwxOCw5JTIwTDE2LjU5LDcuNTglMjBaJTIyJTIwaWQlM0QlMjJzeW1ib2wlMjIlMjBmaWxsJTNEJTIyJTIzMDI2REY1JTIyJTIwZmlsbC1ydWxlJTNEJTIybm9uemVybyUyMiUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uSGVhZGVyUm93X3dyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyNHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogODAwO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VjZWRlZDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlY2VkZWQ7XG59XG4uSGVhZGVyUm93X3RlbXBlcmF0dXJlSGVhZGVyIHtcbiAgY29sb3I6ICM3ODUwYzE7XG59XG4uSGVhZGVyUm93X3N0cmVuZ3RoSGVhZGVyIHtcbiAgY29sb3I6ICMwMjZkZjU7XG59XG4uRm9vdGVyUm93X3dyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uUm93U2VwYXJhdG9yX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgb3BhY2l0eTogMC4yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLkNvbmZpcm1hdGlvbk92ZXJsYXlfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Db25maXJtYXRpb25PdmVybGF5X3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLkNvbmZpcm1hdGlvbk92ZXJsYXlfY29uZmlybWF0aW9uVGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkNvbmZpcm1hdGlvbk92ZXJsYXlfY29uZmlybWF0aW9uVGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xuICB9XG59XG4uQ29uZmlybWF0aW9uT3ZlcmxheV9jb25maXJtYXRpb25CdXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Db25maXJtYXRpb25PdmVybGF5X2NvbmZpcm1hdGlvbkJ1dHRvbnMge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uQ29uZmlybWF0aW9uT3ZlcmxheV9jb25maXJtYXRpb25CdXR0b25zID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uRGVsZXRlQnViYmxlX3dyYXBwZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkRlbGV0ZUJ1YmJsZV93cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uQW5pbWF0ZWRSb3dfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5BbmltYXRlZFJvd193aWxsRW50ZXIge1xuICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBvcGFjaXR5O1xufVxuLkFuaW1hdGVkUm93X292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2ZGY1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWwge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMTA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHByaW50IHtcbiAgLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbCAuU3ViTmF2YmFyX3RvcEJhckNoaWxkcmVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxfc2l0ZVNlbGVjdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uUGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5QYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4uUGFuZWxfdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2Q1ZDRkNDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuUGFuZWxfdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1pbi1oZWlnaHQ6IDM4OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuLlBhbmVsX3N1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuUGFuZWxfc3VtbWFyeSB7XG4gICAgd2lkdGg6IDIzOHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuLlBhbmVsX3RvcEJvcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlBhbmVsX3RvcEJvcmRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLlBhbmVsX3RvcEJvcmRlckJsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNmRmNTtcbiAgZmxleC1ncm93OiAxO1xufVxuLlBhbmVsX3RvcEJvcmRlclB1cnBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg1MGMxO1xuICBmbGV4LWdyb3c6IDI7XG59XG4uUGFuZWxfY2hhcnRzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuUGFuZWxfY2hhcnRzIHtcbiAgICB3aWR0aDogOTgycHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5QYW5lbF9jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlBhbmVsX2NvbnRyb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHByaW50IHtcbiAgLlBhbmVsX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uUGFuZWxfZG93bmxvYWRDb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlBhbmVsX2FjdGlvbkJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlBhbmVsX2FjdGlvbkJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMjM4cHg7XG4gIH1cbn1cbi5TdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlN1bW1hcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLlN1bW1hcnlfbWF4RGlmZixcbi5TdW1tYXJ5X21heFRlbXAsXG4uU3VtbWFyeV9taW5UZW1wIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5TdW1tYXJ5X21heERpZmYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzAyNmRmNTtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5TdW1tYXJ5X21heERpZmYge1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgYm9yZGVyLXRvcDogMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAyNmRmNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgcHJpbnQge1xuICAuU3VtbWFyeV9tYXhEaWZmIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuLlN1bW1hcnlfdGVtcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5TdW1tYXJ5X3RlbXBzIHtcbiAgICBib3JkZXItdG9wOiAwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDIwNnB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuLlN1bW1hcnlfbWF4VGVtcCB7XG4gIGNvbG9yOiAjNzg1MGMxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5TdW1tYXJ5X21heFRlbXAge1xuICAgIGhlaWdodDogMTAzcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNzg1MGMxO1xuICB9XG59XG5AbWVkaWEgb25seSBwcmludCB7XG4gIC5TdW1tYXJ5X21heFRlbXAge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG4uU3VtbWFyeV9taW5UZW1wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICM3ODUwYzE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlN1bW1hcnlfbWluVGVtcCB7XG4gICAgaGVpZ2h0OiAxMDNweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM3ODUwYzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHByaW50IHtcbiAgLlN1bW1hcnlfbWluVGVtcCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cbi5DaGFydHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkNoYXJ0cyB7XG4gICAgbWF4LWhlaWdodDogNDQ4cHg7XG4gIH1cbn1cbi5DaGFydHNfY2hhcnREaWZmZXJlbnRpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5DaGFydHNfY2hhcnREaWZmZXJlbnRpYWwge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbn1cbi5DaGFydHNfY2hhcnRUZW1wZXJhdHVyZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5DaGFydHNfY2hhcnRUZW1wZXJhdHVyZXMge1xuICAgIGhlaWdodDogMjMycHg7XG4gIH1cbn1cbi5DaGFydHNfY2hhcnRMYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuQ2hhcnRzX2NoYXJ0TGFiZWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLkNoYXJ0c19jaXJjbGVZZWxsb3cge1xuICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWI5MTU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuQ2hhcnRzX2NpcmNsZVllbGxvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5DaGFydHNfY2lyY2xlQmVnb25pYSB7XG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMTU2ZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5DaGFydHNfY2lyY2xlQmVnb25pYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5DaGFydHNfY2lyY2xlQmx1ZSB7XG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNmRmNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5DaGFydHNfY2lyY2xlQmx1ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuI3ByaW50LWNhbnZhcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uTWVhc3VyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLk1lYXN1cmVfZGF0ZSB7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5NZWFzdXJlX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLk1lYXN1cmVfbGFiZWwge1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuTWVhc3VyZV9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uTWVhc3VyZV9tZWFzdXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLk1lYXN1cmVfbWVhc3VyZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICB9XG59XG4uTWVhc3VyZV92YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMi44ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTWVhc3VyZV92YWx1ZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBwcmludCB7XG4gIC5NZWFzdXJlX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDIuOGVtO1xuICB9XG59XG4uTWVhc3VyZV91bml0IHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIG1hcmdpbi10b3A6IDEuOGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5NZWFzdXJlX3VuaXQge1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAxLjI4ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgcHJpbnQge1xuICAuTWVhc3VyZV91bml0IHtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgfVxufVxuLlRpbWVTZXJpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5UaW1lU2VyaWVzX2VtcHR5RGF0YVdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNoYXJ0anMtdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZDVkNGQ0O1xuICB6LWluZGV4OiAxMDA7XG59XG4udG9vbHRpcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50b29sdGlwLXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4udG9vbHRpcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuLnRvb2x0aXAtY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLnRvb2x0aXAtY29sdW1uLXZhbHVlIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udG9vbHRpcC1jaXJjbGUteWVsbG93IHtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWI5MTU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRvb2x0aXAtY2lyY2xlLWJlZ29uaWEge1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMTU2ZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udG9vbHRpcC1jaXJjbGUtYmx1ZSB7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2ZGY1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5DaGFydFBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ0ZDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuQ2hhcnRQbGFjZWhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGhlaWdodDogNDYwcHg7XG4gICAgd2lkdGg6IDEyMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5DaGFydFBsYWNlaG9sZGVyX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5DaGFydFBsYWNlaG9sZGVyX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCA1MnB4IDAgNTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMwMzYzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuQ2hhcnRQbGFjZWhvbGRlcl90ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDU2cHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjAlKTtcbiAgICBmb250LXNpemU6IDEuNDJlbTtcbiAgICBjb2xvcjogIzMwMzYzZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uUHJpbnRSZXBvcnRCdXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5QcmludFJlcG9ydEJ1dHRvbl9pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDP3htbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjA/JTNFJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUzRSUzQ2clMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwMGgyNHYyNEgweiUyMi8lM0UlM0NwYXRoJTIwZmlsbCUzRCUyMndoaXRlJTIyJTIwZmlsbC1ydWxlJTNEJTIybm9uemVybyUyMiUyMGQlM0QlMjJNMTklMjA4YzEuNjYlMjAwJTIwMyUyMDEuMzQlMjAzJTIwM3Y2aC00djRINnYtNEgydi02YzAtMS42NiUyMDEuMzQtMyUyMDMtM2gxVjNoMTJ2NWgxek04JTIwNXYzaDhWNUg4em04JTIwMTJ2LTJIOHY0aDh2LTJ6bTItMmgydi00YzAtLjU1LS40NS0xLTEtMUg1Yy0uNTUlMjAwLTElMjAuNDUtMSUyMDF2NGgydi0yaDEydjJ6bTAtMi41YTElMjAxJTIwMCUyMDElMjAxJTIwMC0yJTIwMSUyMDElMjAwJTIwMCUyMDElMjAwJTIwMnolMjIvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxGb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsRm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC1oZWlnaHQ6IDM1MnB4O1xuICB9XG59XG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxGb3JtX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWF4LWhlaWdodDogMjgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsRm9ybV93cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWF4LWhlaWdodDogMzUycHg7XG4gIH1cbn1cbi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbF9mb3JtV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5UZW1wZXJhdHVyZURpZmZlcmVudGlhbF9mb3JtV3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC1oZWlnaHQ6IDM1MnB4O1xuICB9XG59XG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxGb3JtX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjQyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxGb3JtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbEZvcm1fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsRm9ybV9mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogMTMycHg7XG4gICAgYWxpZ24taXRlbXM6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsRm9ybV9zZW5zb3JXcmFwcGVyIHtcbiAgcGFkZGluZzogNHB4IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxGb3JtX3NlbnNvcldyYXBwZXIge1xuICAgIHdpZHRoOiA0NjJweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMjJweCAwIDI4cHggMjRweDtcbiAgfVxufVxuLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsRm9ybV93cmFwcGVyVGltZSB7XG4gIHBhZGRpbmc6IDRweCAyNHB4IDEycHggMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5UZW1wZXJhdHVyZURpZmZlcmVudGlhbEZvcm1fd3JhcHBlclRpbWUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cbi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbEZvcm1fbGFiZWwge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuLkNvbnRyb2xzUGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uQ29udHJvbHNQbGFjZWhvbGRlcl90ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogMzFweDtcbn1cbi5Db250cm9sc1BsYWNlaG9sZGVyX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLlByb2dyZXNzQmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2ZGY1O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAyNTBtcztcbiAgd2lkdGg6IDJweDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5Qcm9ncmVzc0JhciB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLlByb2dyZXNzQmFyX2RlbGF5IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG4uUHJvZ3Jlc3NCYXJfc3RlcDAge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuUHJvZ3Jlc3NCYXJfc3RlcDAge1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi5Qcm9ncmVzc0Jhcl9zdGVwMSB7XG4gIHRvcDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuUHJvZ3Jlc3NCYXJfc3RlcDEge1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA0MCU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLlByb2dyZXNzQmFyX3N0ZXAyIHtcbiAgdG9wOiAyMDBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlByb2dyZXNzQmFyX3N0ZXAyIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogODAlO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbi5Qcm9ncmVzc0Jhcl9jb21wbGV0ZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Qcm9ncmVzc0Jhcl9jb21wbGV0ZSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cbi5Eb3dubG9hZENvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2Q1ZDRkNDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuRG93bmxvYWRDb250cm9scyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuLkRvd25sb2FkQ29udHJvbHNfYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLkRvd25sb2FkQ29udHJvbHNfYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbn1cbi5Eb3dubG9hZENvbnRyb2xzX2J1dHRvbkNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLkRvd25sb2FkQ29udHJvbHNfYnV0dG9uQ29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5Eb3dubG9hZENvbnRyb2xzX2Rvd25sb2FkSWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQz94bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwPyUzRSUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBkJTNEJTIyTTAlMjAwaDI0djI0SDBWMHolMjIvJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTkuMzUlMjAxMC4wNEMxOC42NyUyMDYuNTklMjAxNS42NCUyMDQlMjAxMiUyMDQlMjA5LjExJTIwNCUyMDYuNiUyMDUuNjQlMjA1LjM1JTIwOC4wNCUyMDIuMzQlMjA4LjM2JTIwMCUyMDEwLjkxJTIwMCUyMDE0YzAlMjAzLjMxJTIwMi42OSUyMDYlMjA2JTIwNmgxM2MyLjc2JTIwMCUyMDUtMi4yNCUyMDUtNSUyMDAtMi42NC0yLjA1LTQuNzgtNC42NS00Ljk2ek0xOSUyMDE4SDZjLTIuMjElMjAwLTQtMS43OS00LTQlMjAwLTIuMDUlMjAxLjUzLTMuNzYlMjAzLjU2LTMuOTdsMS4wNy0uMTEuNS0uOTVDOC4wOCUyMDcuMTQlMjA5Ljk0JTIwNiUyMDEyJTIwNmMyLjYyJTIwMCUyMDQuODglMjAxLjg2JTIwNS4zOSUyMDQuNDNsLjMlMjAxLjUlMjAxLjUzLjExYzEuNTYuMSUyMDIuNzglMjAxLjQxJTIwMi43OCUyMDIuOTYlMjAwJTIwMS42NS0xLjM1JTIwMy0zJTIwM3ptLTUuNTUtOGgtMi45djNIOGw0JTIwNCUyMDQtNGgtMi41NXolMjIvJTNFJTNDL3N2ZyUzRScpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLkRvd25sb2FkQ29udHJvbHNfY2hhcnRJY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDP3htbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjA/JTNFJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIybm9uZSUyMiUyMGQlM0QlMjJNMCUyMDBoMjR2MjRIMFYweiUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk0zLjUlMjAxOC40OWw2LTYuMDElMjA0JTIwNEwyMiUyMDYuOTJsLTEuNDEtMS40MS03LjA5JTIwNy45Ny00LTRMMiUyMDE2Ljk5bDEuNSUyMDEuNXolMjIvJTNFJTNDL3N2ZyUzRScpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsVGFibGVfcHJpbnRIZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgcHJpbnQge1xuICAuVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxUYWJsZV9wcmludEhlYWRlciB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEuNDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbFByaW50SGVhZGVyX3ByaW50SGVhZGVyIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4bW07XG59XG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxQcmludEhlYWRlcl9wcmludEhlYWRlckZpcnN0TGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxQcmludEhlYWRlcl9wcmludEhlYWRlcldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40MmVtO1xufVxuLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40MmVtO1xufVxuLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXJMb2dvV3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXJMb2dvIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXJDcmVhdGVkQnkge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbFByaW50SGVhZGVyX3NpdGVOYW1lIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxQcmludEhlYWRlcl9wcmludEhlYWRlclNlY29uZExpbmUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxQcmludEhlYWRlcl9zZW5zb3JOYW1lIHtcbiAgZm9udC1zaXplOiAxLjQyZW07XG59XG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxQcmludEhlYWRlcl9wcmludEhlYWRlclRpbWVQZXJpb2Qge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxQcmludEhlYWRlcl9wcmludEhlYWRlclRpbWVQZXJpb2Qgc3BhbiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLlRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4uVGFibGVfd3JhcHBlciB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlRhYmxlX2JvcmRlcmxlc3Mge1xuICBib3JkZXI6IG5vbmU7XG59XG4uVGFibGVfcm93Om50aC1jaGlsZChldmVuKSB7XG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5UYWJsZV9yb3dIYXNCb3JkZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKTtcbn1cbi5UYWJsZV9yb3dIYXNCb3JkZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uVGFibGVfc29ydGFibGUge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDY0MnB4O1xufVxuQG1lZGlhIG9ubHkgcHJpbnQge1xuICAuVGFibGVfc29ydGFibGUge1xuICAgIG92ZXJmbG93LXk6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uQ29sdW1uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgcHJpbnQge1xuICAuQ29sdW1uIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cbi5Db2x1bW5faGVhZGVyIHtcbiAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMWUxZTE7XG59XG5AbWVkaWEgb25seSBwcmludCB7XG4gIC5Db2x1bW5faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cbi5Db2x1bW5faGVhZGVyQm9yZGVybGVzcyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4uQ29sdW1uX2ltYWdlQ2VsbFdyYXBwZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ29sdW1uX2ltYWdlQ2VsbCB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5Db2x1bW5fbm9QYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5Tb3J0YWJsZUNvbHVtbl9zb3J0SWNvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgb25seSBwcmludCB7XG4gIC5Tb3J0YWJsZUNvbHVtbl9zb3J0SWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLlBvdXJzSW5kZXhWaWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA4OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuUG91cnNJbmRleFZpZXcge1xuICAgIG1hcmdpbi10b3A6IDEzNnB4O1xuICB9XG59XG4uUG91cnNJbmRleFZpZXdfaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5Qb3Vyc0luZGV4Vmlld19oZWFkZXJUZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlBvdXJzSW5kZXhWaWV3X2hlYWRlclRleHQge1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gIH1cbn1cbi5Qb3Vyc0luZGV4Vmlld19wb3VyQ291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDRkNDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuUG91cnNJbmRleFZpZXdfcG91ckNvdW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzUsIDQ2LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMzdweDtcbiAgfVxufVxuLlBvdXJzSW5kZXhWaWV3X2FkZFBvdXJCdXR0b24ge1xuICB3aWR0aDogMTY0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA4cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuUG91cnNJbmRleFZpZXdfYWRkUG91ckJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzMnB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbi5Qb3Vyc0luZGV4VmlldyAuU3ViTmF2YmFyX3RvcEJhckNoaWxkcmVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uQWRkUG91cl9pY29uIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuUG91cnNJbmRleFZpZXdfcG91ckxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbi5Qb3Vyc0luZGV4Vmlld19wb3VyTGlzdEFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uUG91cnNJbmRleFBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuUG91cnNJbmRleFBsYWNlaG9sZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDU2cHggMjEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuLlBvdXJzSW5kZXhQbGFjZWhvbGRlcl9oZWFkZXIge1xuICBjb2xvcjogIzMwMzYzZTtcbn1cbi5Qb3Vyc0luZGV4UGxhY2Vob2xkZXJfdGV4dCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGNvbG9yOiAjMzAzNjNlO1xufVxuLlBvdXJzSW5kZXhQbGFjZWhvbGRlcl9hZGRQb3VyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxMGEyNjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5Qb3Vyc0luZGV4U3VibmF2YmFyX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuUG91cnNJbmRleFN1Ym5hdmJhcl9maWx0ZXIge1xuICAgIHdpZHRoOiAzNDZweDtcbiAgfVxufVxuLlBvdXJzSW5kZXhTdWJuYXZiYXJfc2l0ZVNlbGVjdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlBvdXJzSW5kZXhTdWJuYXZiYXJfc2l0ZVNlbGVjdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uUG91ckl0ZW1fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5Qb3VySXRlbV93cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5Qb3VySXRlbV9vcmFuZ2Uge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZjk3MDA7XG59XG4uUG91ckl0ZW1fcmVkIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmYwMDAwO1xufVxuLlBvdXJJdGVtX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjRweDtcbn1cbi5Qb3VySXRlbV9pdGVtTmFtZVNlbnNvckNvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5Qb3VySXRlbV9uYW1lIHtcbiAgZm9udC1zaXplOiAxLjI4ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlBvdXJJdGVtX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS40MmVtO1xuICB9XG59XG4uUG91ckl0ZW1fc2Vuc29yQ291bnQge1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuUG91ckl0ZW1fc2Vuc29yQ291bnQge1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICB9XG59XG4uUG91ckl0ZW1fbW9iaWxlQXJyb3dJY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uUG91ckl0ZW1fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uUG91ckl0ZW1fbGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uUG91ckZvcm1fdGl0bGUge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbi5Qb3VyRm9ybV9idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuUG91ckZvcm1fYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLlBvdXJGb3JtX2J1dHRvbnMgPiAqIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlBvdXJGb3JtX2J1dHRvbnMgPiAqIHtcbiAgICBtYXJnaW46IDAgMjRweDtcbiAgfVxufVxuLlBvdXJGb3JtX2RlbGV0ZVNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuLlBvdXJTdGF0dXNfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLlBvdXJTdGF0dXNfd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5Qb3VyU3RhdHVzX3JlZCB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLlBvdXJTdGF0dXNfb3JhbmdlIHtcbiAgY29sb3I6ICNmZjk3MDA7XG59XG4uUG91clN0YXR1c19ncmVlbiB7XG4gIGNvbG9yOiAjMTBhMjY1O1xufVxuLlBvdXJTdGF0dXNfZ3JleSB7XG4gIGNvbG9yOiAjMzAzNjNlO1xufVxuLlBvdXJWaWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA4OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuUG91clZpZXcge1xuICAgIG1hcmdpbi10b3A6IDEzNnB4O1xuICB9XG59XG4uUG91clZpZXdfYWRkU2Vuc29yQnV0dG9uIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogOHB4O1xuICByaWdodDogMTZweDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlBvdXJWaWV3X2FkZFNlbnNvckJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMzJweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG4uUG91clZpZXdfaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Qb3VyVmlld19oZWFkZXJQb3VyTmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLlBvdXJWaWV3X2hlYWRlck1peE5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uUG91clZpZXdfc2Vuc29yTGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlBvdXJWaWV3X3NlbnNvckxpc3RzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5Qb3VyVmlld19wbHVzSWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5Qb3VyVmlldyAuU3ViTmF2YmFyX3RvcEJhckNoaWxkcmVuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5Qb3VyVmlld19lZGl0QnV0dG9uV3JhcHBlciB7XG4gIG1hcmdpbjogMCAzMnB4O1xufVxuLlBvdXJWaWV3X2NvdW50V3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uUG91clZpZXdTdWJuYXZiYXJfZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Qb3VyVmlld1N1Ym5hdmJhcl9maWx0ZXIge1xuICAgIHdpZHRoOiAzNDZweDtcbiAgfVxufVxuLlBvdXJWaWV3U3VibmF2YmFyX2FsbFBvdXJzTGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjMzAzNjNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Qb3VyVmlld1N1Ym5hdmJhcl9hbGxQb3Vyc0xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Ub2tlbkdlbmVyYXRvclZpZXcge1xuICBtYXJnaW4tdG9wOiA4OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Ub2tlbkdlbmVyYXRvclZpZXcge1xuICAgIG1hcmdpbi10b3A6IDEzNnB4O1xuICB9XG59XG4uVG9rZW5HZW5lcmF0b3JWaWV3X2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVG9rZW5HZW5lcmF0b3JWaWV3X2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4uVG9rZW5HZW5lcmF0b3JWaWV3X2Zvcm1XcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uVG9rZW5HZW5lcmF0b3JWaWV3X2Zvcm0ge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLkFwaVRva2VuQWxlcnRfd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQXBpVG9rZW5BbGVydF93cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uQXBpVG9rZW5BbGVydF9ib2R5IHtcbiAgY29sb3I6ICMzMDM2M2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQXBpVG9rZW5BbGVydF9ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uS3BpRGFzaGJvYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogNzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuS3BpRGFzaGJvYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAxNjhweDtcbiAgfVxufVxuLktwaURhc2hib2FyZF9oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuLktwaURhc2hib2FyZF9zaXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyLjhlbTtcbn1cbi5LcGlEYXNoYm9hcmRfb3JnYW5pc2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuLktwaURhc2hib2FyZF9taXhTZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMS40MmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5LcGlEYXNoYm9hcmRfbWl4U2VsZWN0b3JUZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLktwaURhc2hib2FyZF9taXhTZWxlY3RvclNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogI2ZmZmZmZiBzb2xpZCAxcHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5LcGlEYXNoYm9hcmRfY2FyZExpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5LcGlEYXNoYm9hcmRfc3Bpbm5lciB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xufVxuLk1peFNlbGVjdG9yX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMzhweDtcbn1cbi5Nb2JpbGVBbGVydCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uTW9iaWxlQWxlcnRfYm9keSB7XG4gIGNvbG9yOiAjMzAzNjNlO1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLk1vYmlsZUFsZXJ0X2ljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi5Nb2JpbGVBbGVydF93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5LcGlDYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSg0NiwgOTEsIDI1NSwgMC4wNyk7XG59XG4uS3BpQ2FyZF9jb2xfNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMi4zJTtcbn1cbi5LcGlDYXJkX2NvbF82IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQ5JTtcbn1cbi5LcGlDYXJkX2NvbF84IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDY1LjYlO1xufVxuLktwaUNhcmRfY29sXzEyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uS3BpQ2FyZF9oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpO1xufVxuLktwaUNhcmRfdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzMwMzYzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLktwaUNhcmRfcGxvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLktwaUNhcmRfc2Nyb2xsYWJsZVBsb3Qge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgbWF4LWhlaWdodDogNDQwcHg7XG59XG4uS3BpQ2FyZF90YWJsZVBsb3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5LcGlDYXJkX2NoYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5LcGlDYXJkX3Rvb2x0aXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLktwaUNhcmRQbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogNzJweCA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uS3BpQ2FyZFBsYWNlaG9sZGVyX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLktwaUNhcmRQbGFjZWhvbGRlcl9ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLktwaUNhcmRMaXN0UGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgZm9udC1zaXplOiAxLjQyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSg0NiwgOTEsIDI1NSwgMC4wNyk7XG59XG4uS3BpQ2FyZExpc3RQbGFjZWhvbGRlcl90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5LcGlDYXJkTGlzdFBsYWNlaG9sZGVyX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uSW5mb3JtYXRpb25DYXJkX2ltZ1JvdW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5JbmZvcm1hdGlvbkNhcmRfY29udGVudFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uSW5mb3JtYXRpb25DYXJkX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4yOGVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLkluZm9ybWF0aW9uQ2FyZF9tYWluQ29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtaW4taGVpZ2h0OiA2OHB4O1xuICBsaW5lLWhlaWdodDogMS41Nztcbn1cbi5JbmZvcm1hdGlvbkNhcmRfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkluZm9ybWF0aW9uQ2FyZF93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5JbmZvcm1hdGlvbkNhcmRfaW1hZ2VXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjQwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5JbmZvcm1hdGlvbkNhcmRfaW5kZXhCdWJibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSk7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjQyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjZkZjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5TdWJOYXZiYXJfdG9wQmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3gtc2hhZG93OiAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5TdWJOYXZiYXJfdG9wQmFyIHtcbiAgICB0b3A6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4uU3ViTmF2YmFyX3RvcEJhckNoaWxkcmVuIHtcbiAgd2lkdGg6IDEyMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU3ViTmF2YmFyX3RvcEJhckNoaWxkcmVuIHtcbiAgICB0b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU3ViTmF2YmFyX3NwYWNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLlNpdGVTZWxlY3Rvcl9jb250YWluZXIge1xuICB3aWR0aDogMjU2cHg7XG59XG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSB7XG4gIC5TaXRlU2VsZWN0b3JfY29udGFpbmVyIHtcbiAgICB0b3A6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5CdXR0b24ge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uQnV0dG9uOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5CdXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLkJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNkNWQ0ZDQ7XG4gIGNvbG9yOiAjMzAzNjNlO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uQnV0dG9uOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q1ZDRkNDtcbn1cbi5CdXR0b246ZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzMwMzYzZTtcbn1cbi5CdXR0b246ZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLkJ1dHRvbl9ibHVlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjZkZjU7XG59XG4uQnV0dG9uX2JsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWI4NWY2O1xufVxuLkJ1dHRvbl9ibHVlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMTQyOTg7XG59XG4uQnV0dG9uX2JsdWU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNDY5Y2Y2O1xufVxuLkJ1dHRvbl9ibGFjayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLkJ1dHRvbl9yZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cbi5CdXR0b25fYmVnb25pYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzE1NmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLkJ1dHRvbl9iZWdvbmlhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q1MmU4Nztcbn1cbi5CdXR0b25fYmVnb25pYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYjcxMjYzO1xufVxuLkJ1dHRvbl9iZWdvbmlhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2RjNTY5ZTtcbn1cbi5CdXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBhMjY1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5CdXR0b25fZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjliMzdkO1xufVxuLkJ1dHRvbl9ncmVlbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMGU5MTVhO1xufVxuLkJ1dHRvbl9ncmVlbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM1MWMxOTU7XG59XG4uQnV0dG9uX3llbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWI5MTU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLkJ1dHRvbl95ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZjNjJlO1xufVxuLkJ1dHRvbl95ZWxsb3c6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2RjYTYxMjtcbn1cbi5CdXR0b25feWVsbG93OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Y2ZDA1Njtcbn1cbi5CdXR0b25fcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4NTBjMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uQnV0dG9uX3B1cnBsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5MDY5Y2M7XG59XG4uQnV0dG9uX3B1cnBsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNTczYThkO1xufVxuLkJ1dHRvbl9wdXJwbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjYTU4NWQ1O1xufVxuLkJ1dHRvbl93aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzAzNjNlO1xufVxuLkJ1dHRvbl93aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG4uQnV0dG9uX2dob3N0IHtcbiAgY29sb3I6ICMzMDM2M2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDVkNGQ0O1xufVxuLkJ1dHRvbl9naG9zdFdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmZmZmO1xufVxuLkJ1dHRvbl9zdGFuZGFyZCB7XG4gIGhlaWdodDogNDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkJ1dHRvbl9zdGFuZGFyZCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG4uQnV0dG9uX2V4dHJhLXNtYWxsIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMTA4cHg7XG59XG5hLkJ1dHRvbl9leHRyYS1zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLkJ1dHRvbl9zbWFsbCB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDE4MHB4O1xufVxuYS5CdXR0b25fc21hbGwge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5CdXR0b25fbWVkaXVtIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTUwcHg7XG59XG4uQnV0dG9uX2FsZXJ0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5CdXR0b25fYWxlcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5hLkJ1dHRvbl9hbGVydCB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLkJ1dHRvbl9mdWxsV2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5CdXR0b25fb3V0bGluZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzAzNjNlO1xufVxuLlNwaW5uZXJfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlNwaW5uZXJfbG9hZGluZ1RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5TcGlubmVyX21haW4ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjYTRhNGE0O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYTRhNGE0IDEwJSwgcmdiYSgxNjQsIDE2NCwgMTY0LCAwKSA0MiUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYTRhNGE0IDEwJSwgcmdiYSgxNjQsIDE2NCwgMTY0LCAwKSA0MiUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2E0YTRhNCAxMCUsIHJnYmEoMTY0LCAxNjQsIDE2NCwgMCkgNDIlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYTRhNGE0IDEwJSwgcmdiYSgxNjQsIDE2NCwgMTY0LCAwKSA0MiUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNhNGE0YTQgMTAlLCByZ2JhKDE2NCwgMTY0LCAxNjQsIDApIDQyJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQzIDEuNHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGxvYWQzIDEuNHMgaW5maW5pdGUgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLlNwaW5uZXJfbWFpbjpiZWZvcmUge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZDogI2E0YTRhNDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJSAwIDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uU3Bpbm5lcl9tYWluOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYTtcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiA3NSU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkMyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWQzIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5NZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiA3ZW07XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwZW0gMGVtO1xuICBwYWRkaW5nOiAyNHB4IDE2cHggMjRweCAxNnB4O1xuICBib3gtc2hhZG93OiAwIC0xcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLk1lc3NhZ2UgcCB7XG4gIG1hcmdpbjogMCAwIDRweCAwO1xufVxuLk1lc3NhZ2UgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xufVxuLk1lc3NhZ2UuZXJyb3Ige1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzE1NmY7XG59XG4uTWVzc2FnZS5pbmZvIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBhMjY1O1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLk1lc3NhZ2Uge1xuICAgIGxlZnQ6IDAlO1xuICB9XG59XG4uTWVzc2FnZV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yOGVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTWVzc2FnZV90aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cbn1cbi5NZXNzYWdlX2JvZHkge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd29yZC1icmVhazogQlJFQUstV09SRDtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk1lc3NhZ2VfYm9keSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuLk1lc3NhZ2VfY2hpbGRyZW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLklucHV0X2lucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMDM2M2U7XG59XG4uSW5wdXRfaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSW5wdXRfaW5wdXQge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgfVxufVxuLklucHV0X2lucHV0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGFkMTtcbn1cbi5JbnB1dF9sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogNHB4IDA7XG59XG4uSW5wdXRfYWxpZ25MZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5JbnB1dF9hbGlnblJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uSW5wdXRfbGFiZWxzID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5JbnB1dF9lcnJvck1lc3NhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG4uSW5wdXRfdmFsaWRhdGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9mb3JtLXZhbGlkYXRpbmcuc3ZnXCIpO1xufVxuLklucHV0X3ZhbGlkSW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvZm9ybS12YWxpZC5zdmdcIik7XG59XG4uSW5wdXRfaW52YWxpZElucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2Zvcm0tZXJyb3Iuc3ZnXCIpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYwMDAwO1xufVxuLklucHV0X2ludmFsaWRJbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uU2VsZWN0SW5wdXRfaW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLlNlbGVjdElucHV0X2lucHV0V3JhcHBlciBpbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uU2VsZWN0SW5wdXRfbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLlNlbGVjdElucHV0X2xhYmVscyA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uU2VsZWN0SW5wdXRfYWxpZ25MZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5TZWxlY3RJbnB1dF9lcnJvck1lc3NhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG4uU2VsZWN0SW5wdXRfc2VsZWN0V3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiA0cHggMCAwIDA7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkZvcm1fZm9ybVdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uRHVyYXRpb25TZWxlY3Rvcl9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5EdXJhdGlvblNlbGVjdG9yX2Nsb2NrIHtcbiAgd2lkdGg6IDE3LjVweDtcbiAgaGVpZ2h0OiAxNy41cHg7XG59XG4uRmlsdGVyQmFyQ29tcG9uZW50X2ZpbHRlcklucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZpbHRlckJhckNvbXBvbmVudF9maWx0ZXJJbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IDAuODVlbTtcbiAgfVxufVxuLkZpbHRlckJhckNvbXBvbmVudF9maWx0ZXJJbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzAzNjNlO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZpbHRlckJhckNvbXBvbmVudF9maWx0ZXJJbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuLkZpbHRlckNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi5GaWx0ZXJCYXJDb21wb25lbnRfZmlsdGVySW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLkFsZXJ0Qm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDIwcHggMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkFsZXJ0Qm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDRweCAyMHB4IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uQWxlcnRCb3hfYmVnb25pYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4cHggMTZweCAyMHB4IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllNmYwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2NjMTU2Zjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQWxlcnRCb3hfYmVnb25pYSB7XG4gICAgcGFkZGluZzogMjBweCA0cHggMjBweCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5BbGVydEJveF9iZWdvbmlhIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2NjMTU2ZjtcbiAgfVxufVxuLkFsZXJ0Qm94X3llbGxvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4cHggMTZweCAyMHB4IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmNGRhO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2Y1YjkxNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQWxlcnRCb3hfeWVsbG93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDRweCAyMHB4IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkFsZXJ0Qm94X3llbGxvdyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmNWI5MTU7XG4gIH1cbn1cbi5BbGVydEJveF9wdXJwbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogOHB4IDE2cHggMjBweCAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZTVmNTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3ODUwYzE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkFsZXJ0Qm94X3B1cnBsZSB7XG4gICAgcGFkZGluZzogMjBweCA0cHggMjBweCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5BbGVydEJveF9wdXJwbGUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNzg1MGMxO1xuICB9XG59XG4uQWxlcnRCb3hfYmx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4cHggMTZweCAyMHB4IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdlOWZiO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAyNmRmNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQWxlcnRCb3hfYmx1ZSB7XG4gICAgcGFkZGluZzogMjBweCA0cHggMjBweCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5BbGVydEJveF9ibHVlIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAyNmRmNTtcbiAgfVxufVxuLkFsZXJ0Qm94X2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQWxlcnRCb3hfaWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gIH1cbn1cbi5BbGVydEJveF9pY29uX3llbGxvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQz94bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwPyUzRSUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlM0UlM0NnJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMCUyMDBoMjR2MjRIMHolMjIvJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNGRjk3MDAlMjIlMjBmaWxsLXJ1bGUlM0QlMjJub256ZXJvJTIyJTIwZCUzRCUyMk0zJTIwMTkuNTQ1aDE4TDEyJTIwNCUyMDMlMjAxOS41NDV6bTkuODE4LTIuNDU0aC0xLjYzNnYtMS42MzZoMS42MzZ2MS42MzZ6bTAtMy4yNzNoLTEuNjM2di0zLjI3M2gxLjYzNnYzLjI3M3olMjIvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJyk7XG59XG4uQWxlcnRCb3hfaWNvbl9iZWdvbmlhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDP3htbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjA/JTNFJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUzRSUzQ2clMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwMGgyNHYyNEgweiUyMi8lM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGMjAwMCUyMiUyMGZpbGwtcnVsZSUzRCUyMm5vbnplcm8lMjIlMjBkJTNEJTIyTTEyJTIwNGMtNC40MTYlMjAwLTglMjAzLjU4NC04JTIwOHMzLjU4NCUyMDglMjA4JTIwOCUyMDgtMy41ODQlMjA4LTgtMy41ODQtOC04LTh6bS44JTIwMTJoLTEuNnYtMS42aDEuNlYxNnptMC0zLjJoLTEuNlY4aDEuNnY0Ljh6JTIyLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRScpO1xufVxuLkFsZXJ0Qm94X2ljb25fcHVycGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDP3htbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjA/JTNFJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUzRSUzQ2clM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzc4NTBjMSUyMiUyMGZpbGwtb3BhY2l0eSUzRCUyMi4wMSUyMiUyMGQlM0QlMjJNMCUyMDBoMjR2MjRIMHolMjIvJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjM3ODUwYzElMjIlMjBmaWxsLXJ1bGUlM0QlMjJub256ZXJvJTIyJTIwZCUzRCUyMk0xMS4zMyUyMDE1aDEuMzN2MmgtMS4zM3YtMnptMC04aDEuMzN2NmgtMS4zM1Y3em0uNjYtNUM2LjQ3JTIwMiUyMDIlMjA2LjQ4JTIwMiUyMDEyczQuNDclMjAxMCUyMDkuOTklMjAxMEMxNy41MiUyMDIyJTIwMjIlMjAxNy41MiUyMDIyJTIwMTJTMTcuNTIlMjAyJTIwMTEuOTklMjAyem0uMDA1JTIwMTguNjZhOC42NjMlMjA4LjY2MyUyMDAlMjAwJTIwMS04LjY2NS04LjY2NSUyMDguNjYzJTIwOC42NjMlMjAwJTIwMCUyMDElMjA4LjY2NS04LjY2NSUyMDguNjYzJTIwOC42NjMlMjAwJTIwMCUyMDElMjA4LjY2NSUyMDguNjY1JTIwOC42NjMlMjA4LjY2MyUyMDAlMjAwJTIwMS04LjY2NSUyMDguNjY1eiUyMi8lM0UlM0MvZyUzRSUzQy9zdmclM0UnKTtcbn1cbi5BbGVydEJveF9pY29uX2JsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0M/eG1sJTIwdmVyc2lvbiUzRCUyMjEuMCUyMiUyMD8lM0UlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTNFJTNDZyUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDI2ZGY1JTIyJTIwZmlsbC1vcGFjaXR5JTNEJTIyLjAxJTIyJTIwZCUzRCUyMk0wJTIwMGgyNHYyNEgweiUyMi8lM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAyNmRmNSUyMiUyMGZpbGwtcnVsZSUzRCUyMm5vbnplcm8lMjIlMjBkJTNEJTIyTTExLjMzJTIwMTVoMS4zM3YyaC0xLjMzdi0yem0wLThoMS4zM3Y2aC0xLjMzVjd6bS42Ni01QzYuNDclMjAyJTIwMiUyMDYuNDglMjAyJTIwMTJzNC40NyUyMDEwJTIwOS45OSUyMDEwQzE3LjUyJTIwMjIlMjAyMiUyMDE3LjUyJTIwMjIlMjAxMlMxNy41MiUyMDIlMjAxMS45OSUyMDJ6bS4wMDUlMjAxOC42NmE4LjY2MyUyMDguNjYzJTIwMCUyMDAlMjAxLTguNjY1LTguNjY1JTIwOC42NjMlMjA4LjY2MyUyMDAlMjAwJTIwMSUyMDguNjY1LTguNjY1JTIwOC42NjMlMjA4LjY2MyUyMDAlMjAwJTIwMSUyMDguNjY1JTIwOC42NjUlMjA4LjY2MyUyMDguNjYzJTIwMCUyMDAlMjAxLTguNjY1JTIwOC42NjV6JTIyLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRScpO1xufVxuLkFsZXJ0SWNvbl93cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZmxleC1iYXNpczogMjVweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5BbGVydEljb25fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4IDhweCA0cHggMjBweDtcbiAgfVxufVxuLkFsZXJ0Qm94X2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5BbGVydEJveF9ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDE2cHggNHB4IDA7XG4gIH1cbn1cbi5BbGVydEJveF90aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5BbGVydEJveF90aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEuMjhlbTtcbiAgfVxufVxuLkFsZXJ0Qm94X21lc3NhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5BbGVydEJveF9tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIH1cbn1cbi5BbGVydEJveF9idXR0b24ge1xuICB3aWR0aDogMTgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDRweDtcbn1cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNDgwcHgpIHtcbiAgLkFsZXJ0Qm94X2J1dHRvbiB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5GaXhlZEZvb3Rlcl93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwdnc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGJveC1zaGFkb3c6IC0ycHggM3B4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDQwcHggMTZweCAxNnB4IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZpeGVkRm9vdGVyX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMzAlIDE2cHggMzAlO1xuICB9XG59XG4uQm90dG9tUGFuZWxfb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIC8qXG4gICAgICogVGhlIG5hdmJhciBoYXMgYSB6LWluZGV4IG9mIDMgc28gdGhpcyBzaG91bGQgZ29cbiAgICAgKiBiZWxvdyBpdCBidXQgc3RpbGwgY292ZXIgdGhlIGVudGlyZSBzY3JlZW4gc28gdGhhdCB3ZVxuICAgICAqIGNhbiBoYW5kbGUgY2xpY2tzIG91dHNpZGUgb2YgdGhpcyBkaXYgaW4gdGhlIGZ1dHVyZS5cbiAgICAgKi9cbiAgei1pbmRleDogMjtcbn1cbi5Cb3R0b21QYW5lbF9zbGlkZUluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNzUlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgYm94LXNoYWRvdzogMnB4IDAgMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQm90dG9tUGFuZWxfc2xpZGVJbiB7XG4gICAgaGVpZ2h0OiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQm90dG9tUGFuZWxfc2VwYXJhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2ZGY1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLkJvdHRvbVBhbmVsX2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkJvdHRvbVBhbmVsX2NvbnRlbnQge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgfVxufVxuLkJvdHRvbVBhbmVsX3RyYW5zaXRpb24tYXBwZWFyLFxuLkJvdHRvbVBhbmVsX3RyYW5zaXRpb24tZW50ZXIge1xuICBoZWlnaHQ6IDBweDtcbn1cbi5Cb3R0b21QYW5lbF90cmFuc2l0aW9uLWFwcGVhci1hY3RpdmUsXG4uQm90dG9tUGFuZWxfdHJhbnNpdGlvbi1lbnRlci1hY3RpdmUge1xuICBoZWlnaHQ6IDc1JTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDI1MG1zIGVhc2UtaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkJvdHRvbVBhbmVsX3RyYW5zaXRpb24tYXBwZWFyLWFjdGl2ZSxcbiAgLkJvdHRvbVBhbmVsX3RyYW5zaXRpb24tZW50ZXItYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgfVxufVxuLkJvdHRvbVBhbmVsX3RyYW5zaXRpb24tZXhpdCB7XG4gIGhlaWdodDogNzUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Cb3R0b21QYW5lbF90cmFuc2l0aW9uLWV4aXQge1xuICAgIGhlaWdodDogODAlO1xuICB9XG59XG4uQm90dG9tUGFuZWxfdHJhbnNpdGlvbi1leGl0LWFjdGl2ZSB7XG4gIGhlaWdodDogMHB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMjUwbXMgZWFzZS1pbjtcbn1cbi5EYXRlSW5wdXRfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLkRhdGVJbnB1dF9sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uRGF0ZUlucHV0X2FsaWduTGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uRGF0ZUlucHV0X2xhYmVscyA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uRGF0ZUlucHV0X25vbk5hdGl2ZVBpY2tlcldyYXBwZXIge1xuICAvKlxuICAgICAqIFRoaXMgaXMgaGVyZSBiZWNhdXNlIG9uIE1TIEVkZ2UgY2xpY2tzXG4gICAgICogb24gdGhlIGRpdiBjb250YWluaW5nIHRoZSBkaXNhYmxlZCBpbnB1dFxuICAgICAqIHdvdWxkIG5vdCB0cmlnZ2VyIG9uQ2xpY2sgaGFuZGxlcnMuXG4gICAgICogSXQgYWxzbyBuZWVkcyB0byBiZSBjb21iaW5lZCB3aXRoIGFcbiAgICAgKiBwb2ludGVyLWV2ZW50czogbm9uZSBvbiB0aGUgZGVza3RvcCBpbnB1dC5cbiAgICAgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLkRhdGVJbnB1dF9lcnJvck1lc3NhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5EYXRlSW5wdXRfZXJyb3JNZXNzYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5EYXRlSW5wdXRfaW52YWxpZElucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5EYXRlSW5wdXRfaW5wdXRGaWVsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogNHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW46IDRweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5EYXRlSW5wdXRfaW5wdXRGaWVsZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbn1cbi5EYXRlSW5wdXRfaW5wdXRGaWVsZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2NhbGVuZGFyX2ljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSA1MCU7XG59XG4vKlxuICogVGhlc2UgVGltZUlucHV0IGNsYXNzZXMgYXJlIGluIHRoaXMgZmlsZSBiZWNhdXNlIERhdGVJbnB1dFxuICogaXMgYSBzdGFuZGFsb25lIGNvbXBvbmVudCBhbmQgVGltZUlucHV0IGlzIGEgc3ViY29tcG9uZW50XG4gKiBvZiBpdCwgYW5kIHRoZXJlZm9yZSBzaG91bGQgbGl2ZSB3aXRoaW4gRGF0ZUlucHV0LlxuICogU2luY2UgRGF0ZUlucHV0IGRvZXNuJ3QgaGF2ZSBpdHMgb3duIGZvbGRlciBkdWUgdG8gYmVpbmdcbiAqIGEgc3RhbmRhbG9uZSBjb21wb25lbnQgdGhleSBlbmRlZCB1cCBoZXJlXG4gKi9cbi5UaW1lSW5wdXRfdGltZVNlbGVjdG9yIHtcbiAgbWFyZ2luOiAwIDI0cHg7XG4gIGJvcmRlci10b3A6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC41KTtcbn1cbi5UaW1lSW5wdXRfY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggMjRweCAwIDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLlRpbWVJbnB1dF90aW1lU2VsZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5UaW1lSW5wdXRfaW5wdXRTZXBhcmF0b3Ige1xuICBmb250LXNpemU6IDEuNzFlbTtcbn1cbi5UaW1lSW5wdXRfdGltZVNlbGVjdG9yID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uVGltZUlucHV0X2lucHV0RmllbGQge1xuICB3aWR0aDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLlRpbWVJbnB1dF9jb250cm9scyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLkVkaXRhYmxlVGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG59XG4uRWRpdGFibGVUZXh0X2VkaXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5FZGl0YWJsZVRleHRfZWRpdGluZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLkVkaXRhYmxlVGV4dF9pY29uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDP3htbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjA/JTNFJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIybm9uZSUyMiUyMGQlM0QlMjJNMCUyMDBoMjR2MjRIMFYweiUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk0xNC4wNiUyMDkuMDJsLjkyLjkyTDUuOTIlMjAxOUg1di0uOTJsOS4wNi05LjA2TTE3LjY2JTIwM2MtLjI1JTIwMC0uNTEuMS0uNy4yOWwtMS44MyUyMDEuODMlMjAzLjc1JTIwMy43NSUyMDEuODMtMS44M2MuMzktLjM5LjM5LTEuMDIlMjAwLTEuNDFsLTIuMzQtMi4zNGMtLjItLjItLjQ1LS4yOS0uNzEtLjI5em0tMy42JTIwMy4xOUwzJTIwMTcuMjVWMjFoMy43NUwxNy44MSUyMDkuOTRsLTMuNzUtMy43NXolMjIvJTNFJTNDL3N2ZyUzRScpO1xufVxuLkVkaXRhYmxlVGV4dF9pbnB1dCB7XG4gIGZsZXg6IDI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3JkZXI6IHRoaW4gc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5FZGl0YWJsZVRleHRfYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkVkaXRhYmxlVGV4dF9idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgbWFyZ2luOiAtMTQ4cHg7XG4gIH1cbn1cbi5FZGl0YWJsZVRleHRfaW5wdXRCdXR0b25TYXZlIHtcbiAgd2lkdGg6IDY3cHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uRWRpdGFibGVUZXh0X2lucHV0QnV0dG9uQ2FuY2VsIHtcbiAgd2lkdGg6IDY3cHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uQ291bnRCYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxOS41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM1LCA0NiwgMC4wNSk7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzMwMzYzZTtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG4uU3RhdHVzQmFkZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLlN0YXR1c0JhZGdlX2ljb25XcmFwcGVyIHtcbiAgcGFkZGluZzogMCA0cHggMCAwO1xufVxuLlN0YXR1c0JhZGdlLk9mZmxpbmUsXG4uU3RhdHVzQmFkZ2UuQ3JpdGljYWxEaWFnbm9zdGljIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4uU3RhdHVzQmFkZ2UuTW9kZXJhdGVEaWFnbm9zdGljIHtcbiAgY29sb3I6ICNmZjk3MDA7XG59XG4uU3RhdHVzQmFkZ2UuT25saW5lIHtcbiAgY29sb3I6ICMwMTlmODA7XG59XG4uU3RhdHVzQmFkZ2UuVW5wbHVnZ2VkLFxuLlN0YXR1c0JhZGdlLk9mZiB7XG4gIGNvbG9yOiAjMzAzNjNlO1xufVxuLlN0YXR1c0JhZGdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5TdWJOYXZTZWFyY2hCb3hfZmlsdGVyQ29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgdHJhbnNpdGlvbjogMjUwbXM7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuU3ViTmF2U2VhcmNoQm94X2ZpbHRlckNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uU3ViTmF2U2VhcmNoQm94X2lzU2VhcmNoaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuU3ViTmF2U2VhcmNoQm94X2lzU2VhcmNoaW5nIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5TZW5zb3JDYXJkTGlzdF9sb2FkTW9yZVdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5FZGl0U2Vuc29yRm9ybV90aXRsZSB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuLkVkaXRTZW5zb3JGb3JtX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5FZGl0U2Vuc29yRm9ybV9idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uRWRpdFNlbnNvckZvcm1fYnV0dG9ucyA+ICoge1xuICBtYXJnaW46IDhweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRWRpdFNlbnNvckZvcm1fYnV0dG9ucyA+ICoge1xuICAgIG1hcmdpbjogMCAyNHB4O1xuICB9XG59XG4uRWRpdFNlbnNvckZvcm1fc2VsZWN0TGFiZWwge1xuICBjb2xvcjogIzMwMzYzZTtcbn1cbi5FZGl0U2Vuc29yRm9ybV9wb3VyU2VsZWN0IHtcbiAgY29sb3I6ICMzMDM2M2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5FZGl0U2Vuc29yRm9ybV9wb3VyU2VsZWN0ZWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzAzNjNlO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG4uRWRpdFNlbnNvckZvcm1fcG91clNlbGVjdE9wdGlvbiB7XG4gIGNvbG9yOiAjMzAzNjNlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uRWRpdFNlbnNvckZvcm1fcG91clNlbGVjdFBvdXJOYW1lRGlmZmVyZW50TWl4IHtcbiAgb3BhY2l0eTogMC41O1xufVxuLkVkaXRTZW5zb3JGb3JtX3NlbGVjdE9wdGlvbk1peE5hbWVEaWZmZXJlbnRNaXgge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuLkVkaXRTZW5zb3JGb3JtX21lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiAjMzAzNjNlO1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cbi5FZGl0QnV0dG9uX2VkaXRJY29uIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5FZGl0QnV0dG9uX2VkaXRCdXR0b25UZXh0IHtcbiAgcGFkZGluZzogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uQ29uZmlybWF0aW9uRGlhbG9ndWVfYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NCwgMTY0LCAxNjQsIDAuOCk7XG4gIHotaW5kZXg6IDI7XG59XG4uQ29uZmlybWF0aW9uRGlhbG9ndWVfYm94IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAzMnB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5Db25maXJtYXRpb25EaWFsb2d1ZV9jaGlsZHJlbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uQ29uZmlybWF0aW9uRGlhbG9ndWVfY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkNvbmZpcm1hdGlvbkRpYWxvZ3VlX2NvbnRyb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uQ29uZmlybWF0aW9uRGlhbG9ndWVfY29udHJvbHMgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLk5vdEZvdW5kSXRlbV9sb2FkaW5nIHtcbiAgbWFyZ2luOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5Ob3RGb3VuZEl0ZW1fbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4uVG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuLlRvb2x0aXBfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE3cHggMCByZ2JhKDE2LCAxMjQsIDE3NSwgMC4yMyk7XG4gIHRvcDogLTMwMCU7XG4gIHJpZ2h0OiAxMDUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Ub29sdGlwX3RleHQge1xuICAgIHdpZHRoOiAyOTRweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTY4cHg7XG4gIH1cbn1cbi5Ub29sdGlwOmhvdmVyIC5Ub29sdGlwX3RleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLlRvb2x0aXBfdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuLk5hdmJhckFsZXJ0X3dyYXBwZXIge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllNmYwO1xuICB6LWluZGV4OiA0O1xuICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ4cHgpO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZiYXJBbGVydF93cmFwcGVyIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTUwJTtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG4gIH1cbn1cbi5OYXZiYXJBbGVydF90b3BCYXIge1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLk5hdmJhckFsZXJ0X3RyaWFuZ2xlVXAge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNmZjAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDhweCwgLTEwMCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTmF2YmFyQWxlcnRfdHJpYW5nbGVVcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTIwcHgsIC0xMDAlKTtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZmYwMDAwO1xuICB9XG59XG4uTmF2YmFyQWxlcnRfaWNvbiB7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk5hdmJhckFsZXJ0X2ljb24ge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG4uTmF2YmFyQWxlcnRfY29udGVudENvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLk5hdmJhckFsZXJ0X2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5OYXZiYXJBbGVydF9oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzAzNjNlO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZiYXJBbGVydF9oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLk5hdmJhckFsZXJ0X2JvZHkge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBjb2xvcjogIzMwMzYzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk5hdmJhckFsZXJ0X2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gIH1cbn1cbi5OYXZiYXJBbGVydF9ib2R5VGV4dCB7XG4gIG1hcmdpbjogOHB4IDAgMTZweCAwO1xufVxuLk5hdmJhckFsZXJ0X2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZiYXJBbGVydF9jb250cm9scyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLk5hdmJhckFsZXJ0X2NvbnRyb2xzID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTmF2YmFyQWxlcnRfY29udHJvbHMgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgfVxufVxuLkJsaW5raW5nUmVkRG90X3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQmxpbmtpbmdSZWREb3Rfd3JhcHBlciB7XG4gICAgcmlnaHQ6IDJweDtcbiAgfVxufVxuLkJsaW5raW5nUmVkRG90X2RvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI0MywgNzQsIDYyLCAwLjcpO1xuICBib3gtc2hhZG93OiAwIDAgMCAjZjM0YTNlO1xuICBhbmltYXRpb246IHJlZERvdF9wdWxzZSAycyBpbmZpbml0ZTtcbn1cbi5CbGlua2luZ1JlZERvdF9kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uQmxpbmtpbmdSZWREb3RfZG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDJweDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByZWREb3RfcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwICNmMzRhM2U7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNDMsIDc0LCA2MiwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQzLCA3NCwgNjIsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJlZERvdF9wdWxzZSB7XG4gIDAlIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgI2YzNGEzZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwICNmMzRhM2U7XG4gIH1cbiAgNzAlIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNDMsIDc0LCA2MiwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDI0MywgNzQsIDYyLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDMsIDc0LCA2MiwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0MywgNzQsIDYyLCAwKTtcbiAgfVxufVxuLnByaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiA0bW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0bW07XG4gICAgbWFyZ2luLXRvcDogMG1tO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubm9wcmludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNDJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuMjhlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIERlZmF1bHRcblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiBAYmFja2dyb3VuZDtcbiAgY29sb3I6IEBncmV5LTExMDtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseTtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIHdoaXRlIHRleHQgb24gYmx1ZVxuKi53aGl0ZSB7XG4gIGJhY2tncm91bmQ6IEBibHVlLTEwMDtcbiAgY29sb3I6IEB3aGl0ZTtcbn1cblxuLy8gYmx1ZSB0ZXh0IG9uIHdoaXRlXG4qLmJsdWUge1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gIGNvbG9yOiBAYmx1ZS0xMDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS14LWxhcmdlO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IEB0eC1zaXplLWxhcmdlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IEB0eC1zaXplLW1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuYSB7XG4gIGNvbG9yOiBAYmx1ZS0xMDA7XG4gICY6aG92ZXIgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBibHVlLTYwO1xuICB9XG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6IEBibHVlLTExMDtcbiAgfVxufVxuXG5hLndoaXRlIHtcbiAgY29sb3I6IEB3aGl0ZTtcbiAgJjpob3ZlciAmOmZvY3VzIHtcbiAgICBjb2xvcjogQHdoaXRlOyAvLyB0aGlzIGlzIHByb2JhYmx5IHdyb25nLCBzaG91bGQgYmUgZ3JleT9cbiAgfVxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiBAd2hpdGU7IC8vIHNhbWUgaGVyZVxuICB9XG59XG5cbmEuYmx1ZSB7XG4gIGNvbG9yOiBAYmx1ZS0xMDA7XG4gICY6aG92ZXIgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBibHVlLTYwO1xuICB9XG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6IEBibHVlLTExMDtcbiAgfVxufVxuXG4ubWV0YWRhdGEge1xuICBmb250LXNpemU6IEB0eC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogMS44Mztcbn1cbiIsIi5wbGFjZWhvbGRlcihAcnVsZXMpIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQHJ1bGVzKCk7XG4gIH1cblxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBydWxlcygpO1xuICB9XG5cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQHJ1bGVzKCk7XG4gIH1cblxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQHJ1bGVzKCk7XG4gIH1cbn1cblxuaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q1ZDRkNDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWluZGVudDogMTBweDtcbiAgLnBsYWNlaG9sZGVyKHtvcGFjaXR5OiAwLjY7IGNvbG9yOiAjNGI0ZjVhO30pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIH1cblxuICAmLl9faW52YWxpZCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmZjAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGVycm9yO1xuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGVycm9yO1xuICAgIH1cbiAgfVxufVxuXG4uY29udHJvbC1lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgY29sb3I6IEByZWQ7XG59XG5cbi8qIFRoZXNlIHJ1bGVzIGRpc2FibGUgc3Bpbm5lcnMgb24gbnVtYmVyIGZpZWxkcyBhbmQgdGhlIGFubm95aW5nIGNsZWFyIGJ1dHRvbiBvbiBJRTExICovXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbjo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5OYXZiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiA0O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5OYXZiYXJfdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5OYXZiYXJfbGVmdDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjE7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLk5hdmJhcl9sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNSUpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LWhlaWdodDogNGVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uTmF2YmFyX3NlbGVjdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uTmF2YmFyX21pZGRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBhZGRpbmctbGVmdDogNGVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNSUpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLk5hdmJhcl9yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgID4gLk5hdkl0ZW0ge1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG4gICAgbWF4LWhlaWdodDogNmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgfVxufVxuXG4uTmF2YmFyX2RyYXdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgZmxleDogMyAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDExMWRlZyxcbiAgICAgICAgcmdiYSgxNSwgMTE0LCAyMjcsIDEpIDElLFxuICAgICAgICByZ2JhKDUyLCA1MywgMjE4LCAxKSAxMDAlXG4gICAgICApLFxuICAgICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byBib3R0b20sXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNTElLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMTUpIDk5JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjE1KSAxMDAlXG4gICAgICApO1xuICB9XG59XG5cbi5OYXZiYXJfdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5OYXZiYXJfYnJhbmRJY29uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhlbTtcbiAgd2lkdGg6IDExNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiA4NnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uTmF2YmFyX2ljb25EdCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5OYXZiYXJfbWVudUxhYmVsIHtcbiAgZm9udC1zaXplOiAxNS41cHg7XG4gIHBhZGRpbmctbGVmdDogMC4yZW07XG59XG5cbi5OYXZiYXJfbWVudUljb24ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5OYXZiYXJfY2xpY2thYmxlQmcge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLk5hdmJhcl9jbG9zZWREcmF3ZXIge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuXG4uTmF2YmFyX29wZW5EcmF3ZXIge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpO1xuICB9XG59XG5cbi8qXG4gKiBUaGlzIGlzIGJlY2F1c2UgaW4gdGhlIHNwZWNpZmljIGNpcmN1bnN0YW5jZSBvZiB0aGUgYWxlcnQgaW4gbW9iaWxlXG4gKiBiZWluZyBvbiB0b3Agb2YgdGhlIE1FTlUgbGFiZWwgd2UgbmVlZCB0byByZXBvc2l0aW9uIGl0IG9ubHkgdGhlcmUuXG4gKiBUaGlzIGRvZXNuJ3QgaGFwcGVuIG9uIGFueSBtZW51IGl0ZW1zIGVsc2V3aGVyZSBhbmQgdGhlcmVmb3JlIEkgYWRkZWRcbiAqIHRoaXMgaGVyZSB0byBhdm9pZCBhZGRpbmcgYW4gZXh0cmEgcHJvcGVydHkgdG8gdGhlIEJsaW5raW5nUmVkRG90XG4gKiBjb21wb25lbnQgdW5uZWNlc3NhcmlseSBqdXN0IGZvciB0aGlzIHNpbmdsZSBjYXNlLiBQbGVhc2UgYXZvaWRcbiAqIG5lc3RpbmcgcnVsZXMgaWYgaXQncyBlYXNpZXIgdG8ganVzdCBzdHlsZSB0aGVtIGVsc2V3aGVyZS5cbiAqL1xuLk5hdmJhcl90b3AgLkJsaW5raW5nUmVkRG90X3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IC00cHg7XG59XG4iLCIuTmF2QWN0aW9uSXRlbSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIH1cbn1cbiIsIi5OYXZEcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDFlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uTmF2RHJvcGRvd24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLk5hdkRyb3Bkb3duX29wdGlvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBlYXNlLCBvcGFjaXR5IDAuMjVzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjRweCk7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uTmF2RHJvcGRvd25fb3B0aW9ucyBhIHtcbiAgY29sb3I6IEB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uTmF2RHJvcGRvd25faXRlbSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG4uTmF2RHJvcGRvd25fbW9iaWxlSGlkZGVuIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5OYXZEcm9wZG93bl9tb2JpbGVWaXNpYmxlIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLk5hdkRyb3Bkb3duX2Fycm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNnB4KTtcbiAgfVxufVxuXG4uTmF2RHJvcGRvd25fYXJyb3dVcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNnB4KSByb3RhdGVYKDE4MGRlZyk7XG59XG5cbi5OYXZEcm9wZG93bl9ociB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5OYXZEcm9wZG93bl9pdGVtIGhyIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogQGJsdWUtNTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uTmF2RHJvcGRvd246aG92ZXIgLk5hdkRyb3Bkb3duX29wdGlvbnMge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDAuNWVtIDFlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZS1iYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgMCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxufVxuIiwiLk5hdkl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtbWVkaXVtLXNtYWxsO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uTmF2SXRlbSBpbnB1dCB7XG4gIC8qXG4gICAgICogVGhpcyBpcyBuZWNlc3NhcnkgdG8gY2xlYW51cCB0YWNpdC5jc3NcbiAgICAgKi9cbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5OYXZJdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLk5hdkxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxZW07XG4gIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogQHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA5cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA5cHg7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciAmOmZvY3VzIHtcbiAgICBjb2xvcjogQHdoaXRlO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogQHdoaXRlO1xuICB9XG59XG5cbi5OYXZMaW5rID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBAd2hpdGU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLk5hdkxpbms6aG92ZXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbiAgYm9yZGVyLWNvbG9yOiBAd2hpdGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5OYXZMaW5rX2FjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xuICBib3JkZXItY29sb3I6IEBibHVlLTU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA5cHg7XG4gIH1cbn1cblxuLk5hdkxpbmtfZHJvcGRvd25JdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAwO1xuICBtYXJnaW46IDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cblxuLk5hdkxpbmtfZHJvcGRvd25JdGVtOmhvdmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAwO1xufVxuXG4uTmF2TGlua19hbGVydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIuTmF2VXNlcl9pbml0aWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmVlbi1iYXNlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1zbWFsbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbn1cblxuLk5hdlVzZXJfdXNlcldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uTmF2VXNlcl9mdWxsTmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLk5hdlVzZXJfc2l0ZU5hbWUge1xuICBmb250LXNpemU6IEB0eC1zaXplLXNtYWxsO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5JbmxpbmVEcm9wZG93biB7XG4gIG1pbi13aWR0aDogODUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5JbmxpbmVEcm9wZG93biAuTmF2RHJvcGRvd25fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWUtMTEwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTZweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uSW5saW5lRHJvcGRvd24gLk5hdkRyb3Bkb3duX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogYXV0bztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjRweCk7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuXG4uSW5saW5lRHJvcGRvd24gLk5hdkxpbmsge1xuICBtYXJnaW46IDAgMWVtIDAgMDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5JbmxpbmVEcm9wZG93biAuTmF2RHJvcGRvd25faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXM7XG5cbiAgPiAuTmF2SXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLklubGluZURyb3Bkb3duIC5OYXZEcm9wZG93bl9pdGVtIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLklubGluZURyb3Bkb3duIC5OYXZEcm9wZG93bl9pdGVtOmhvdmVyIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCBAYmx1ZS01O1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuNzVweCBAd2hpdGU7XG4gIH1cbn1cbiIsIi5Vc2VyRHJvcGRvd25fd3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5Vc2VyRHJvcGRvd25fd3JhcHBlciAuTmF2RHJvcGRvd25fb3B0aW9ucyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uVXNlckRyb3Bkb3duX3dyYXBwZXIgLk5hdkRyb3Bkb3duX2l0ZW06aG92ZXIge1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjc1cHggQHdoaXRlO1xufVxuXG4uVXNlckRyb3Bkb3duX3dyYXBwZXIgLk5hdkRyb3Bkb3duX2hyIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLlVzZXJEcm9wZG93bl93cmFwcGVyIC5OYXZEcm9wZG93bl9pdGVtIHtcbiAgcGFkZGluZzogMC40ZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwLjRlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxufVxuXG4uVXNlckRyb3Bkb3duX3dyYXBwZXIgLk5hdkRyb3Bkb3duX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgb3JkZXI6IDM7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uVXNlckRyb3Bkb3duX2RpdmlkZXIge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uVXNlckRyb3Bkb3duX3dyYXBwZXIgLk5hdkRyb3Bkb3duX2Fycm93IHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5EZWZhdWx0TGF5b3V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHByaW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uRGVmYXVsdExheW91dF9iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzNnB4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTE2cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1nL3doaXRlLWJhY2tncm91bmQtbGlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXgsIG5vLXJlcGVhdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgQG1lZGlhIG9ubHkgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuXG4uRGVmYXVsdExheW91dF90b3BCYXIge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJveC1zaGFkb3c6IC0yMHB4IC0xOXB4IDIzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjUwbXM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvIGJvdHRvbSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCksXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuMTUpXG4gICAgKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoMTExZGVnLCBAYmx1ZS04NSAxJSwgQGJsdWUtMTA1KSxcbiAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAxODBkZWcsXG4gICAgICB0cmFuc3BhcmVudCA1MSUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuMTUpIDk5JSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC4xNSlcbiAgICApO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLkRlZmF1bHRMYXlvdXRfYmx1ZUJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTFkZWcsIEBibHVlLTg1LCBAYmx1ZS0xMDUpO1xufVxuXG4uRGVmYXVsdExheW91dF93aXRoTmF2YmFyU2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLkRlZmF1bHRMYXlvdXRfY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLkRlZmF1bHRMYXlvdXRfY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLlN1Yk5hdmJhckxheW91dF9iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEzNnB4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTE2cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1nL3doaXRlLWJhY2tncm91bmQtbGlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXgsIG5vLXJlcGVhdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLlBvbGljaWVzTGF5b3V0X2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODBweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDExNnB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltZy93aGl0ZS1iYWNrZ3JvdW5kLWxpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14LCBuby1yZXBlYXQ7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5CbHVlQmFja2dyb3VuZExheW91dF9iYWNrZ3JvdW5kIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDQyOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDk3ZGVnLCBAYmx1ZS04NSwgQGJsdWUtMTA1KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuIiwiLk5vdGlmaWNhdGlvblByZWZlcmVuY2VzVmlld193cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogODhweDtcblxuICAvKlxuICAgICAqIFRoaXMgaXMgdGVtcG9yYXJ5LlxuICAgICAqIEl0IHdpbGwgb25seSBzdGF5IGhlcmUgdW50aWwgd2Ugc3R5bGUgaW5wdXRzIHByb3Blcmx5LlxuICAgICAqL1xuICBpbnB1dCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMzZweDtcbiAgfVxufVxuXG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG59XG5cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfdGFibGVXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfdGFibGVDb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAwIDAgMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfc2VwYXJhdG9yV3JhcHBlciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuXG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X3Jvd1NlcGFyYXRvciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktYmFzZTtcbn1cblxuLk5vdGlmaWNhdGlvblByZWZlcmVuY2VzVmlld190YWJsZUhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLWJhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlY2VkZWQ7XG4gIH1cbn1cblxuLk5vdGlmaWNhdGlvblByZWZlcmVuY2VzVmlld19kZXNjcmlwdGlvbkhlYWRlciB7XG4gIGZsZXg6IDE0O1xufVxuXG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X2NvbnRyb2xIZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG59XG5cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfdGFibGVGb290ZXIge1xuICBtYXJnaW46IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbjogMjRweDtcbiAgfVxufVxuXG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X3RhYmxlRm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfdG9wTGluayxcbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfdG9wTGluazp2aXNpdGVkIHtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBAYmxhY2s7XG59XG4iLCIuTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X2JvZHlSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfYm9keVJvdzpub3QoOm50aC1jaGlsZCgxKSkge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLk5vdGlmaWNhdGlvblByZWZlcmVuY2VzVmlld19ub3RpZmljYXRpb25EZXNjcmlwdGlvbiB7XG4gIGZsZXg6IDc7XG59XG5cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfbm90aWZpY2F0aW9uRGVzY3JpcHRpb25UaXRsZSB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgY29sb3I6IEBibGFjay1ib2xkO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uTm90aWZpY2F0aW9uUHJlZmVyZW5jZXNWaWV3X25vdGlmaWNhdGlvbkRlc2NyaXB0aW9uQm9keSB7XG4gIGNvbG9yOiBAYmxhY2stYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuODM7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtc21hbGw7XG59XG5cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfbm90aWZpY2F0aW9uQ29udHJvbHMge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1iYXNlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfbm90aWZpY2F0aW9uQ29udHJvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5Ob3RpZmljYXRpb25QcmVmZXJlbmNlc1ZpZXdfY29udHJvbExhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLkludmVudG9yeUluZGV4Vmlld193cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogMTM2cHg7XG5cbiAgQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkge1xuICAgIG1hcmdpbi10b3A6IDg4cHg7XG4gIH1cbn1cblxuLkludmVudG9yeUluZGV4Vmlld19zaXRlTmFtZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLkludmVudG9yeVNlY3Rpb25fc2hvd01vcmVMaW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uSW52ZW50b3J5SW5kZXhWaWV3X21ldGFkYXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLkludmVudG9yeUluZGV4Vmlld19zaXRlTmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLkludmVudG9yeUluZGV4Vmlld19zaXRlQ291bnRCYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC42KTtcbiAgZm9udC1mYW1pbHk6IEB0eC1zaXplLXNtYWxsO1xuICBjb2xvcjogQGdyZXktMTEwO1xuICBtYXJnaW46IDAgOHB4IDhweCA4cHg7XG59XG5cbi5JbnZlbnRvcnlJbmRleFZpZXdfaGFyZHdhcmVTdW1tYXJ5ID4gKiB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcblxuICBAbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uSW52ZW50b3J5SW5kZXhWaWV3X3NlbnNvckxpbmsge1xuICBjb2xvcjogIzAyNmRmNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5TZW5zb3JzSW5kZXhWaWV3X2xvYWRNb3JlV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiLkludmVudG9yeVNlY3Rpb25fc2VjdGlvbldyYXBwZXIge1xuICBAbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgfVxuXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4gIC8qIFRyYWNrICovXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogOTB2dztcbiAgfVxuXG4gIC8qIEhhbmRsZSAqL1xuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxufVxuXG4uSW52ZW50b3J5U2VjdGlvbl9zZWN0aW9uSGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uSW52ZW50b3J5U2VjdGlvbl9zZWN0aW9uVGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNDJweCAwIDI0cHggMDtcbn1cblxuLkludmVudG9yeVNlY3Rpb25faGFyZHdhcmVDYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxMjIwcHg7XG5cbiAgQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIG1pbi13aWR0aDogOHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uSW52ZW50b3J5Q291bnRCYWRnZV93cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDRweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTkuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNSwgNDYsIDAuMDUpO1xuXG4gIEBtZWRpYSAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIHtcbiAgICBtYXJnaW46IDhweDtcbiAgfVxufVxuXG4uSW52ZW50b3J5Q291bnRCYWRnZV9jb3VudCB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbn1cblxuLkRldmljZXNPZmZsaW5lQ291bnRfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IEByZWQ7XG59XG5cbi5JbnZlbnRvcnlTZWN0aW9uX2NyaXRpY2FsQWxlcnRJY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1JSk7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuIiwiLkhhcmR3YXJlQ2FyZF9jYXJkV3JhcHBlciB7XG4gIG1hcmdpbjogMCAxNnB4IDhweCAwO1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyO1xufVxuXG4uSGFyZHdhcmVDYXJkX3NldmVyZUdsb3cge1xuICBib3gtc2hhZG93OiAwIDJweCAyMXB4IDAgcmdiYSgyNTUsIDAsIDAsIDAuMjIpO1xufVxuXG4uSGFyZHdhcmVDYXJkX2JnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzg4cHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbi5IYXJkd2FyZUNhcmRfaGFyZHdhcmVOYW1lIHtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG4uSGFyZHdhcmVDYXJkX2hhcmR3YXJlSWQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uSGFyZHdhcmVDYXJkX21vZGVyYXRlQmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAb3JhbmdlLWJhc2U7XG59XG5cbi5IYXJkd2FyZUNhcmRfc2V2ZXJlQmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkLXNpZGViYXI7XG59XG5cbi5IYXJkd2FyZUNhcmRfbWV0YWRhdGFDb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5IYXJkd2FyZUNhcmRfdGl0bGVSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5IYXJkd2FyZUNhcmRfZWRpdEJ1dHRvbiB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLkhhcmR3YXJlQ2FyZF9lZGl0VmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgcGFkZGluZzogMjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTtcbn1cblxuLkhhcmR3YXJlQ2FyZF9lZGl0VGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IEB0eC1zaXplLWxhcmdlO1xuICBjb2xvcjogQGJsYWNrLWJvbGQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5IYXJkd2FyZUNhcmRfbmFtZUlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSg3NCwgMTQ0LCAyMjYsIDAuNjEpLFxuICAgIGluc2V0IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJvcmRlcjogc29saWQgMXB4ICM4MmI2ZjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtbWVkaXVtLXNtYWxsO1xufVxuXG4uSGFyZHdhcmVDYXJkX2NhbmNlbEVkaXRCdXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IEB0eC1zaXplLWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrLWJvbGQ7XG4gIGNvbG9yOiBAd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uSGFyZHdhcmVDYXJkX3NhdmVFZGl0QnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1iYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMGEyNjU7XG4gIGNvbG9yOiBAd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uSGFyZHdhcmVDYXJkX2VkaXRDb250cm9scyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4iLCIuQmF0dGVyeU1hc2tfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5CYXR0ZXJ5TWFza19iYXR0ZXJ5RmlsbGluZyB7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLkJhdHRlcnlNYXNrX2dyYXlGaWxsaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1YjViNTtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uQmF0dGVyeU1hc2tfcmVkQmF0dGVyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG59XG5cbi5CYXR0ZXJ5TWFza195ZWxsb3dCYXR0ZXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdy0xMDA7XG59XG5cbi5CYXR0ZXJ5TWFza19ncmVlbkJhdHRlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW4tMTAwO1xufVxuXG4uQmF0dGVyeU1hc2tfaW1hZ2VNYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYmF0dGVyeS1tYXNrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiIsIi5HZW5lcmljSGFyZHdhcmVDYXJkX2JnIHtcbiAgd2lkdGg6IDM4OHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBtZWRpYSAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuLkdlbmVyaWNIYXJkd2FyZUNhcmRfdGl0bGUge1xuICBtYXJnaW46IDAgMCA4cHggMDtcbn1cbiIsIi5DYXJkX2JnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogc29saWQgMXB4IEBjYXJkLWJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLkludmVudG9yeUFsZXJ0c193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLkludmVudG9yeUFsZXJ0c19hbGVydExpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggMCAwIDA7XG59XG5cbi5JbnZlbnRvcnlBbGVydHNfd3JhcHBlciA+ICoge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuIiwiLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHg7XG4gIH1cbn1cblxuLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfZ3JlZXRpbmcge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IEB0eC1zaXplLW1lZGl1bTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLXgtbGFyZ2U7XG4gIH1cbn1cblxuLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfY29udGVudCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uU2Vuc29yUmVnaXN0cmF0aW9uVmlld19pbmZvcm1hdGlvbkNhcmQge1xuICBmbGV4OiAxIDA7XG59XG5cbi5TZW5zb3JSZWdpc3RyYXRpb25WaWV3X2Zvcm1XcmFwcGVyIHtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDgwcHggMTYwcHg7XG4gIH1cbn1cblxuLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfZm9ybUhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfZm9ybVNlcGFyYXRvciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlOWU5ZTk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5TZW5zb3JSZWdpc3RyYXRpb25WaWV3X2Zvcm1DYXJkIHtcbiAgZmxleDogMztcbn1cblxuLlNlbnNvclJlZ2lzdHJhdGlvblZpZXdfYWRkUG91clJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uU2Vuc29yUmVnaXN0cmF0aW9uVmlld19hZGRQb3VyQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuLWJhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbiIsIi8qKlxuICogVGhlIHN0cnVjdHVyZSBpczpcbiAqIC0gTG9naW5MYXlvdXQgLT4gU2V0IHRoZSBiYWNrZ3JvdW5kXG4gKiAgICAgIC0gTG9naW5WaWV3X2NvbnRhaW5lciAtPiBGbGV4IGNvbnRhaW5lciB0aGF0IHdpbGwgYmVjb21lIGEgZml4LXNpemVkIHdoaXRlIGRpdiBpbiBsYXB0b3BzLlxuICogICAgICAgICAgLSBMb2dpbkZvcm1fZm9ybSAtPiBUaGUgb25seSBjb250ZW50IG9mIExvZ2luVmlld19jb250YWluZXIsIGFsc28gYSBmbGV4IGNvbnRhaW5lclxuICovXG5cbi5Mb2dpbkxheW91dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1nL2Fzc2V0cy1iZy10aWxlLWRhcmsuc3ZnXCIpLFxuICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIEBwdXJwbGUtOTAsIEBibHVlLTEwMCwgQGJsdWUtODApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXgsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wLCB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG5cbiAgLy8gdGhpcyBzaG91bGRuJ3QgaGFwcGVuIGF1dG9tYXRpY2FsbHk/IFRPRE8gdmVyaWZ5LlxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgfVxufVxuXG4uTG9naW5WaWV3X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5Mb2dpbkZvcm1fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgd2lkdGg6IDgwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogQHdoaXRlO1xufVxuXG4uTG9naW5WaWV3X2Zvcm1JdGVtIHtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1iYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogNWVtO1xufVxuXG4uTG9naW5WaWV3X2Zvcm1UaXRsZSB7XG4gIC5Mb2dpblZpZXdfZm9ybUl0ZW07XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtbWVkaXVtO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgZmxleC1iYXNpczogMmVtO1xuICB9XG59XG5cbi5Mb2dpblZpZXdfZm9ybUxvZ28ge1xuICBoZWlnaHQ6IDVlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1nL2xvZ28td2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLkxvZ2luVmlld19mb3JtTGluayB7XG4gIC5Mb2dpblZpZXdfZm9ybUl0ZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5Mb2dpblZpZXdfZm9ybUxpbmsgPiBhIHtcbiAgY29sb3I6IEB3aGl0ZTtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1iYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAd2hpdGU7IC8vIHRoaXMgaXMgcHJvYmFibHkgd3JvbmcsIHNob3VsZCBiZSBncmV5P1xuICB9XG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6IEB3aGl0ZTsgLy8gc2FtZSBoZXJlXG4gIH1cbn1cblxuLkxvZ2luVmlld19mb3JtSW5wdXQge1xuICBmb250LXNpemU6IEB0eC1zaXplLWJhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uTG9naW5WaWV3X2Zvcm1CdXR0b24ge1xuICAuTG9naW5WaWV3X2Zvcm1JdGVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uTG9naW5WaWV3X2Zvcm1FcnJvcnMge1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJlZ29uaWEtNTtcbiAgY29sb3I6IEBncmV5LTExMDtcbiAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmVkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Mb2dpbkxheW91dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWcvYXNzZXRzLWJnLXRpbGUtZGFyay5zdmdcIiksXG4gICAgICB1cmwoXCIuL2ltZy9ub2RlLnN2Z1wiKSwgdXJsKFwiLi9pbWcvaHViLnN2Z1wiKSxcbiAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIEBwdXJwbGUtOTAsIEBibHVlLTEwMCwgQGJsdWUtODApO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCwgbm8tcmVwZWF0LCBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AsIC0xNTBweCBjZW50ZXIsIHJpZ2h0IDMwMHB4LCB0b3A7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgLkxvZ2luVmlld19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICB3aWR0aDogNTQwcHg7XG4gICAgaGVpZ2h0OiA1NzJweDtcbiAgfVxuXG4gIC5Mb2dpbkZvcm1fZm9ybSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogQGdyZXktMTEwO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cblxuICAuTG9naW5WaWV3X2Zvcm1Mb2dvIHtcbiAgICBoZWlnaHQ6IDVlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvbG9nby1kZWZhdWx0LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5Mb2dpblZpZXdfZm9ybUl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgZmxleC1iYXNpczogNmVtO1xuICB9XG5cbiAgLkxvZ2luVmlld19mb3JtVGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiA1ZW07XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1sYXJnZTtcbiAgfVxufVxuIiwiLlJlcXVlc3RQYXNzd29yZFJlc2V0VmlldyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiA3ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtIDAuNWVtIDBlbSAwZW07XG4gIGNvbG9yOiBAZ3JleS0xMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgbGVmdDogMCU7XG4gIGJveC1zaGFkb3c6IDBweCAtMXB4IDFweCBAZ3JleS1iYXNlO1xufVxuXG4uUmVxdWVzdFBhc3N3b3JkUmVzZXRWaWV3X2Zvcm0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxZW07XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLlJlcXVlc3RQYXNzd29yZFJlc2V0Vmlld19mb3JtSXRlbSB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDVlbTtcbn1cblxuLlJlcXVlc3RQYXNzd29yZFJlc2V0Vmlld19mb3JtVGl0bGUge1xuICAuUmVxdWVzdFBhc3N3b3JkUmVzZXRWaWV3X2Zvcm1JdGVtO1xuICBmb250LXNpemU6IEB0eC1zaXplLW1lZGl1bTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIGZsZXgtYmFzaXM6IDJlbTtcbiAgfVxufVxuXG4uUmVxdWVzdFBhc3N3b3JkUmVzZXRWaWV3X2Zvcm1JbnB1dCB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5SZXF1ZXN0UGFzc3dvcmRSZXNldFZpZXdfZm9ybUJ1dHRvbiB7XG4gIC5Mb2dpblZpZXdfZm9ybUl0ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5SZXF1ZXN0UGFzc3dvcmRSZXNldFZpZXdfdHJhbnNpdGlvbi1hcHBlYXIsXG4uUmVxdWVzdFBhc3N3b3JkUmVzZXRWaWV3X3RyYW5zaXRpb24tZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgbGluZWFyO1xufVxuXG4uUmVxdWVzdFBhc3N3b3JkUmVzZXRWaWV3X3RyYW5zaXRpb24tYXBwZWFyLWFjdGl2ZSxcbi5SZXF1ZXN0UGFzc3dvcmRSZXNldFZpZXdfdHJhbnNpdGlvbi1lbnRlci1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgbGluZWFyO1xufVxuXG4uUmVxdWVzdFBhc3N3b3JkUmVzZXRWaWV3X3RyYW5zaXRpb24tZXhpdC1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgbGluZWFyO1xufVxuIiwiLlNlbnNvcnNJbmRleFZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5TZW5zb3JzSW5kZXhWaWV3X2FkZFNlbnNvckJ1dHRvbiB7XG4gIHdpZHRoOiAxNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDhweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDM7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDE2NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDE2cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uU2Vuc29yc0luZGV4Vmlld19zZW5zb3JMaXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMTJweDtcbiAgei1pbmRleDogMTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTc2cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uU2Vuc29yc0luZGV4Vmlld19hZGRTZW5zb3JNb2JpbGVXcmFwcGVyIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogOHB4O1xuICByaWdodDogMTZweDtcbn1cblxuLlNlbnNvcnNJbmRleFZpZXdfYWRkU2Vuc29yRGVza3RvcFdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uU2Vuc29yc0luZGV4Vmlld19wbHVzSWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLlNlbnNvcnNJbmRleFZpZXcgLlN1Yk5hdmJhcl90b3BCYXJDaGlsZHJlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uU2Vuc29yc0luZGV4Vmlld19zaXRlU2VsZWN0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uU2Vuc29yc0luZGV4Vmlld19ub0R1cmF0aW9uU2VsZWN0b3Ige1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uU2Vuc29yc0luZGV4Vmlld19kdXJhdGlvblNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogMjM2cHg7XG4gIH1cbn1cblxuLlNlbnNvcnNJbmRleFZpZXdfY2xvY2sge1xuICB3aWR0aDogMTcuNXB4O1xuICBoZWlnaHQ6IDE3LjVweDtcbn1cblxuLlNlbnNvcnNJbmRleFZpZXdfbm9BY3RpdmVBcmNoaXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlNlbnNvcnNJbmRleFZpZXdfcmlnaHRTaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uU2Vuc29yc0luZGV4Vmlld19maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIH1cbn1cbiIsIi5UYWJiZWRWaWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uVGFiYmVkVmlld19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5UYWJiZWRWaWV3X2NvbnRyb2xXcmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7XG4gIH1cbn1cblxuLlRhYmJlZFZpZXdfY29udHJvbFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLlRhYmJlZFZpZXdfY29udHJvbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IEBncmV5LTExMDtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1tZWRpdW07XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLlRhYmJlZFZpZXdfY29udHJvbFdyYXBwZXI6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGJsdWUtNTtcbn1cblxuLlRhYmJlZFZpZXdfY3VycmVudENvbnRyb2wsXG4uVGFiYmVkVmlld19jdXJyZW50Q29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAYmx1ZS05MDtcbn1cblxuLlRhYmJlZFZpZXdfY29udHJvbFdyYXBwZXI6aG92ZXIgLlRhYmJlZFZpZXdfY29udHJvbCB7XG4gIGNvbG9yOiBAYmx1ZS1iYXNlO1xufVxuXG4uVGFiYmVkVmlld19jdXJyZW50Q29udHJvbDpob3ZlciAuVGFiYmVkVmlld19jb250cm9sIHtcbiAgY29sb3I6IEBncmV5LTExMDtcbn1cblxuLlRhYmJlZFZpZXdfc2Vuc29yQ291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtc21hbGw7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM1LCA0NiwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1tZWRpdW0tc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5UYWJiZWRWaWV3X3BsdXNJY29uIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4uVGFiYmVkVmlld19ub0NoaWxkcmVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlRhYmJlZFZpZXdfbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi5TZW5zb3JDYXJkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5TZW5zb3JDYXJkX3RvcFBhbmVsIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjJweCAzMnB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBAZ3JleS0xMDtcbiAgfVxufVxuXG4uU2Vuc29yQ2FyZF9taWRkbGVQYW5lbCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmV5LTIwO1xuICB9XG59XG5cbi5TZW5zb3JDYXJkX2JvdHRvbVBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS0zMDtcbiAgfVxufVxuXG4uU2Vuc29yQ2FyZF93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCBAZ3JleS0xMDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpLFxuICAgIDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjUwbXM7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLlNlbnNvckNhcmRfd3JhcHBlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5TZW5zb3JDYXJkX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uU2Vuc29yQ2FyZF9zZW5zb3JJbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5TZW5zb3JDYXJkX21vYmlsZUFycm93SWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLlNlbnNvckNhcmRfc2Vuc29yTmFtZSB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtbWVkaXVtO1xuICBjb2xvcjogQGdyZXktMTEwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLWxhcmdlO1xuICB9XG59XG5cbi5TZW5zb3JDYXJkX29mZmxpbmVCYXIge1xuICBib3JkZXItbGVmdDogc29saWQgMnB4IEByZWQtc2lkZWJhcjtcbn1cblxuLlNlbnNvckNhcmRfY3VycmVudFZhbHVlV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG5cbi8vIEFSQ0hJVkVEIENBUkRTXG5cbi5TZW5zb3JDYXJkX2FyY2hpdmVkIHtcbiAgei1pbmRleDogLTE7XG59XG5cbi5TZW5zb3JDYXJkX2FyY2hpdmVkQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzJweDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbn1cblxuLlNlbnNvckNhcmRfYXJjaGl2ZWRDb250ZW50Q29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLlNlbnNvckNhcmRfYXJjaGl2ZWRDb250ZW50Qmx1ZUJveCB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibHVlLTU7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5TZW5zb3JDYXJkX2FyY2hpdmVkQ29udGVudFB1cnBsZUJveCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwdXJwbGUtNTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi5TZW5zb3JDYXJkX2FyY2hpdmVkQ29udGVudEdyZXlCb3gge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktOTA7XG59XG5cbi5TZW5zb3JDYXJkX2FyY2hpdmVkQ29udGVudExhcmdlR3JleUJveCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS05MDtcbn1cblxuLlNlbnNvckNhcmRfYXJjaGl2ZWRDb250ZW50TXVjaEJpZ2dlckdyZXlCb3gge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB3aWR0aDogMjg4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktOTA7XG59XG5cbi5TZW5zb3JDYXJkX2FyY2hpdmVkQm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uU2Vuc29yQ2FyZF9hcmNoaXZlZFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5TZW5zb3JDYXJkX2FyY2hpdmVkVmlld1NlbnNvckRhdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoflwiNTAlIC0gMjAwcHhcIik7XG4gIHRvcDogY2FsYyh+XCI1MCUgLSAzMHB4XCIpO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWUtYXJjaGl2ZS1idXR0b247XG4gIGNvbG9yOiBAZ3JleS0xMTA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1iYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uU2Vuc29yQ2FyZF9ncmFwaCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA2MiU7XG4gICAgcGFkZGluZzogOHB4IDMycHggOHB4IDA7XG4gIH1cbn1cbiIsIi5UYWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4iLCIuQ3VycmVudFZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLkN1cnJlbnRWYWx1ZV92YWx1ZVdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5DdXJyZW50VmFsdWVfdmFsdWUge1xuICBmb250LXNpemU6IEB0eC1zaXplLWxhcmdlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLXh4bDtcbiAgfVxufVxuXG4uQ3VycmVudFZhbHVlX3VuaXQge1xuICBmb250LXNpemU6IEB0eC1zaXplLXNtYWxsO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLW1lZGl1bTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4uQ3VycmVudFZhbHVlX3N0cmVuZ3RoIHtcbiAgY29sb3I6IEBibHVlLWJhc2U7XG59XG5cbi5DdXJyZW50VmFsdWVfdGVtcGVyYXR1cmUge1xuICBjb2xvcjogQHB1cnBsZS1iYXNlO1xufVxuXG4uQ3VycmVudFZhbHVlX21ldHJpY05hbWUge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbiIsIi5DdXJyZW50VmFsdWVQYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IEB0eC1zaXplLWJhc2U7XG4gIH1cbn1cbiIsIi5FbXB0eVZpZXdfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5FbXB0eVZpZXdfcmVnaXN0cmF0aW9uU3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDhweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5FbXB0eVZpZXdfbGF0ZXJhbFJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA5NSU7XG4gIGxlZnQ6IC0yNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNSUpO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiZWdvbmlhLWJhc2U7XG59XG5cbi5FbXB0eVZpZXdfcmVkVGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IEBiZWdvbmlhLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uRW1wdHlWaWV3X3B1cnBsZUJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHVycGxlLTU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogM3B4IDZweDtcbn1cblxuLkVtcHR5Vmlld19yZWdpc3RyYXRpb25TdGVwcyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLkVtcHR5Vmlld19jb250cm9scyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuIiwiLlNlbnNvck1ldHJpY3Mge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLlNlbnNvck1ldHJpY3NfbWV0cmljV3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uU2Vuc29yTWV0cmljc19jb25uZWN0ZWROb2RlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLXNtYWxsO1xuICAgIGNvbG9yOiBAYmxhY2stYm9sZDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICB9XG59XG5cbi5TZW5zb3JNZXRyaWNzX3JlZ2lzdGVyZWRBdCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1zbWFsbDtcbiAgICBjb2xvcjogQGJsYWNrLWJvbGQ7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxufVxuXG4uU2Vuc29yTWV0cmljc19wb3VyZWRBdCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1zbWFsbDtcbiAgICBjb2xvcjogQGJsYWNrLWJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbn1cblxuLlNlbnNvck1ldHJpY3NfYWN0aW9uTGlua1dyYXBwZXIge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxufVxuXG4uU2Vuc29yTWV0cmljc19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgY29sb3I6IEBibHVlLWJhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlNlbnNvck1ldHJpY3NfbGluazp2aXNpdGVkIHtcbiAgY29sb3I6IEBibHVlLWJhc2U7XG59XG4iLCIuTm9BY3RpdmVTZW5zb3JzX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nOiA4cHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG4uTm9BY3RpdmVTZW5zb3JzX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1tZWRpdW07XG4gIH1cbn1cblxuLk5vQWN0aXZlU2Vuc29yc190ZXh0IHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxufVxuXG4uTm9BY3RpdmVTZW5zb3JzX2FsZXJ0IHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuIiwiLlBvbGljaWVzVmlld193cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogODhweDtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IDEzNnB4O1xuICB9XG59XG5cbi5Qb2xpY2llc1ZpZXdfc2VjdGlvbkhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5Qb2xpY2llc1ZpZXdfc3Vic2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5Qb2xpY2llc1ZpZXdfYWdyZWVUZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLlBvbGljaWVzVmlld19hZ3JlZW1lbnRXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLlBvbGljaWVzVmlld19hZ3JlZW1lbnRDaGVja2JveCB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4iLCIuQ2FsY3VsYXRlQ29uY3JldGVTdHJlbmd0aFZpZXdfY2FsY3VsYXRlRm9ybVRpdGxlIHtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1tZWRpdW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1sYXJnZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi5DYWxjdWxhdGVDb25jcmV0ZVN0cmVuZ3RoVmlld19zZW5zb3JOYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5DYWxjdWxhdGVDb25jcmV0ZVN0cmVuZ3RoVmlld19mb3JtV3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5DYWxjdWxhdGVDb25jcmV0ZVN0cmVuZ3RoVmlld19jb250cm9sQnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5DYWxjdWxhdGVDb25jcmV0ZVN0cmVuZ3RoVmlld19jb250cm9sQnV0dG9ucyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDhweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuIiwiLlRlbXBvcmFyeVRocmVzaG9sZHNfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uVGVtcG9yYXJ5VGhyZXNob2xkc190aXRsZUxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uVGVtcG9yYXJ5VGhyZXNob2xkc190aXRsZUJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLlRlbXBvcmFyeVRocmVzaG9sZHNfdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5UZW1wb3JhcnlUaHJlc2hvbGRzX3RhYmxlV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHNvbGlkIDFweCBAZ3JleS0xMDtcbn1cblxuLlRlbXBvcmFyeVRocmVzaG9sZHNfdmFsdWUge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uVGVtcG9yYXJ5VGhyZXNob2xkc19oZWFkZXJSb3cge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGNvbG9yOiBAYmx1ZS1iYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggQGdyZXktMTA7XG59XG5cbi5UZW1wb3JhcnlUaHJlc2hvbGRzX3Jvd1NlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5cbi5UZW1wb3JhcnlUaHJlc2hvbGRzX3Jvd1dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuLlRlbXBvcmFyeVRocmVzaG9sZHNfZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IEBncmV5LTEwO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCAzOCwgNTMsIDAuMDUpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG59XG5cbi5UZW1wb3JhcnlUaHJlc2hvbGRzX2Zvb3RlckNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uVGVtcG9yYXJ5VGhyZXNob2xkc19mb290ZXJSZW1vdmFsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5UZW1wb3JhcnlUaHJlc2hvbGRzX2Zvb3RlclJlbW92YWxUZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5UZW1wb3JhcnlUaHJlc2hvbGRzX3NlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktMTA7XG59XG5cbi5UZW1wb3JhcnlUaHJlc2hvbGRzX2RlbGV0ZUljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuQ29uZmlybWF0aW9uU2NyZWVuX2NvbmZpcm1hdGlvbldyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLkNvbmZpcm1hdGlvblNjcmVlbl9jb25maXJtYXRpb25NZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLkNvbmZpcm1hdGlvblNjcmVlbl9jb25maXJtYXRpb25CdXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uQ29uZmlybWF0aW9uU2NyZWVuX2NvbmZpcm1hdGlvbkJ1dHRvbnMgPiAqIHtcbiAgbWFyZ2luOiA4cHg7XG59XG4iLCIuU2Vuc29yRGV0YWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDEwOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5TZW5zb3JEZXRhaWwgLlN1Yk5hdmJhcl90b3BCYXJDaGlsZHJlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uU2Vuc29yRGV0YWlsX3NpdGVTZWxlY3RvciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uU2Vuc29yRGV0YWlsX2R1cmF0aW9uU2VsZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgd2lkdGg6IDIzNnB4O1xuICB9XG59XG5cbi5TZW5zb3JEZXRhaWxfY2xvY2sge1xuICB3aWR0aDogMTcuNXB4O1xuICBoZWlnaHQ6IDE3LjVweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5TZW5zb3JEZXRhaWxfbWl4SGVhZGVyIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4iLCIuU2Vuc29yUGFuZWwge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBwcmludCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5TZW5zb3JQYW5lbF90b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiBAZ3JleS1iYXNlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1heC1oZWlnaHQ6IDQ1MnB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgcHJpbnQge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5TZW5zb3JQYW5lbF9zdHJlYW1TdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIHdpZHRoOiAyMzRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5TZW5zb3JQYW5lbF9zdHJlYW1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIG1pbi1oZWlnaHQ6IDM4OHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgcHJpbnQge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuLlNlbnNvclBhbmVsX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5TZW5zb3JQYW5lbF9kb3dubG9hZEJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlNlbnNvclBhbmVsX2FjdGlvbkJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICB3aWR0aDogMjM4cHg7XG4gIH1cbn1cblxuLlNlbnNvclBhbmVsX2FjdGlvbkJ1dHRvbkNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiIsIi5TdHJlYW1JbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLlN0cmVhbUluZm9fdGl0bGUge1xuICBmb250LXNpemU6IEB0eC1zaXplLWxhcmdlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5TdHJlYW1JbmZvX2xpbmUge1xuICBib3JkZXI6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiBAZ3JleS1iYXNlO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLlN0cmVhbUluZm9fZ3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi5TdHJlYW1zU3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5TdHJlYW1zU3VtbWFyeV9tZWFzdXJlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlcjogMXB4O1xuICBib3JkZXItY29sb3I6IEBncmV5LWJhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgIHdpZHRoOiAyMzhweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5TdHJlYW1zU3VtbWFyeV90ZW1wZXJhdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtbGFyZ2U7XG4gIGZsZXg6IDE7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBmbGV4OiAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG4uU3RyZWFtc1N1bW1hcnlfc3RyZW5ndGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IEB0eC1zaXplLWxhcmdlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgZmxleDogMCBhdXRvO1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuLlN0cmVhbXNTdW1tYXJ5X2JvdHRvbUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uU3RyZWFtc1N1bW1hcnlfbGluZSB7XG4gIGJvcmRlcjogMXB4O1xuICBib3JkZXItY29sb3I6IEBncmV5LWJhc2U7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbi5TdHJlYW1zU3VtbWFyeV9ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXI6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiBAZ3JleS1iYXNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCBAYmx1ZS1iYXNlO1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLlN0cmVhbXNTdW1tYXJ5X2JvdHRvbUNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLlN0cmVhbXNTdW1tYXJ5X2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgYm9yZGVyOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiBAZ3JleS1iYXNlO1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5TdHJlYW1zU3VtbWFyeV9hY3Rpb25CdXR0b25Db250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBAYmx1ZS1iYXNlO1xuICBmb250LXNpemU6IEB0eC1zaXplLXNtYWxsO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLWJhc2U7XG4gIH1cbn1cblxuLlN0cmVhbXNTdW1tYXJ5X3JlY29uZmlndXJlSWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIC5pbmxpbmUtc3ZnLWNvZGUoQGNvZy1pY29uLWJsdWUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBALWlubGluZS1zdmctdXJsO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uU3RyZWFtc1N1bW1hcnlfc3BhY2Uge1xuICB3aWR0aDogNHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIi5UaW1lU2VyaWVzR3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xuICB9XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uVGltZVNlcmllc0dyYXBoX2VtcHR5RGF0YVdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gaWYgd2UgZG9uJ3QgcHV0IHRoaXMsIHdoZW4gcmVzaXppbmcgdGhlIG91dGVyIGRpdiB3aWR0aCwgdGhlIGNoYXJ0XG4vLyB3aWxsIG5vdCBmb2xsb3cgdGhlIHdpZHRoLlxuY2FudmFzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4iLCIuRG93bmxvYWRCdXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogQGdyZXktYmFzZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLkRvd25sb2FkQnV0dG9uc19idXR0b24ge1xuICBwYWRkaW5nOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRG93bmxvYWRCdXR0b25zX2J1dHRvbkNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5pbmxpbmUtc3ZnLWNvZGUoIEBjb2RlICkge1xuICBALXN2Zy1jb2RlOiBlc2NhcGUofic8P3htbCB2ZXJzaW9uPVwiMS4wXCIgPz5Ae2NvZGV9Jyk7XG4gIEAtaW5saW5lLXN2Zy1jb2RlOiB+XCJkYXRhOmltYWdlL3N2Zyt4bWwsQHstc3ZnLWNvZGV9XCI7XG4gIEAtaW5saW5lLXN2Zy11cmw6IH5cInVybCgnQHstaW5saW5lLXN2Zy1jb2RlfScpXCI7XG59XG5cbi5Eb3dubG9hZEJ1dHRvbnNfZG93bmxvYWRJY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgLmlubGluZS1zdmctY29kZShAZG93bmxvYWQtaWNvbik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IEAtaW5saW5lLXN2Zy11cmw7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5Eb3dubG9hZEJ1dHRvbnNfY2hhcnRJY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgLmlubGluZS1zdmctY29kZShAY2hhcnQtaWNvbik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IEAtaW5saW5lLXN2Zy11cmw7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4iLCIuTWVhc3VyZVN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuLk1lYXN1cmVTdW1tYXJ5X3RlbXBlcmF0dXJlIHtcbiAgY29sb3I6IEBwdXJwbGUtYmFzZTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIEBwdXJwbGUtYmFzZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgYm9yZGVyLXRvcDogMHB4O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgQHB1cnBsZS1iYXNlO1xuICB9XG59XG5cbi5NZWFzdXJlU3VtbWFyeV9zdHJlbmd0aCB7XG4gIGNvbG9yOiBAYmx1ZS1iYXNlO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgQGJsdWUtYmFzZTtcbiAgYm9yZGVyLWxlZnQ6IDBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgYm9yZGVyLXRvcDogMHB4O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgQGJsdWUtYmFzZTtcbiAgfVxufVxuXG4uTWVhc3VyZVN1bW1hcnlfbWVhc3VyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5NZWFzdXJlU3VtbWFyeV92YWx1ZSB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUteHhsO1xufVxuXG4uTWVhc3VyZVN1bW1hcnlfdW5pdCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1tZWRpdW0tc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uTWVhc3VyZVN1bW1hcnlfbWV0cmljIHtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1tZWRpdW0tc21hbGw7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGZvbnQtc2l6ZTogQHR4LXNpemUtc21hbGw7XG4gIH1cbn1cblxuLk1lYXN1cmVTdW1tYXJ5X21pbk1heCB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtc21hbGw7XG4gIGNvbG9yOiBAYmxhY2stYm9sZDtcbn1cbiIsIi5TZW5zb3JEZXRhaWxUb3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogODBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDE2OHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtaGVpZ2h0OiAzNTJweDtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5TZW5zb3JEZXRhaWxUb3BfbmFtZSB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUteC1sYXJnZXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLlNlbnNvckRldGFpbFRvcF9lZGl0QnV0dG9uIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuXG4uU2Vuc29yRGV0YWlsVG9wX3JlZ2lzdGVyZWRCeSB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtc21hbGw7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgfVxufVxuXG4uU2Vuc29yRGV0YWlsVG9wX2FyY2hpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4iLCIuU2Vuc29yRGV0YWlsQXJjaGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbiIsIi8vIHByaW50IGhlYWRlciBjbGFzc2VzLiBUaGVzZSBhcmUgdXNlZCBvbmx5IHdoZW4gcHJpbnRpbmcuXG5cbi5QcmludEhlYWRlcl9wcmludEhlYWRlciB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtc21hbGw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0bW07XG59XG5cbi5QcmludEhlYWRlcl9wcmludEhlYWRlckZpcnN0TGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5QcmludEhlYWRlcl9wcmludEhlYWRlcldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtbGFyZ2U7XG59XG5cbi5QcmludEhlYWRlcl9wcmludEhlYWRlclRpdGxlIHtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1sYXJnZTtcbn1cblxuLlByaW50SGVhZGVyX3ByaW50SGVhZGVyTG9nb1dyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLlByaW50SGVhZGVyX3ByaW50SGVhZGVyTG9nbyB7XG4gIHdpZHRoOiAxMTBweDtcbn1cblxuLlByaW50SGVhZGVyX3ByaW50SGVhZGVyQ3JlYXRlZEJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5QcmludEhlYWRlcl9zaXRlTmFtZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtc21hbGw7XG59XG5cbi5QcmludEhlYWRlcl9wcmludEhlYWRlclNlY29uZExpbmUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5QcmludEhlYWRlcl9zZW5zb3JOYW1lIHtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1sYXJnZTtcbn1cblxuLlByaW50SGVhZGVyX3ByaW50SGVhZGVyUmVnaXN0ZXJlZEJ5IHtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1zbWFsbDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5QcmludEhlYWRlcl9wcmludEhlYWRlclJlZ2lzdGVyZWRCeSBzcGFuIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4iLCIvLyBwcmludCBoZWFkZXIgY2xhc3Nlcy4gVGhlc2UgYXJlIHVzZWQgb25seSB3aGVuIHByaW50aW5nLlxuXG4uUHJpbnRTdHJlbmd0aF93cmFwcGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggQGdyZXktYmFzZTtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLlByaW50U3RyZW5ndGhfdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXNwYWNpbmc6IHVuc2V0O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5QcmludFN0cmVuZ3RoX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5QcmludFN0cmVuZ3RoX3Jvd0JvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLlByaW50U3RyZW5ndGhfb2RkUm93IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMyk7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBAZ3JleS1iYXNlO1xuICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG5cbi5QcmludFN0cmVuZ3RoX2V2ZW5Sb3cge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggQGdyZXktYmFzZTtcbn1cbiIsIi5TZW5zb3JEZXRhaWxBbGVydHNfd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5TZW5zb3JEZXRhaWxBbGVydHNfd3JhcHBlciA+ICoge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLlNlbnNvckRldGFpbEFsZXJ0c19hbGVydExpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiA4cHggMCAwIDA7XG59XG5cbi5TZW5zb3JEZXRhaWxBbGVydHNfb2ZmbGluZU5vZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLlNlbnNvckRldGFpbEFsZXJ0c19vZmZsaW5lTm9kZVRleHQge1xuICBmb250LXdlaWdodDogODAwO1xuXG4gIC8vIFdlIGNhbm5vdCB1c2UgZmxleC1iYXNpcyBiZWNhdXNlIG9mIElFMTEgc3VwcG9ydFxuICBmbGV4OiA0IDE7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxufVxuXG4uU2Vuc29yRGV0YWlsQWxlcnRzX3NlbnNvckltYWdlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uU2Vuc29yRGV0YWlsQWxlcnRzX25vZGVJbWFnZSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5TZW5zb3JEZXRhaWxBbGVydHNfb2ZmbGluZUltYWdlIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLlNlbnNvckRldGFpbEFsZXJ0c19vZmZsaW5lSWNvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG5cbiAgLy8gV2UgY2Fubm90IHVzZSBmbGV4LWJhc2lzIGJlY2F1c2Ugb2YgSUUxMSBzdXBwb3J0XG4gIGZsZXg6IDEgMTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG5cbi5TZW5zb3JEZXRhaWxBbGVydHNfYnV0dG9uV3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cblxuLlNlbnNvckRldGFpbEFsZXJ0c19wcmV2aW91c1NlbnNvckNhY2hlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC8vIFRoZXNlIGFyZSBvbmx5IGhlcmUgYmVjYXVzZSBvdGhlcndpc2UgdGhlIGRlY2xhcmF0aW9uXG4gIC8vIG9mIHRoZSBjb21wb25lbnQgd291bGQgYmUgY2x1dHRlcmVkIGJ5ICptYW55KiBub24tc2VtYW50aWNcbiAgLy8gZWxlbWVudHMgYW5kIHdlIHdvdWxkbid0IGJlIGFibGUgdG8gcmV1c2UgaWNvbnMgYXMgd2Ugc2hvdWxkXG4gIC8vIElmIHdlIHdlcmVuJ3QgcmV1c2luZyB0aGVtIG9yIGlmIHRoZXJlIHdvdWxkIGJlIG5vbi1zZW1hbnRpY1xuICAvLyBlbGVtZW50cyBhbnl3YXkgd2UgY291bGQgc2ltcGx5IGFwcGx5IGNsYXNzZXMsIGJ1dCB0aGF0J3NcbiAgLy8gbm90IHRoZSBjYXNlIGFuZCB0aGVyZWZvcmUgSSBqdWRnZWQgaXQgd2FzIGJldHRlciB0byBuZXN0XG4gIC8vIHRoZXNlIHNlbGVjdG9ycyBoZXJlLlxuICAmIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgJiBhIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDcycHg7XG4gICAgfVxuICB9XG59XG5cbi5TZW5zb3JEZXRhaWxBbGVydHNfcHJldmlvdXNTZW5zb3JOb2RlSW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5TZW5zb3JEZXRhaWxBbGVydHNfcHJldmlvdXNTZW5zb3JJbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuIiwiLk1hdHVyaXR5U3VtbWFyeV9jb250ZW50V3JhcHBlciB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG5cbi5NYXR1cml0eVN1bW1hcnlfbWF0dXJpdHlSb3dJdGVtcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLk1hdHVyaXR5U3VtbWFyeV9oZWxwVGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLXNtYWxsO1xuICB9XG59XG5cbi5NYXR1cml0eVN1bW1hcnlfaGVhZGVyIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4iLCIuTWF0dXJpdHlJdGVtX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDU5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmV5LTMwO1xuICBib3JkZXI6IHNvbGlkIDFweCBAZ3JleS1iYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogbGVmdDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA4cHggMTZweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5NYXR1cml0eUl0ZW1fd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5NYXR1cml0eUl0ZW1fbmFtZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1iYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1zbWFsbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5NYXR1cml0eUl0ZW1fdmFsdWUge1xuICBmb250LXdlaWdodDogODAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLXgtbGFyZ2U7XG4gIH1cblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1sYXJnZTsgLy8gd2UgbmVlZCB0aGVzZSBzbGlnaHRseSBzbWFsbGVyIHdoZW4gcHJpbnRpbmcuXG4gIH1cbn1cblxuLk1hdHVyaXR5SXRlbV9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmVlbi1iYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBAd2hpdGU7XG5cbiAgLy8gV2hlbiBwcmludGluZywgc2FtZSBhcyB0aGUgb3RoZXIgcmVjdGFuZ2xlcy5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBAZ3JleS1iYXNlO1xuICAgIGNvbG9yOiBAZ3JleS0xMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4iLCIuTWl4RGV0YWlsQ2hhcnRfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG5cbi5NaXhEZXRhaWxDaGFydF9pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5NaXhEZXRhaWxDaGFydF9pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4uTWl4RGV0YWlsQ2hhcnRfaXRlbU5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsIi5IYXJkd2FyZUluZm9ybWF0aW9uQ2hhcnRfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uSGFyZHdhcmVJbmZvcm1hdGlvbkNoYXJ0X2l0ZW0ge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uSGFyZHdhcmVJbmZvcm1hdGlvbkNoYXJ0X2l0ZW1UZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4uSGFyZHdhcmVJbmZvcm1hdGlvbkNoYXJ0X2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4uSGFyZHdhcmVJbmZvcm1hdGlvbkNoYXJ0X2l0ZW1OYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uSGFyZHdhcmVJbmZvcm1hdGlvbkNoYXJ0X2l0ZW1OYW1lU2Vuc29yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogYXV0bztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4iLCIuUHJvZ3Jlc3NCYXJfdG90YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiA5NyU7XG59XG5cbi5Qcm9ncmVzc0Jhcl9lbXB0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktOTA7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLlByb2dyZXNzQmFyX3Byb2dyZXNzT3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmV5LWJhc2U7XG59XG5cbi5Qcm9ncmVzc0Jhcl9wcm9ncmVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMCU7XG59XG5cbi5Qcm9ncmVzc0Jhcl9wZXJjZW50YWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNSUsIC01MCUpO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogQGJsYWNrO1xufVxuXG4uUHJvZ3Jlc3NCYXJfYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibHVlLWJhc2U7XG59XG5cbi5Qcm9ncmVzc0Jhcl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmVlbi1iYXNlO1xufVxuIiwiLnRvdGFsIHtcbiAgbWFyZ2luOiAyNXB4IDVweDtcbiAgd2lkdGg6IDk3JTtcbn1cblxuLkJvdW5kYXJpZXNCYXJfcHJvZ3Jlc3NPdmVyZmxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiA3cHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1iYXNlO1xufVxuXG4uQm91bmRhcmllc0Jhcl9ib3VuZGFyeUJhckxlZnQsXG4uQm91bmRhcmllc0Jhcl9ib3VuZGFyeUJhck1pZGRsZSxcbi5Cb3VuZGFyaWVzQmFyX2JvdW5kYXJ5QmFyUmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLkJvdW5kYXJpZXNCYXJfYm91bmRhcnlCYXJMZWZ0IHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLkJvdW5kYXJpZXNCYXJfYm91bmRhcnlCYXJNaWRkbGUge1xuICB3aWR0aDogMTUlO1xufVxuXG4uQm91bmRhcmllc0Jhcl9ib3VuZGFyeUJhclJpZ2h0IHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuLkJvdW5kYXJpZXNCYXJfdG9vbHRpcFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uQm91bmRhcmllc0Jhcl90b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHVycGxlLWJhc2U7XG4gIGNvbG9yOiBAd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uQm91bmRhcmllc0Jhcl90b29sdGlwVHJpYW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgQHB1cnBsZS1iYXNlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLkJvdW5kYXJpZXNCYXJfbGVmdCB7XG4gIGxlZnQ6IDM1JTtcbn1cblxuLkJvdW5kYXJpZXNCYXJfbWlkZGxlIHtcbiAgbGVmdDogNzcuNSU7XG59XG5cbi5Cb3VuZGFyaWVzQmFyX3JpZ2h0IHtcbiAgbGVmdDogOTIuNSU7XG59XG5cbi5Cb3VuZGFyaWVzQmFyX3JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG59XG5cbi5Cb3VuZGFyaWVzQmFyX3llbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3ctYmFzZTtcbn1cblxuLkJvdW5kYXJpZXNCYXJfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW4tYmFzZTtcbn1cbiIsIi5UaHJlc2hvbGRzVGFibGVfdGFibGVXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5UaHJlc2hvbGRzVGFibGVfdGFibGVXcmFwcGVyID4gKjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4iLCIuVGhyZXNob2xkc1NlY3Rpb25faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLlRocmVzaG9sZHNTZWN0aW9uX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uVGhyZXNob2xkc1NlY3Rpb25fdGl0bGVUZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uVGhyZXNob2xkc1N1YnNjcmliZXJzX3N1YnNjcmlwdGlvbnNQYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5UaHJlc2hvbGRTdWJzY3JpYmVyc19vdGhlclRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLlRocmVzaG9sZFN1YnNjcmliZXJzX21hbmFnZUxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1zbWFsbDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1iYXNlO1xuICB9XG59XG5cbi5UaHJlc2hvbGRzU3Vic2NyaWJlcnNfbm90aWZpY2F0aW9uc0ljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLlRocmVzaG9sZEVtcHR5QWxlcnRfd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5UaHJlc2hvbGRFbXB0eUFsZXJ0X2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5UaHJlc2hvbGRFbXB0eUFsZXJ0X21lc3NhZ2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxufVxuXG4uVGhyZXNob2xkRW1wdHlBbGVydF90aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtbGFyZ2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5UaHJlc2hvbGRFbXB0eUFsZXJ0X2JvZHkge1xuICBjb2xvcjogQGdyZXktMTEwO1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4iLCIuVGhyZXNob2xkc0lubGluZUZvcm1fZXhwbGFuYXRpb24ge1xuICBjb2xvcjogQGJsdWUtYmFzZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uVGhyZXNob2xkc0lubGluZUZvcm1faW5wdXRSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5UaHJlc2hvbGRzSW5saW5lRm9ybV9pbnB1dFJvdyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICB9XG59XG5cbi8qXG4gKiBUaGlzIHNwZWNpZmljaXR5IGlzIG5lY2Vzc2FyeSBiZWNhdXNlIGl0J3MgdGhlIG9ubHkgd2F5IHRvIGJlYXQgdGhlIHNwZWNpZmljIGNsYXNzXG4gKiBUT0RPIHdlIHNob3VsZCByZWZhY3RvciBzdHlsaW5ncyBmb3IgaW5wdXQgc28gdGhhdCB0aGUgcGFyZW50cyBzdGFibGlzaCB0aGUgaWRlYWwgbWFyZ2luIGZvciB0aGVtXG4gKi9cbi5UaHJlc2hvbGRzSW5saW5lRm9ybV9pbnB1dFJvdyA+ICosXG4uVGhyZXNob2xkc0lubGluZUZvcm1faW5wdXRSb3cgPiAuSW5wdXRfaW5wdXRXcmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uVGhyZXNob2xkc0lubGluZUZvcm1fYnV0dG9uc1JvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLlRocmVzaG9sZHNJbmxpbmVGb3JtX2J1dHRvbnNSb3cgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4iLCIuVGhyZXNob2xkc1N1YnNjcmliZXJzX3N1YnNjcmlwdGlvbnNQYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5UaHJlc2hvbGRTdWJzY3JpYmVyc19vdGhlclRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLlRocmVzaG9sZFN1YnNjcmliZXJzX21hbmFnZUxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1zbWFsbDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1iYXNlO1xuICB9XG59XG5cbi5UaHJlc2hvbGRzU3Vic2NyaWJlcnNfbm90aWZpY2F0aW9uc0ljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLlRlbXBlcmF0dXJlUm93R3JvdXBfdHJhbnNpdGlvbi1lbnRlciB7XG4gIGhlaWdodDogMHB4O1xuICBvcGFjaXR5OiAwLjAxO1xufVxuXG4uVGVtcGVyYXR1cmVSb3dHcm91cF90cmFuc2l0aW9uLWVudGVyLlRocmVzaG9sZHNSb3dHcm91cF90cmFuc2l0aW9uLWVudGVyLWFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMTUwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLWluO1xufVxuXG4uVGVtcGVyYXR1cmVSb3dHcm91cF90cmFuc2l0aW9uLWV4aXQge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLlRlbXBlcmF0dXJlUm93R3JvdXBfdHJhbnNpdGlvbi1leGl0LlRlbXBlcmF0dXJlUm93R3JvdXBfdHJhbnNpdGlvbi1leGl0LWFjdGl2ZSB7XG4gIGhlaWdodDogMHB4O1xuICBvcGFjaXR5OiAwLjAxO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMTUwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLWluO1xufVxuIiwiLlN0cmVuZ3RoQWJzb2x1dGVTY2FsZV93cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uU3RyZW5ndGhSb3dHcm91cF9jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uU3RyZW5ndGhSb3dHcm91cF90aHJlc2hvbGRDb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5TdHJlbmd0aFJvd0dyb3VwX3NjYWxlQ29sdW1uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAvLyBUaGlzIG11c3QgYmUgdGhlIHBhZGRpbmcgb2YgdGhlIHJvdyBhbmQgdGhlIGxlZnRcbiAgLy8gYm9yZGVyICsgKHdpZHRoIG9mIHRoZSBzY2FsZSArIDEpICogMi5cbiAgLy8gVGhpcyBpcyBoZXJlIHRvIGFsaWduIHRoaXMgbGluZSB3aXRoIHRoZSBtaWRkbGUgb2YgdGhlIGNoZWNrIGljb24uXG4gIGxlZnQ6IDI2cHg7XG5cbiAgLy8gVGhlIHZlcnRpY2FsIHBhZGRpbmdzIGhlcmUgc2hvdWxkIGJlIGhhbGYgb2YgdGhlXG4gIC8vIGhlaWdodCBvZiBlYWNoIGNvbHVtbiBzbyB0aGF0IHRoZSBsaW5lIHN0YXJ0cyBhbmRcbiAgLy8gZW5kcyBpbiB0aGUgbWlkZGxlIG9mIHRoZSBmaXJzdCBhbmQgbGFzdCBjb2x1bW5zXG4gIHBhZGRpbmc6IDM2cHggMDtcbn1cblxuLy8gVGhpcyBpcyBoZXJlIGJlY2F1c2Ugc2VwYXJhdG9ycyBpbiB0aGlzIHJvd1xuLy8gYXJlIGV4YWN0bHkgbGlrZSB0aGUgb3RoZXJzIGJ1dCBzaG91bGQgaGF2ZSBhIHNtYWxsXG4vLyBwYWRkaW5nIG9uIHRoZSBsZWZ0IHRvIG5vdCBjb3ZlciB0aGUgYWJzb2x1dGUgc2NhbGUuXG4uU3RyZW5ndGhSb3dHcm91cF93cmFwcGVyIC5Sb3dTZXBhcmF0b3Jfd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDQ4cHg7XG59XG4iLCIuU3RyZW5ndGhBYnNvbHV0ZVNjYWxlX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmV5LWJhc2U7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjI1bXMgZWFzZS1vdXQ7XG59XG5cbi5TdHJlbmd0aEFic29sdXRlU2NhbGVfcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZS1iYXNlO1xufVxuIiwiLlRlbXBlcmF0dXJlUm93X3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG59XG5cbi5UZW1wZXJhdHVyZVJvd19jb250ZW50V3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cblxuLlRlbXBlcmF0dXJlUm93X2JhckNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4OiAwIDAgMjAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTMycHg7XG4gIH1cbn1cblxuLlRlbXBlcmF0dXJlUm93X2Rlc2NyaXB0aW9uQ29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBmb250LXNpemU6IEB0eC1zaXplLWJhc2U7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG5cbi5UZW1wZXJhdHVyZVJvd19sZWZ0TWV0YWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogOTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLlRlbXBlcmF0dXJlUm93X2RlbGV0ZUNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCAtNTAlOyk7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuIiwiLlN0cmVuZ3RoUm93X3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA3MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLlN0cmVuZ3RoUm93X3N0YXR1c0ljb25Db2x1bW4ge1xuICBwYWRkaW5nOiAwIDhweCAwIDE2cHg7XG59XG5cbi5TdHJlbmd0aFJvd190ZXh0Q29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogNDtcbiAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5TdHJlbmd0aFJvd190aXRsZVdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbi5TdHJlbmd0aFJvd190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5TdHJlbmd0aFJvd19zaWxlbmNlSWNvbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG59XG5cbi5TdHJlbmd0aFJvd19kZXNjcmlwdGlvbiB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxufVxuXG4uU3RyZW5ndGhSb3dfcHJlZGljdGlvbkljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbn1cblxuLlN0cmVuZ3RoUm93X2RlbGV0ZUNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAzMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlKTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5TdHJlbmd0aFJvd19lbXB0eUNpcmNsZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIC5pbmxpbmUtc3ZnLWNvZGUoQGVtcHR5LWNpcmNsZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IEAtaW5saW5lLXN2Zy11cmw7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5TdHJlbmd0aFJvd19jaGVja0NpcmNsZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIC5pbmxpbmUtc3ZnLWNvZGUoQGNoZWNrLWNpcmNsZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IEAtaW5saW5lLXN2Zy11cmw7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4iLCIuSGVhZGVyUm93X3dyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyNHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogODAwO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggQGNhcmQtYm9yZGVyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggQGNhcmQtYm9yZGVyO1xufVxuXG4uSGVhZGVyUm93X3RlbXBlcmF0dXJlSGVhZGVyIHtcbiAgY29sb3I6IEBwdXJwbGUtYmFzZTtcbn1cblxuLkhlYWRlclJvd19zdHJlbmd0aEhlYWRlciB7XG4gIGNvbG9yOiBAYmx1ZS1iYXNlO1xufVxuIiwiLkZvb3RlclJvd193cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS05MDtcbn1cbiIsIi5Sb3dTZXBhcmF0b3Jfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBvcGFjaXR5OiAwLjI7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbn1cbiIsIi5Db25maXJtYXRpb25PdmVybGF5X3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLkNvbmZpcm1hdGlvbk92ZXJsYXlfY29uZmlybWF0aW9uVGV4dCB7XG4gIG1hcmdpbjogMDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xuICB9XG59XG5cbi5Db25maXJtYXRpb25PdmVybGF5X2NvbmZpcm1hdGlvbkJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLkNvbmZpcm1hdGlvbk92ZXJsYXlfY29uZmlybWF0aW9uQnV0dG9ucyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuIiwiLkRlbGV0ZUJ1YmJsZV93cmFwcGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbiIsIi5BbmltYXRlZFJvd193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uQW5pbWF0ZWRSb3dfd2lsbEVudGVyIHtcbiAgd2lsbC1jaGFuZ2U6IGhlaWdodCwgb3BhY2l0eTtcbn1cblxuLkFuaW1hdGVkUm93X292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZS1iYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIuVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWwge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMTA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICBAbWVkaWEgb25seSBwcmludCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbCAuU3ViTmF2YmFyX3RvcEJhckNoaWxkcmVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbF9zaXRlU2VsZWN0b3Ige1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi5QYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbi5QYW5lbF90b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiBAZ3JleS1iYXNlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWluLWhlaWdodDogMzg4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG59XG5cbi5QYW5lbF9zdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgd2lkdGg6IDIzOHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuXG4uUGFuZWxfdG9wQm9yZGVyIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5QYW5lbF90b3BCb3JkZXJCbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibHVlLWJhc2U7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLlBhbmVsX3RvcEJvcmRlclB1cnBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHVycGxlLWJhc2U7XG4gIGZsZXgtZ3JvdzogMjtcbn1cblxuLlBhbmVsX2NoYXJ0cyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIHdpZHRoOiA5ODJweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uUGFuZWxfY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5QYW5lbF9kb3dubG9hZENvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5QYW5lbF9hY3Rpb25CdXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDIzOHB4O1xuICB9XG59XG4iLCIuU3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uU3VtbWFyeV9tYXhEaWZmLFxuLlN1bW1hcnlfbWF4VGVtcCxcbi5TdW1tYXJ5X21pblRlbXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uU3VtbWFyeV9tYXhEaWZmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IEBibHVlLWJhc2U7XG4gIGZsZXgtZ3JvdzogMTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGJvcmRlci10b3A6IDBweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIEBibHVlLWJhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cblxuICBAbWVkaWEgb25seSBwcmludCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cblxuLlN1bW1hcnlfdGVtcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGJvcmRlci10b3A6IDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMjA2cHg7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG5cbi5TdW1tYXJ5X21heFRlbXAge1xuICBjb2xvcjogQHB1cnBsZS1iYXNlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBoZWlnaHQ6IDEwM3B4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgQHB1cnBsZS1iYXNlO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgcHJpbnQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5cbi5TdW1tYXJ5X21pblRlbXAge1xuICAuU3VtbWFyeV9tYXhUZW1wO1xufVxuIiwiLkNoYXJ0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXgtaGVpZ2h0OiA0NDhweDtcbiAgfVxufVxuXG4uQ2hhcnRzX2NoYXJ0RGlmZmVyZW50aWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuXG4uQ2hhcnRzX2NoYXJ0VGVtcGVyYXR1cmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaGVpZ2h0OiAyMzJweDtcbiAgfVxufVxuXG4uQ2hhcnRzX2NoYXJ0TGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLkNoYXJ0c19jaXJjbGVZZWxsb3cge1xuICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7XG5cbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdy1iYXNlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLkNoYXJ0c19jaXJjbGVCZWdvbmlhIHtcbiAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xuXG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiZWdvbmlhLWJhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG4uQ2hhcnRzX2NpcmNsZUJsdWUge1xuICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7XG5cbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWUtYmFzZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cblxuI3ByaW50LWNhbnZhcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuTWVhc3VyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uTWVhc3VyZV9kYXRlIHtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS14LXNtYWxsO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgfVxufVxuXG4uTWVhc3VyZV9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtc21hbGw7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1iYXNlO1xuICB9XG59XG5cbi5NZWFzdXJlX21lYXN1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIH1cbn1cblxuLk1lYXN1cmVfdmFsdWUge1xuICBmb250LXNpemU6IEB0eC1zaXplLXh4bDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogQHR4LXNpemUteHh4bDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHByaW50IHtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLXh4bDtcbiAgfVxufVxuXG4uTWVhc3VyZV91bml0IHtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS14LXNtYWxsO1xuICBtYXJnaW4tdG9wOiAxLjhlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIGhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogQHR4LXNpemUtbWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBAbWVkaWEgb25seSBwcmludCB7XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1zbWFsbDtcbiAgfVxufVxuIiwiLlRpbWVTZXJpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIH1cbn1cblxuLlRpbWVTZXJpZXNfZW1wdHlEYXRhV3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBpZiB3ZSBkb24ndCBwdXQgdGhpcywgd2hlbiByZXNpemluZyB0aGUgb3V0ZXIgZGl2IHdpZHRoLCB0aGUgY2hhcnRcbi8vIHdpbGwgbm90IGZvbGxvdyB0aGUgd2lkdGguXG5jYW52YXMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLy8gdG9vbHRpcCBzdHlsaW5nLiBTbyBub3QgZm9sbG93aW5nIHRoZSBuYW1pbmcgY29udmVudGlvbiBoZXJlICh3ZSBjb3VsZCBwdXRcbi8vIGFsbCB0aGlzIGluIGEgc2VwYXJhdGUgY29tcG9uZW50KS5cblxuLmNoYXJ0anMtdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBAZ3JleS1iYXNlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi50b29sdGlwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9vbHRpcC10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtc21hbGw7XG59XG5cbi50b29sdGlwLXRpdGxlIHtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1zbWFsbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLnRvb2x0aXAtY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4udG9vbHRpcC1jb2x1bW4tdmFsdWUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRvb2x0aXAtY2lyY2xlLXllbGxvdyB7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93LWJhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9vbHRpcC1jaXJjbGUtYmVnb25pYSB7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmVnb25pYS1iYXNlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvb2x0aXAtY2lyY2xlLWJsdWUge1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWUtYmFzZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCIuQ2hhcnRQbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMTZweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCBAZ3JleS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGhlaWdodDogNDYwcHg7XG4gICAgd2lkdGg6IDEyMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLkNoYXJ0UGxhY2Vob2xkZXJfaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uQ2hhcnRQbGFjZWhvbGRlcl90ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggNTJweCAwIDUycHg7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgY29sb3I6IEBibGFjay1ib2xkO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoflwiNTAlIC0gNTZweFwiKTtcbiAgICBsZWZ0OiBjYWxjKH5cIjUwJSAtIDIwJVwiKTtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLWxhcmdlO1xuICAgIGNvbG9yOiBAYmxhY2stYm9sZDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4iLCIuUHJpbnRSZXBvcnRCdXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlubGluZS1zdmctY29kZSggQGNvZGUgKSB7XG4gIEAtc3ZnLWNvZGU6IGVzY2FwZSh+Jzw/eG1sIHZlcnNpb249XCIxLjBcIiA/PkB7Y29kZX0nKTtcbiAgQC1pbmxpbmUtc3ZnLWNvZGU6IH5cImRhdGE6aW1hZ2Uvc3ZnK3htbCxAey1zdmctY29kZX1cIjtcbiAgQC1pbmxpbmUtc3ZnLXVybDogflwidXJsKCdAey1pbmxpbmUtc3ZnLWNvZGV9JylcIjtcbn1cblxuLlByaW50UmVwb3J0QnV0dG9uX2ljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICAuaW5saW5lLXN2Zy1jb2RlKEBwcmludC1pY29uKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogQC1pbmxpbmUtc3ZnLXVybDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiIsIi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbEZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LWhlaWdodDogMzUycHg7XG4gIH1cbn1cblxuLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsRm9ybV93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1heC1oZWlnaHQ6IDI4MHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXgtaGVpZ2h0OiAzNTJweDtcbiAgfVxufVxuXG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxfZm9ybVdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LWhlaWdodDogMzUycHg7XG4gIH1cbn1cblxuLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsRm9ybV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtbGFyZ2U7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLXgtbGFyZ2VweDtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxGb3JtX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAxMzJweDtcbiAgICBhbGlnbi1pdGVtczogc3BhY2UtYXJvdW5kO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbEZvcm1fc2Vuc29yV3JhcHBlciB7XG4gIHBhZGRpbmc6IDRweCAyNHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiA0NjJweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMjJweCAwIDI4cHggMjRweDtcbiAgfVxufVxuXG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxGb3JtX3dyYXBwZXJUaW1lIHtcbiAgcGFkZGluZzogNHB4IDI0cHggMTJweCAyNHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsRm9ybV9sYWJlbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4iLCIuQ29udHJvbHNQbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLkNvbnRyb2xzUGxhY2Vob2xkZXJfdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG59XG5cbi5Db250cm9sc1BsYWNlaG9sZGVyX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuIiwiLlByb2dyZXNzQmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZS1iYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAyNTBtcztcbiAgd2lkdGg6IDJweDtcbiAgdG9wOiAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLlByb2dyZXNzQmFyX2RlbGF5IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG5cbi5Qcm9ncmVzc0Jhcl9zdGVwMCB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuLlByb2dyZXNzQmFyX3N0ZXAxIHtcbiAgdG9wOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA0MCU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuXG4uUHJvZ3Jlc3NCYXJfc3RlcDIge1xuICB0b3A6IDIwMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogODAlO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuLlByb2dyZXNzQmFyX2NvbXBsZXRlIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDI4MHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cbiIsIi5Eb3dubG9hZENvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogQGdyZXktYmFzZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLkRvd25sb2FkQ29udHJvbHNfYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG59XG5cbi5Eb3dubG9hZENvbnRyb2xzX2J1dHRvbkNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5pbmxpbmUtc3ZnLWNvZGUoIEBjb2RlICkge1xuICBALXN2Zy1jb2RlOiBlc2NhcGUofic8P3htbCB2ZXJzaW9uPVwiMS4wXCIgPz5Ae2NvZGV9Jyk7XG4gIEAtaW5saW5lLXN2Zy1jb2RlOiB+XCJkYXRhOmltYWdlL3N2Zyt4bWwsQHstc3ZnLWNvZGV9XCI7XG4gIEAtaW5saW5lLXN2Zy11cmw6IH5cInVybCgnQHstaW5saW5lLXN2Zy1jb2RlfScpXCI7XG59XG5cbi5Eb3dubG9hZENvbnRyb2xzX2Rvd25sb2FkSWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIC5pbmxpbmUtc3ZnLWNvZGUoQGRvd25sb2FkLWljb24pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBALWlubGluZS1zdmctdXJsO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uRG93bmxvYWRDb250cm9sc19jaGFydEljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICAuaW5saW5lLXN2Zy1jb2RlKEBjaGFydC1pY29uKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogQC1pbmxpbmUtc3ZnLXVybDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiIsIi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbFRhYmxlX3ByaW50SGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgb25seSBwcmludCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLWxhcmdlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuIiwiLy8gcHJpbnQgaGVhZGVyIGNsYXNzZXMuIFRoZXNlIGFyZSB1c2VkIG9ubHkgd2hlbiBwcmludGluZy5cblxuLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXIge1xuICBmb250LXNpemU6IEB0eC1zaXplLXNtYWxsO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogOG1tO1xufVxuXG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxQcmludEhlYWRlcl9wcmludEhlYWRlckZpcnN0TGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbFByaW50SGVhZGVyX3ByaW50SGVhZGVyV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbFByaW50SGVhZGVyX3ByaW50SGVhZGVyVGl0bGUge1xuICBmb250LXNpemU6IEB0eC1zaXplLWxhcmdlO1xufVxuXG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxQcmludEhlYWRlcl9wcmludEhlYWRlclRpdGxlIHtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1sYXJnZTtcbn1cblxuLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXJMb2dvV3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxQcmludEhlYWRlcl9wcmludEhlYWRlckxvZ28ge1xuICB3aWR0aDogMTEwcHg7XG59XG5cbi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbFByaW50SGVhZGVyX3ByaW50SGVhZGVyQ3JlYXRlZEJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbFByaW50SGVhZGVyX3NpdGVOYW1lIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1zbWFsbDtcbn1cblxuLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXJTZWNvbmRMaW5lIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uVGVtcGVyYXR1cmVEaWZmZXJlbnRpYWxQcmludEhlYWRlcl9zZW5zb3JOYW1lIHtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1sYXJnZTtcbn1cblxuLlRlbXBlcmF0dXJlRGlmZmVyZW50aWFsUHJpbnRIZWFkZXJfcHJpbnRIZWFkZXJUaW1lUGVyaW9kIHtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1zbWFsbDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5UZW1wZXJhdHVyZURpZmZlcmVudGlhbFByaW50SGVhZGVyX3ByaW50SGVhZGVyVGltZVBlcmlvZCBzcGFuIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4iLCIuVGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLlRhYmxlX3dyYXBwZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWUxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlRhYmxlX2JvcmRlcmxlc3Mge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5UYWJsZV9yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5UYWJsZV9yb3dIYXNCb3JkZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpO1xufVxuXG4uVGFibGVfcm93SGFzQm9yZGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uVGFibGVfc29ydGFibGUge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDY0MnB4O1xuXG4gIEBtZWRpYSBvbmx5IHByaW50IHtcbiAgICBvdmVyZmxvdy15OiBpbmhlcml0O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLkNvbHVtbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcblxuICBAbWVkaWEgb25seSBwcmludCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG5cbi5Db2x1bW5faGVhZGVyIHtcbiAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xuXG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjJweCAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UxZTFlMTtcblxuICBAbWVkaWEgb25seSBwcmludCB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG59XG5cbi5Db2x1bW5faGVhZGVyQm9yZGVybGVzcyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5Db2x1bW5faW1hZ2VDZWxsV3JhcHBlciB7XG4gIGhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkNvbHVtbl9pbWFnZUNlbGwge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5Db2x1bW5fbm9QYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi5Tb3J0YWJsZUNvbHVtbl9zb3J0SWNvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgQG1lZGlhIG9ubHkgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5Qb3Vyc0luZGV4VmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogODhweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHg7XG4gIH1cbn1cblxuLlBvdXJzSW5kZXhWaWV3X2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5Qb3Vyc0luZGV4Vmlld19oZWFkZXJUZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjRweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzdweDtcbiAgfVxufVxuXG4uUG91cnNJbmRleFZpZXdfcG91ckNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IEB0eC1zaXplLW1lZGl1bS1zbWFsbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktYmFzZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1tZWRpdW0tc21hbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzUsIDQ2LCAwLjA1KTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICB9XG59XG5cbi5Qb3Vyc0luZGV4Vmlld19hZGRQb3VyQnV0dG9uIHtcbiAgd2lkdGg6IDE2NHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogOHB4O1xuICByaWdodDogMTZweDtcbiAgei1pbmRleDogMTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzMnB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLlBvdXJzSW5kZXhWaWV3IC5TdWJOYXZiYXJfdG9wQmFyQ2hpbGRyZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLkFkZFBvdXJfaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLlBvdXJzSW5kZXhWaWV3X3BvdXJMaXN0IHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuLlBvdXJzSW5kZXhWaWV3X3BvdXJMaXN0QWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbiIsIi5Qb3Vyc0luZGV4UGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmV5LTkwO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDU2cHggMjEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG4uUG91cnNJbmRleFBsYWNlaG9sZGVyX2hlYWRlciB7XG4gIGNvbG9yOiBAYmxhY2stYm9sZDtcbn1cblxuLlBvdXJzSW5kZXhQbGFjZWhvbGRlcl90ZXh0IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgY29sb3I6IEBibGFjay1ib2xkO1xufVxuXG4uUG91cnNJbmRleFBsYWNlaG9sZGVyX2FkZFBvdXIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogQGdyZWVuLWJhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5Qb3Vyc0luZGV4U3VibmF2YmFyX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogMzQ2cHg7XG4gIH1cbn1cblxuLlBvdXJzSW5kZXhTdWJuYXZiYXJfc2l0ZVNlbGVjdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLlBvdXJJdGVtX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5Qb3VySXRlbV9vcmFuZ2Uge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIEBvcmFuZ2UtYmFzZTtcbn1cblxuLlBvdXJJdGVtX3JlZCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgQHJlZDtcbn1cblxuLlBvdXJJdGVtX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjRweDtcbn1cblxuLlBvdXJJdGVtX2l0ZW1OYW1lU2Vuc29yQ291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uUG91ckl0ZW1fbmFtZSB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtbWVkaXVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLWxhcmdlO1xuICB9XG59XG5cbi5Qb3VySXRlbV9zZW5zb3JDb3VudCB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtc21hbGw7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIGZvbnQtc2l6ZTogQHR4LXNpemUtc21hbGw7XG4gIH1cbn1cblxuLlBvdXJJdGVtX21vYmlsZUFycm93SWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uUG91ckl0ZW1fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IEBibGFjaztcbn1cblxuLlBvdXJJdGVtX2xpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiBAYmxhY2s7XG59XG4iLCIuUG91ckZvcm1fdGl0bGUge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLlBvdXJGb3JtX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLlBvdXJGb3JtX2J1dHRvbnMgPiAqIHtcbiAgbWFyZ2luOiA4cHggMDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luOiAwIDI0cHg7XG4gIH1cbn1cblxuLlBvdXJGb3JtX2RlbGV0ZVNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtc21hbGw7XG59XG4iLCIuUG91clN0YXR1c193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLlBvdXJTdGF0dXNfcmVkIHtcbiAgY29sb3I6IEByZWQ7XG59XG5cbi5Qb3VyU3RhdHVzX29yYW5nZSB7XG4gIGNvbG9yOiBAb3JhbmdlLWJhc2U7XG59XG5cbi5Qb3VyU3RhdHVzX2dyZWVuIHtcbiAgY29sb3I6IEBncmVlbi1iYXNlO1xufVxuXG4uUG91clN0YXR1c19ncmV5IHtcbiAgY29sb3I6IEBncmV5LTExMDtcbn1cbiIsIi5Qb3VyVmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogODhweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHg7XG4gIH1cbn1cblxuLlBvdXJWaWV3X2FkZFNlbnNvckJ1dHRvbiB7XG4gIHdpZHRoOiAxNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDhweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDM7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDE2NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDMycHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uUG91clZpZXdfaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLlBvdXJWaWV3X2hlYWRlclBvdXJOYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS14LWxhcmdlcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLlBvdXJWaWV3X2hlYWRlck1peE5hbWUge1xuICBmb250LXNpemU6IEB0eC1zaXplLWJhc2U7XG59XG5cbi5Qb3VyVmlld19zZW5zb3JMaXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLlBvdXJWaWV3X3BsdXNJY29uIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4uUG91clZpZXcgLlN1Yk5hdmJhcl90b3BCYXJDaGlsZHJlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5Qb3VyVmlld19lZGl0QnV0dG9uV3JhcHBlciB7XG4gIG1hcmdpbjogMCAzMnB4O1xufVxuXG4uUG91clZpZXdfY291bnRXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiIsIi5Qb3VyVmlld1N1Ym5hdmJhcl9maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDM0NnB4O1xuICB9XG59XG5cbi5Qb3VyVmlld1N1Ym5hdmJhcl9hbGxQb3Vyc0xpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogQGJsYWNrLWJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5Ub2tlbkdlbmVyYXRvclZpZXcge1xuICBtYXJnaW4tdG9wOiA4OHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IDEzNnB4O1xuICB9XG59XG5cbi5Ub2tlbkdlbmVyYXRvclZpZXdfY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5Ub2tlbkdlbmVyYXRvclZpZXdfZm9ybVdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLlRva2VuR2VuZXJhdG9yVmlld19mb3JtIHtcbiAgcGFkZGluZzogMTZweDtcbn1cbiIsIi5BcGlUb2tlbkFsZXJ0X3dyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uQXBpVG9rZW5BbGVydF9ib2R5IHtcbiAgY29sb3I6IEBncmV5LTExMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiIsIi5LcGlEYXNoYm9hcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiA3NnB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAgIG1hcmdpbi10b3A6IDE2OHB4O1xuICB9XG59XG5cbi5LcGlEYXNoYm9hcmRfaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cblxuLktwaURhc2hib2FyZF9zaXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IEB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IEB0eC1zaXplLXh4bDtcbn1cblxuLktwaURhc2hib2FyZF9vcmdhbmlzYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogQHdoaXRlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuLktwaURhc2hib2FyZF9taXhTZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtbGFyZ2U7XG4gIGNvbG9yOiBAd2hpdGU7XG59XG5cbi5LcGlEYXNoYm9hcmRfbWl4U2VsZWN0b3JUZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4uS3BpRGFzaGJvYXJkX21peFNlbGVjdG9yU2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXItYm90dG9tOiBAd2hpdGUgc29saWQgMXB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5LcGlEYXNoYm9hcmRfY2FyZExpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLktwaURhc2hib2FyZF9zcGlubmVyIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG4iLCIuTWl4U2VsZWN0b3JfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEzOHB4O1xufVxuIiwiLk1vYmlsZUFsZXJ0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjRweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLk1vYmlsZUFsZXJ0X2JvZHkge1xuICBjb2xvcjogQGdyZXktMTEwO1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uTW9iaWxlQWxlcnRfaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4uTW9iaWxlQWxlcnRfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4iLCIuS3BpQ2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSg0NiwgOTEsIDI1NSwgMC4wNyk7XG59XG5cbi5LcGlDYXJkX2NvbF80IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMyLjMlO1xufVxuXG4uS3BpQ2FyZF9jb2xfNiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0OSU7XG59XG5cbi5LcGlDYXJkX2NvbF84IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDY1LjYlO1xufVxuXG4uS3BpQ2FyZF9jb2xfMTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLktwaUNhcmRfaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKTtcbn1cblxuLktwaUNhcmRfdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogQGJsYWNrLWJvbGQ7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbn1cblxuLktwaUNhcmRfcGxvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uS3BpQ2FyZF9zY3JvbGxhYmxlUGxvdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBtYXgtaGVpZ2h0OiA0NDBweDtcbn1cblxuLktwaUNhcmRfdGFibGVQbG90IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5LcGlDYXJkX2NoYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLktwaUNhcmRfdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4iLCIuS3BpQ2FyZFBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiA3MnB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtbWVkaXVtLXNtYWxsO1xufVxuXG4uS3BpQ2FyZFBsYWNlaG9sZGVyX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uS3BpQ2FyZFBsYWNlaG9sZGVyX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuS3BpQ2FyZExpc3RQbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBmb250LXNpemU6IEB0eC1zaXplLWxhcmdlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogODBweCAwO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoNDYsIDkxLCAyNTUsIDAuMDcpO1xufVxuXG4uS3BpQ2FyZExpc3RQbGFjZWhvbGRlcl90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLktwaUNhcmRMaXN0UGxhY2Vob2xkZXJfYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5JbmZvcm1hdGlvbkNhcmRfaW1nUm91bmQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uSW5mb3JtYXRpb25DYXJkX2NvbnRlbnRXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uSW5mb3JtYXRpb25DYXJkX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uSW5mb3JtYXRpb25DYXJkX21haW5Db250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDY4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xufVxuXG4uSW5mb3JtYXRpb25DYXJkX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uSW5mb3JtYXRpb25DYXJkX2ltYWdlV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI0MHB4O1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5JbmZvcm1hdGlvbkNhcmRfaW5kZXhCdWJibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSk7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1sYXJnZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWUtYmFzZTtcbiAgY29sb3I6IEB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCIuU3ViTmF2YmFyX3RvcEJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMztcbiAgdG9wOiA4MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogNTZweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgICB0b3A6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5cbi5TdWJOYXZiYXJfdG9wQmFyQ2hpbGRyZW4ge1xuICB3aWR0aDogMTIyMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHRvcDogNDhweDtcbiAgfVxufVxuXG4uU3ViTmF2YmFyX3NwYWNlciB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5TaXRlU2VsZWN0b3JfY29udGFpbmVyIHtcbiAgd2lkdGg6IDI1NnB4O1xuXG4gIEBtZWRpYSAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIHtcbiAgICB0b3A6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIENvbW1vbiB0byBldmVyeSBidXR0b25cbi5CdXR0b24ge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogQHdoaXRlO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogQHdoaXRlO1xuICB9XG5cbiAgLy8gTm90IHN1cmUgYWJvdXQgdGhlIGNvbG9ycywgdGhleSBjaGFuZ2Ugd2l0aCBvcGFjaXR5LiBUT0RPOiBDaGVjayBpZiBPSy5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogQGdyZXktYmFzZTtcbiAgICBjb2xvcjogQGdyZXktMTEwO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEBncmV5LWJhc2U7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogQGdyZXktMTEwO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogQGdyZXktNjA7XG4gICAgfVxuICB9XG59XG5cbi8vICoqKioqKioqKioqKioqKlxuLy8gQ29sb3JzXG4vLyAqKioqKioqKioqKioqKipcbi5CdXR0b25fYmx1ZSB7XG4gIGNvbG9yOiBAd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibHVlLWJhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQGJsdWUtODA7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogQGJsdWUtMTEwO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogQGJsdWUtNjA7XG4gIH1cbn1cblxuLkJ1dHRvbl9ibGFjayB7XG4gIGNvbG9yOiBAd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbn1cblxuLkJ1dHRvbl9yZWQge1xuICBjb2xvcjogQHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xufVxuXG4uQnV0dG9uX2JlZ29uaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmVnb25pYS1iYXNlO1xuICBjb2xvcjogQHdoaXRlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IEBiZWdvbmlhLTgwO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IEBiZWdvbmlhLTExMDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IEBiZWdvbmlhLTYwO1xuICB9XG59XG5cbi5CdXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW4tYmFzZTtcbiAgY29sb3I6IEB3aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAZ3JlZW4tODA7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogQGdyZWVuLTExMDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IEBncmVlbi02MDtcbiAgfVxufVxuXG4uQnV0dG9uX3llbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3ctYmFzZTtcbiAgY29sb3I6IEB3aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAeWVsbG93LTgwO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IEB5ZWxsb3ctMTEwO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogQHllbGxvdy02MDtcbiAgfVxufVxuXG4uQnV0dG9uX3B1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwdXJwbGUtYmFzZTtcbiAgY29sb3I6IEB3aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAcHVycGxlLTgwO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IEBwdXJwbGUtMTEwO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogQHB1cnBsZS02MDtcbiAgfVxufVxuXG4uQnV0dG9uX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICBib3JkZXI6IHNvbGlkIDFweCBAd2hpdGU7XG4gIGNvbG9yOiBAZ3JleS0xMTA7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQGdyZXktMzA7XG4gIH1cbn1cblxuLkJ1dHRvbl9naG9zdCB7XG4gIGNvbG9yOiBAZ3JleS0xMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIDFweCBAZ3JleS1iYXNlO1xufVxuXG4uQnV0dG9uX2dob3N0V2hpdGUge1xuICBjb2xvcjogQHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggQHdoaXRlO1xufVxuXG4vLyAqKioqKioqKioqKioqKipcbi8vIFNpemVzXG4vLyAqKioqKioqKioqKioqKipcbi5CdXR0b25fc3RhbmRhcmQge1xuICBoZWlnaHQ6IEBidC1oZWlndGgtc3RhbmRhcmQ7XG5cbiAgLy8gd2hlbiBpbiBsYXB0b3AsIHRoZSBzdGFuZGFyZCBidXR0b25zIHdpbGwgYWx3YXlzIGhhdmUgYSBmaXhlZCB3aWR0aCBvZiA0MDAgcGl4ZWxzXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogQGJ0LXNpemUteC1sYXJnZTtcbiAgfVxufVxuXG4uQnV0dG9uX2V4dHJhLXNtYWxsIHtcbiAgaGVpZ2h0OiBAYnQtaGVpZ3RoLXgtc21hbGw7XG4gIHdpZHRoOiBAYnQtd2lkdGgteC1zbWFsbDtcbn1cblxuYS5CdXR0b25fZXh0cmEtc21hbGwge1xuICBsaW5lLWhlaWdodDogQGJ0LWhlaWd0aC14LXNtYWxsO1xufVxuXG4uQnV0dG9uX3NtYWxsIHtcbiAgaGVpZ2h0OiBAYnQtaGVpZ3RoLXNtYWxsO1xuICB3aWR0aDogQGJ0LXdpZHRoLXNtYWxsO1xufVxuXG5hLkJ1dHRvbl9zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiBAYnQtaGVpZ3RoLXNtYWxsO1xufVxuXG4uQnV0dG9uX21lZGl1bSB7XG4gIGhlaWdodDogQGJ0LWhlaWd0aC1zdGFuZGFyZDtcbiAgd2lkdGg6IEBidC1zaXplLW1lZGl1bTtcbn1cblxuLy8gQWxlcnQgQnV0dG9ucyBoYXZlIHN0YW5kYXJkIGhlaWdodClcbi5CdXR0b25fYWxlcnQge1xuICBoZWlnaHQ6IEBidC1oZWlndGgtc3RhbmRhcmQ7XG4gIHdpZHRoOiBAYnQtd2lkdGgtc21hbGw7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5hLkJ1dHRvbl9hbGVydCB7XG4gIGxpbmUtaGVpZ2h0OiBAYnQtaGVpZ3RoLXNtYWxsO1xufVxuXG4uQnV0dG9uX2Z1bGxXaWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQnV0dG9uX291dGxpbmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgQGdyZXktMTEwO1xufVxuIiwiLlNwaW5uZXJfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uU3Bpbm5lcl9sb2FkaW5nVGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uU3Bpbm5lcl9tYWluIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogQGRhcmstZ3JleTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgbGVmdCxcbiAgICAjYTRhNGE0IDEwJSxcbiAgICByZ2JhKDE2NCwgMTY0LCAxNjQsIDApIDQyJVxuICApO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICBsZWZ0LFxuICAgICNhNGE0YTQgMTAlLFxuICAgIHJnYmEoMTY0LCAxNjQsIDE2NCwgMCkgNDIlXG4gICk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYTRhNGE0IDEwJSwgcmdiYSgxNjQsIDE2NCwgMTY0LCAwKSA0MiUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KFxuICAgIGxlZnQsXG4gICAgI2E0YTRhNCAxMCUsXG4gICAgcmdiYSgxNjQsIDE2NCwgMTY0LCAwKSA0MiVcbiAgKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHJpZ2h0LFxuICAgICNhNGE0YTQgMTAlLFxuICAgIHJnYmEoMTY0LCAxNjQsIDE2NCwgMCkgNDIlXG4gICk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQzIDEuNHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGxvYWQzIDEuNHMgaW5maW5pdGUgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uU3Bpbm5lcl9tYWluOmJlZm9yZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kOiBAZGFyay1ncmV5O1xuICBib3JkZXItcmFkaXVzOiAxMDAlIDAgMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLlNwaW5uZXJfbWFpbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IEBiYWNrZ3JvdW5kO1xuICB3aWR0aDogNzUlO1xuICBoZWlnaHQ6IDc1JTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDMge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWQzIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi5NZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiA3ZW07XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwZW0gMGVtO1xuICBwYWRkaW5nOiAyNHB4IDE2cHggMjRweCAxNnB4O1xuICBib3gtc2hhZG93OiAwIC0xcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMCAwIDRweCAwO1xuICB9XG5cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJlZ29uaWEtYmFzZTtcbiAgfVxuXG4gICYuaW5mbyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbi1iYXNlO1xuICB9XG5cbiAgLy8gRm9yIElFMTFcbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICBsZWZ0OiAwJTtcbiAgfVxufVxuXG4uTWVzc2FnZV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtbWVkaXVtO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cbn1cblxuLk1lc3NhZ2VfYm9keSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3b3JkLWJyZWFrOiBCUkVBSy1XT1JEO1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1iYXNlO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5NZXNzYWdlX2NoaWxkcmVuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbiIsIi5JbnB1dF9pbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IEB0eC1zaXplLWJhc2U7XG4gIGNvbG9yOiBAYmxhY2stYm9sZDtcbn1cblxuLklucHV0X2lucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IEB0eC1zaXplLWJhc2U7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSA1MCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICB9XG59XG5cbi5JbnB1dF9pbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RhZDE7XG59XG5cbi5JbnB1dF9sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogNHB4IDA7XG59XG5cbi5JbnB1dF9hbGlnbkxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uSW5wdXRfYWxpZ25SaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uSW5wdXRfbGFiZWxzID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLklucHV0X2Vycm9yTWVzc2FnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cblxuLklucHV0X3ZhbGlkYXRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltZy9mb3JtLXZhbGlkYXRpbmcuc3ZnXCIpO1xufVxuXG4uSW5wdXRfdmFsaWRJbnB1dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1nL2Zvcm0tdmFsaWQuc3ZnXCIpO1xufVxuXG4uSW5wdXRfaW52YWxpZElucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWcvZm9ybS1lcnJvci5zdmdcIik7XG4gIGJvcmRlcjogMnB4IHNvbGlkIEByZWQ7XG59XG5cbi5JbnB1dF9pbnZhbGlkSW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuIiwiLlNlbGVjdElucHV0X2lucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogQGRhcmstZ3JleTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLlNlbGVjdElucHV0X2lucHV0V3JhcHBlciBpbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5TZWxlY3RJbnB1dF9sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5TZWxlY3RJbnB1dF9sYWJlbHMgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1iYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uU2VsZWN0SW5wdXRfYWxpZ25MZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLlNlbGVjdElucHV0X2Vycm9yTWVzc2FnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtbWVkaXVtLXNtYWxsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuXG4uU2VsZWN0SW5wdXRfc2VsZWN0V3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiA0cHggMCAwIDA7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLkZvcm1fZm9ybVdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCIuRHVyYXRpb25TZWxlY3Rvcl9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLkR1cmF0aW9uU2VsZWN0b3JfY2xvY2sge1xuICB3aWR0aDogMTcuNXB4O1xuICBoZWlnaHQ6IDE3LjVweDtcbn1cbiIsIi5GaWx0ZXJCYXJDb21wb25lbnRfZmlsdGVySW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIHRoaXMgaXMgbmVlZGVkIHRvIGZpeCBhbGlnbm1lbnQgaXNzdWVzIGluIGlvcyBhbmQgc2FmYXJpIGRlc2t0b3BcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGxpbmUtaGVpZ2h0OiBAdHgtc2l6ZS1zbWFsbDtcbiAgfVxufVxuXG4uRmlsdGVyQmFyQ29tcG9uZW50X2ZpbHRlcklucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogQGJsYWNrLWJvbGQ7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6IEB0eC1zaXplLWJhc2U7XG4gIH1cbn1cblxuLkZpbHRlckNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkZpbHRlckJhckNvbXBvbmVudF9maWx0ZXJJbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4iLCIuQWxlcnRCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICBwYWRkaW5nOiA4cHggMTZweCAyMHB4IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDIwcHggNHB4IDIwcHggMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLkFsZXJ0Qm94X2JlZ29uaWEge1xuICAuQWxlcnRCb3g7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiZWdvbmlhLTU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBAYmVnb25pYS1iYXNlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBAYmVnb25pYS1iYXNlO1xuICB9XG59XG5cbi5BbGVydEJveF95ZWxsb3cge1xuICAuQWxlcnRCb3g7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3ctNTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEB5ZWxsb3ctYmFzZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgQHllbGxvdy1iYXNlO1xuICB9XG59XG5cbi5BbGVydEJveF9wdXJwbGUge1xuICAuQWxlcnRCb3g7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwdXJwbGUtNTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEBwdXJwbGUtYmFzZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgQHB1cnBsZS1iYXNlO1xuICB9XG59XG5cbi5BbGVydEJveF9ibHVlIHtcbiAgLkFsZXJ0Qm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZS01O1xuICBib3JkZXItdG9wOiAycHggc29saWQgQGJsdWUtYmFzZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgQGJsdWUtYmFzZTtcbiAgfVxufVxuXG4vLyBNaXhpbiB0byBjaGFuZ2UgU1ZHIGNvbG9yXG4vLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9sdmw5OS9sZXNzLWlubGluZS1zdmctY29kZVxuLmlubGluZS1zdmctY29kZSggQGNvZGUgKSB7XG4gIEAtc3ZnLWNvZGU6IGVzY2FwZSh+Jzw/eG1sIHZlcnNpb249XCIxLjBcIiA/PkB7Y29kZX0nKTtcbiAgQC1pbmxpbmUtc3ZnLWNvZGU6IH5cImRhdGE6aW1hZ2Uvc3ZnK3htbCxAey1zdmctY29kZX1cIjtcbiAgQC1pbmxpbmUtc3ZnLXVybDogflwidXJsKCdAey1pbmxpbmUtc3ZnLWNvZGV9JylcIjtcbn1cblxuLy8gc2VlOiBodHRwOi8vYmxvZy5sdmw5OS5jb20vcG9zdC8xNDEzMjgzMDk0MTEvaW5saW5lLXN2Zy1jb2RlLXdpdGhpbi1jc3MtdXNpbmctbGVzc1xuLmFsZXJ0X2ljb24oQGFsZXJ0LWljb24tc3ZnLWNvZGUpIHtcbiAgLmlubGluZS1zdmctY29kZShAYWxlcnQtaWNvbi1zdmctY29kZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IEAtaW5saW5lLXN2Zy11cmw7XG59XG5cbi5BbGVydEJveF9pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gIH1cbn1cblxuLkFsZXJ0Qm94X2ljb25feWVsbG93IHtcbiAgLmFsZXJ0X2ljb24oXG4gICAgfic8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZD1cIk0wIDBoMjR2MjRIMHpcIi8+PHBhdGggZmlsbD1cIiNGRjk3MDBcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCIgZD1cIk0zIDE5LjU0NWgxOEwxMiA0IDMgMTkuNTQ1em05LjgxOC0yLjQ1NGgtMS42MzZ2LTEuNjM2aDEuNjM2djEuNjM2em0wLTMuMjczaC0xLjYzNnYtMy4yNzNoMS42MzZ2My4yNzN6XCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbi5BbGVydEJveF9pY29uX2JlZ29uaWEge1xuICAuYWxlcnRfaWNvbihcbiAgICB+JzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBkPVwiTTAgMGgyNHYyNEgwelwiLz48cGF0aCBmaWxsPVwiI0ZGMjAwMFwiIGZpbGwtcnVsZT1cIm5vbnplcm9cIiBkPVwiTTEyIDRjLTQuNDE2IDAtOCAzLjU4NC04IDhzMy41ODQgOCA4IDggOC0zLjU4NCA4LTgtMy41ODQtOC04LTh6bS44IDEyaC0xLjZ2LTEuNmgxLjZWMTZ6bTAtMy4yaC0xLjZWOGgxLjZ2NC44elwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG4uQWxlcnRCb3hfaWNvbl9wdXJwbGUge1xuICAuYWxlcnRfaWNvbihcbiAgICB+JzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48Zz48cGF0aCBmaWxsPVwiQHtwdXJwbGUtYmFzZX1cIiBmaWxsLW9wYWNpdHk9XCIuMDFcIiBkPVwiTTAgMGgyNHYyNEgwelwiLz48cGF0aCBmaWxsPVwiQHtwdXJwbGUtYmFzZX1cIiBmaWxsLXJ1bGU9XCJub256ZXJvXCIgZD1cIk0xMS4zMyAxNWgxLjMzdjJoLTEuMzN2LTJ6bTAtOGgxLjMzdjZoLTEuMzNWN3ptLjY2LTVDNi40NyAyIDIgNi40OCAyIDEyczQuNDcgMTAgOS45OSAxMEMxNy41MiAyMiAyMiAxNy41MiAyMiAxMlMxNy41MiAyIDExLjk5IDJ6bS4wMDUgMTguNjZhOC42NjMgOC42NjMgMCAwIDEtOC42NjUtOC42NjUgOC42NjMgOC42NjMgMCAwIDEgOC42NjUtOC42NjUgOC42NjMgOC42NjMgMCAwIDEgOC42NjUgOC42NjUgOC42NjMgOC42NjMgMCAwIDEtOC42NjUgOC42NjV6XCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbi5BbGVydEJveF9pY29uX2JsdWUge1xuICAuYWxlcnRfaWNvbihcbiAgICB+JzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48Zz48cGF0aCBmaWxsPVwiQHtibHVlLWJhc2V9XCIgZmlsbC1vcGFjaXR5PVwiLjAxXCIgZD1cIk0wIDBoMjR2MjRIMHpcIi8+PHBhdGggZmlsbD1cIkB7Ymx1ZS1iYXNlfVwiIGZpbGwtcnVsZT1cIm5vbnplcm9cIiBkPVwiTTExLjMzIDE1aDEuMzN2MmgtMS4zM3YtMnptMC04aDEuMzN2NmgtMS4zM1Y3em0uNjYtNUM2LjQ3IDIgMiA2LjQ4IDIgMTJzNC40NyAxMCA5Ljk5IDEwQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyUzE3LjUyIDIgMTEuOTkgMnptLjAwNSAxOC42NmE4LjY2MyA4LjY2MyAwIDAgMS04LjY2NS04LjY2NSA4LjY2MyA4LjY2MyAwIDAgMSA4LjY2NS04LjY2NSA4LjY2MyA4LjY2MyAwIDAgMSA4LjY2NSA4LjY2NSA4LjY2MyA4LjY2MyAwIDAgMS04LjY2NSA4LjY2NXpcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuLkFsZXJ0SWNvbl93cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZmxleC1iYXNpczogMjVweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDBweCA4cHggNHB4IDIwcHg7XG4gIH1cbn1cblxuLkFsZXJ0Qm94X2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDAgMTZweCA0cHggMDtcbiAgfVxufVxuXG4uQWxlcnRCb3hfdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogQHR4LXNpemUtbWVkaXVtO1xuICB9XG59XG5cbi5BbGVydEJveF9tZXNzYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvLyBUaGlzIG5lZWRzIHRvIGJlIHNpemUgb2YgaWNvbiArIGl0cyBwYWRkaW5nIGxlZnQgKyBpdHMgcGFkZGluZyByaWdodFxuICAgIHBhZGRpbmctbGVmdDogNTZweDtcbiAgfVxufVxuXG4uQWxlcnRCb3hfYnV0dG9uIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiA0cHg7XG4gIEBtZWRpYSAobWluLWRldmljZS13aWR0aDogNDgwcHgpIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuIiwiLkZpeGVkRm9vdGVyX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBib3gtc2hhZG93OiAtMnB4IDNweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBAYmxhY2s7XG4gIHBhZGRpbmc6IDQwcHggMTZweCAxNnB4IDE2cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogNDBweCAzMCUgMTZweCAzMCU7XG4gIH1cbn1cbiIsIi5Cb3R0b21QYW5lbF9vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgLypcbiAgICAgKiBUaGUgbmF2YmFyIGhhcyBhIHotaW5kZXggb2YgMyBzbyB0aGlzIHNob3VsZCBnb1xuICAgICAqIGJlbG93IGl0IGJ1dCBzdGlsbCBjb3ZlciB0aGUgZW50aXJlIHNjcmVlbiBzbyB0aGF0IHdlXG4gICAgICogY2FuIGhhbmRsZSBjbGlja3Mgb3V0c2lkZSBvZiB0aGlzIGRpdiBpbiB0aGUgZnV0dXJlLlxuICAgICAqL1xuICB6LWluZGV4OiAyO1xufVxuXG4uQm90dG9tUGFuZWxfc2xpZGVJbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDc1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgYm94LXNoYWRvdzogMnB4IDAgMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgfVxufVxuXG4uQm90dG9tUGFuZWxfc2VwYXJhdG9yIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWUtYmFzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLkJvdHRvbVBhbmVsX2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDY0MHB4O1xuICB9XG59XG5cbi5Cb3R0b21QYW5lbF90cmFuc2l0aW9uLWFwcGVhcixcbi5Cb3R0b21QYW5lbF90cmFuc2l0aW9uLWVudGVyIHtcbiAgaGVpZ2h0OiAwcHg7XG59XG5cbi5Cb3R0b21QYW5lbF90cmFuc2l0aW9uLWFwcGVhci1hY3RpdmUsXG4uQm90dG9tUGFuZWxfdHJhbnNpdGlvbi1lbnRlci1hY3RpdmUge1xuICBoZWlnaHQ6IDc1JTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDI1MG1zIGVhc2UtaW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaGVpZ2h0OiA4MCU7XG4gIH1cbn1cblxuLkJvdHRvbVBhbmVsX3RyYW5zaXRpb24tZXhpdCB7XG4gIGhlaWdodDogNzUlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGhlaWdodDogODAlO1xuICB9XG59XG5cbi5Cb3R0b21QYW5lbF90cmFuc2l0aW9uLWV4aXQtYWN0aXZlIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAyNTBtcyBlYXNlLWluO1xufVxuIiwiLkRhdGVJbnB1dF93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5EYXRlSW5wdXRfbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uRGF0ZUlucHV0X2FsaWduTGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5EYXRlSW5wdXRfbGFiZWxzID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLkRhdGVJbnB1dF9ub25OYXRpdmVQaWNrZXJXcmFwcGVyIHtcbiAgLypcbiAgICAgKiBUaGlzIGlzIGhlcmUgYmVjYXVzZSBvbiBNUyBFZGdlIGNsaWNrc1xuICAgICAqIG9uIHRoZSBkaXYgY29udGFpbmluZyB0aGUgZGlzYWJsZWQgaW5wdXRcbiAgICAgKiB3b3VsZCBub3QgdHJpZ2dlciBvbkNsaWNrIGhhbmRsZXJzLlxuICAgICAqIEl0IGFsc28gbmVlZHMgdG8gYmUgY29tYmluZWQgd2l0aCBhXG4gICAgICogcG9pbnRlci1ldmVudHM6IG5vbmUgb24gdGhlIGRlc2t0b3AgaW5wdXQuXG4gICAgICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLkRhdGVJbnB1dF9lcnJvck1lc3NhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1iYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG4uRGF0ZUlucHV0X2ludmFsaWRJbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5EYXRlSW5wdXRfaW5wdXRGaWVsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEB0eC1zaXplLWJhc2U7XG4gIG1hcmdpbjogNHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW46IDRweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgNTAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG59XG5cbi5EYXRlSW5wdXRfaW5wdXRGaWVsZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWcvY2FsZW5kYXJfaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDUwJTtcbn1cblxuLypcbiAqIFRoZXNlIFRpbWVJbnB1dCBjbGFzc2VzIGFyZSBpbiB0aGlzIGZpbGUgYmVjYXVzZSBEYXRlSW5wdXRcbiAqIGlzIGEgc3RhbmRhbG9uZSBjb21wb25lbnQgYW5kIFRpbWVJbnB1dCBpcyBhIHN1YmNvbXBvbmVudFxuICogb2YgaXQsIGFuZCB0aGVyZWZvcmUgc2hvdWxkIGxpdmUgd2l0aGluIERhdGVJbnB1dC5cbiAqIFNpbmNlIERhdGVJbnB1dCBkb2Vzbid0IGhhdmUgaXRzIG93biBmb2xkZXIgZHVlIHRvIGJlaW5nXG4gKiBhIHN0YW5kYWxvbmUgY29tcG9uZW50IHRoZXkgZW5kZWQgdXAgaGVyZVxuICovXG5cbi5UaW1lSW5wdXRfdGltZVNlbGVjdG9yIHtcbiAgbWFyZ2luOiAwIDI0cHg7XG4gIGJvcmRlci10b3A6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC41KTtcbn1cblxuLlRpbWVJbnB1dF9jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjBweCAyNHB4IDAgMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5UaW1lSW5wdXRfdGltZVNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5UaW1lSW5wdXRfaW5wdXRTZXBhcmF0b3Ige1xuICBmb250LXNpemU6IEB0eC1zaXplLXgtbGFyZ2U7XG59XG5cbi5UaW1lSW5wdXRfdGltZVNlbGVjdG9yID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5UaW1lSW5wdXRfaW5wdXRGaWVsZCB7XG4gIHdpZHRoOiA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IEB0eC1zaXplLWJhc2U7XG59XG5cbi5UaW1lSW5wdXRfY29udHJvbHMgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiIsIi5FZGl0YWJsZVRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRWRpdGFibGVUZXh0X2VkaXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi8vIGVkaXQgaWNvblxuLmlubGluZS1zdmctY29kZSggQGNvZGUgKSB7XG4gIEAtc3ZnLWNvZGU6IGVzY2FwZSh+Jzw/eG1sIHZlcnNpb249XCIxLjBcIiA/PkB7Y29kZX0nKTtcbiAgQC1pbmxpbmUtc3ZnLWNvZGU6IH5cImRhdGE6aW1hZ2Uvc3ZnK3htbCxAey1zdmctY29kZX1cIjtcbiAgQC1pbmxpbmUtc3ZnLXVybDogflwidXJsKCdAey1pbmxpbmUtc3ZnLWNvZGV9JylcIjtcbn1cblxuLkVkaXRhYmxlVGV4dF9pY29uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgLmlubGluZS1zdmctY29kZShcbiAgICB+JzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48cGF0aCBmaWxsPVwibm9uZVwiIGQ9XCJNMCAwaDI0djI0SDBWMHpcIi8+PHBhdGggZD1cIk0xNC4wNiA5LjAybC45Mi45Mkw1LjkyIDE5SDV2LS45Mmw5LjA2LTkuMDZNMTcuNjYgM2MtLjI1IDAtLjUxLjEtLjcuMjlsLTEuODMgMS44MyAzLjc1IDMuNzUgMS44My0xLjgzYy4zOS0uMzkuMzktMS4wMiAwLTEuNDFsLTIuMzQtMi4zNGMtLjItLjItLjQ1LS4yOS0uNzEtLjI5em0tMy42IDMuMTlMMyAxNy4yNVYyMWgzLjc1TDE3LjgxIDkuOTRsLTMuNzUtMy43NXpcIi8+PC9zdmc+J1xuICApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBALWlubGluZS1zdmctdXJsO1xufVxuXG4uRWRpdGFibGVUZXh0X2lucHV0IHtcbiAgZmxleDogMjtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseTtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS14LWxhcmdlcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogdGhpbiBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87IC8vIGZ1Y2sgaWUxMVxuICB3aWR0aDogMTAwJTtcbn1cblxuLkVkaXRhYmxlVGV4dF9idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIG1hcmdpbjogLTE0OHB4O1xuICB9XG59XG5cbi5FZGl0YWJsZVRleHRfaW5wdXRCdXR0b25TYXZlIHtcbiAgd2lkdGg6IDY3cHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi5FZGl0YWJsZVRleHRfaW5wdXRCdXR0b25DYW5jZWwge1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbiIsIi5Db3VudEJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE5LjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzUsIDQ2LCAwLjA1KTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBAZ3JleS0xMTA7XG4gIG1hcmdpbjogMCAxNnB4O1xufVxuIiwiLlN0YXR1c0JhZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlN0YXR1c0JhZGdlX2ljb25XcmFwcGVyIHtcbiAgcGFkZGluZzogMCA0cHggMCAwO1xufVxuXG4uU3RhdHVzQmFkZ2UuT2ZmbGluZSxcbi5TdGF0dXNCYWRnZS5Dcml0aWNhbERpYWdub3N0aWMge1xuICBjb2xvcjogQHJlZDtcbn1cblxuLlN0YXR1c0JhZGdlLk1vZGVyYXRlRGlhZ25vc3RpYyB7XG4gIGNvbG9yOiBAb3JhbmdlLWJhc2U7XG59XG5cbi5TdGF0dXNCYWRnZS5PbmxpbmUge1xuICBjb2xvcjogQGdyZWVuLXN0YXR1cztcbn1cblxuLlN0YXR1c0JhZGdlLlVucGx1Z2dlZCxcbi5TdGF0dXNCYWRnZS5PZmYge1xuICBjb2xvcjogQGJsYWNrLWJvbGQ7XG59XG5cbi5TdGF0dXNCYWRnZSB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEB0eC1zaXplLWJhc2U7XG59XG4iLCIuU3ViTmF2U2VhcmNoQm94X2ZpbHRlckNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHRyYW5zaXRpb246IDI1MG1zO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLlN1Yk5hdlNlYXJjaEJveF9pc1NlYXJjaGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJsYWNrO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi5TZW5zb3JDYXJkTGlzdF9sb2FkTW9yZVdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsIi5FZGl0U2Vuc29yRm9ybV90aXRsZSB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uRWRpdFNlbnNvckZvcm1fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uRWRpdFNlbnNvckZvcm1fYnV0dG9ucyA+ICoge1xuICBtYXJnaW46IDhweCAwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW46IDAgMjRweDtcbiAgfVxufVxuXG4uRWRpdFNlbnNvckZvcm1fc2VsZWN0TGFiZWwge1xuICBjb2xvcjogQGJsYWNrLWJvbGQ7XG59XG5cbi5FZGl0U2Vuc29yRm9ybV9wb3VyU2VsZWN0IHtcbiAgY29sb3I6IEBibGFjay1ib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5FZGl0U2Vuc29yRm9ybV9wb3VyU2VsZWN0ZWQge1xuICBmb250LXNpemU6IEB0eC1zaXplLWJhc2U7XG4gIGNvbG9yOiBAYmxhY2stYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuXG4uRWRpdFNlbnNvckZvcm1fcG91clNlbGVjdE9wdGlvbiB7XG4gIGNvbG9yOiBAYmxhY2stYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uRWRpdFNlbnNvckZvcm1fcG91clNlbGVjdFBvdXJOYW1lRGlmZmVyZW50TWl4IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uRWRpdFNlbnNvckZvcm1fc2VsZWN0T3B0aW9uTWl4TmFtZURpZmZlcmVudE1peCB7XG4gIGNvbG9yOiBAcmVkO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5FZGl0U2Vuc29yRm9ybV9tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogQGdyZXktMTEwO1xuICBmb250LXNpemU6IEB0eC1zaXplLXNtYWxsO1xufVxuIiwiLkVkaXRCdXR0b25fZWRpdEljb24ge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uRWRpdEJ1dHRvbl9lZGl0QnV0dG9uVGV4dCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuIiwiLkNvbmZpcm1hdGlvbkRpYWxvZ3VlX2JnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjQsIDE2NCwgMTY0LCAwLjgpO1xuICB6LWluZGV4OiAyO1xufVxuXG4uQ29uZmlybWF0aW9uRGlhbG9ndWVfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDMycHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uQ29uZmlybWF0aW9uRGlhbG9ndWVfY2hpbGRyZW4ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uQ29uZmlybWF0aW9uRGlhbG9ndWVfY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uQ29uZmlybWF0aW9uRGlhbG9ndWVfY29udHJvbHMgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuIiwiLk5vdEZvdW5kSXRlbV9sb2FkaW5nIHtcbiAgbWFyZ2luOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiBAdHgtc2l6ZS1sYXJnZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uTm90Rm91bmRJdGVtX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuIiwiLlRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLlRvb2x0aXBfdGV4dCB7XG4gIGZvbnQtc2l6ZTogQHR4LXNpemUtc21hbGw7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCBAZ3JleS0xMDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTdweCAwIHJnYmEoMTYsIDEyNCwgMTc1LCAwLjIzKTtcbiAgdG9wOiAtMzAwJTtcbiAgcmlnaHQ6IDEwNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDI5NHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjhweDtcbiAgfVxufVxuXG4uVG9vbHRpcDpob3ZlciAuVG9vbHRpcF90ZXh0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLlRvb2x0aXBfdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuIiwiLk5hdmJhckFsZXJ0X3dyYXBwZXIge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmVnb25pYS01O1xuICB6LWluZGV4OiA0O1xuICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ4cHgpO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcbiAgfVxufVxuXG4uTmF2YmFyQWxlcnRfdG9wQmFyIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLk5hdmJhckFsZXJ0X3RyaWFuZ2xlVXAge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIEByZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDhweCwgLTEwMCUpO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMjBweCwgLTEwMCUpO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIEByZWQ7XG4gIH1cbn1cblxuLk5hdmJhckFsZXJ0X2ljb24ge1xuICBwYWRkaW5nOiAwIDhweCAwIDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG5cbi5OYXZiYXJBbGVydF9jb250ZW50Q29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5OYXZiYXJBbGVydF9jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5OYXZiYXJBbGVydF9oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IEB0eC1zaXplLWJhc2U7XG4gIGNvbG9yOiBAYmxhY2stYm9sZDtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1tZWRpdW0tbGFyZ2U7XG4gIH1cbn1cblxuLk5hdmJhckFsZXJ0X2JvZHkge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5O1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgY29sb3I6IEBibGFjay1ib2xkO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICB9XG59XG5cbi5OYXZiYXJBbGVydF9ib2R5VGV4dCB7XG4gIG1hcmdpbjogOHB4IDAgMTZweCAwO1xufVxuXG4uTmF2YmFyQWxlcnRfY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uTmF2YmFyQWxlcnRfY29udHJvbHMgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgfVxufVxuIiwiLkJsaW5raW5nUmVkRG90X3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICByaWdodDogMnB4O1xuICB9XG59XG5cbi5CbGlua2luZ1JlZERvdF9kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNDMsIDc0LCA2MiwgMC43KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgyNDMsIDc0LCA2MiwgMSk7XG4gIGFuaW1hdGlvbjogcmVkRG90X3B1bHNlIDJzIGluZmluaXRlO1xufVxuXG4uQmxpbmtpbmdSZWREb3RfZG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IEByZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uQmxpbmtpbmdSZWREb3RfZG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggQHJlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDJweDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJlZERvdF9wdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDMsIDc0LCA2MiwgMSk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNDMsIDc0LCA2MiwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQzLCA3NCwgNjIsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJlZERvdF9wdWxzZSB7XG4gIDAlIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDMsIDc0LCA2MiwgMSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0MywgNzQsIDYyLCAxKTtcbiAgfVxuICA3MCUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDI0MywgNzQsIDYyLCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjQzLCA3NCwgNjIsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0MywgNzQsIDYyLCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQzLCA3NCwgNjIsIDApO1xuICB9XG59XG4iLCIvLyBDb21tb24gcHJpbnQgQ1NTXG5cbi5wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhdXRvO1xuICAgIC8vIHNtYWxsIG1hcmdpbmcgbGV0IGFuZCByaWdodC4gTm8gbWFyZ2luIG9uIHRvcCB0b1xuICAgIC8vIGF2b2lkIHRvIHB1dCB0aGUgaHRtbCB0aXRsZSArIGRhdGUuXG4gICAgbWFyZ2luLWxlZnQ6IDRtbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRtbTtcbiAgICBtYXJnaW4tdG9wOiAwbW07XG4gIH1cblxuICAvLyByZW1vdmUgdGhlIFVSTCBmcm9tIGhyZWZcbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gY2xhc3MgZm9yIGhpZGluZyBlbGVtZW50c1xuICAubm9wcmludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IEB0eC1zaXplLWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiBAdHgtc2l6ZS1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG59XG4iXX0= */
