.zeroOpacity{opacity:0}.fullOpacity{opacity:1}.displayNone{display:none}.hidden{display:none!important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{background-color:#fff;font-family:sans-serif}a,button{text-decoration:none;outline:none}button{border:none}button::-moz-focus-inner{border:none}body#mobile_body{min-width:300px}body#mobile_body div.simplified-bar-chart-container{width:100%!important}body#mobile_body div#layout-content-container{min-height:434px}body#mobile_body div#layout-content.clearfix{margin:0;display:initial}body#mobile_body div#layout-container{height:100%;overflow-y:hidden;min-height:unset}body#mobile_body div#layout-container .content-container{min-height:100%}body#mobile_body div#layout-container .content-container div.empty-widget-text{font-size:16px;margin:25px}body#mobile_body div#layout-container .content-container div.chart-widget-list{height:auto}body#mobile_body div#layout-container .content-container.expanded{min-height:-webkit-calc(100% - 300px);min-height:calc(100% - 300px)}body#mobile_body div#layout-container div.clock,body#mobile_body div#layout-container div.deviceDetailsBox,body#mobile_body div#layout-container span.object-heading-value{display:none}body#mobile_body div#layout-container #timePicker{height:0;overflow-y:hidden;background-color:#f5f5f5;position:relative}body#mobile_body div#layout-container #timePicker.expanded{height:200px;overflow-y:initial}body#mobile_body div#layout-container span#display-mode{position:absolute;top:82px;left:0;font-size:16px;width:100%}body#mobile_body div#layout-container div.dateSelectorBar{height:68px;text-align:center;background-color:#575756}body#mobile_body div#layout-container div.dateSelectorBar>a>svg{color:#fefefe;width:10%!important;min-width:36px;height:36px!important;margin:16px 10px!important;max-width:45px}body#mobile_body div#layout-container div.dateSelectorBar>a.date-bar-item-selected svg{color:#0069b4}body#mobile_body div#layout-container div#time_period_selection{position:relative;width:80%;max-width:320px;margin:50px auto 0}body#mobile_body div#layout-container div#time_period_selection>a>svg{width:24px;height:auto;float:left;margin:7px 0 0}body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set{float:left;overflow:visible;width:-webkit-calc(100% - 48px);width:calc(100% - 48px)}body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set>div.form-row{height:40px;margin:0 5px;display:inline-block;padding-bottom:0}body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set>div.form-row>label{position:relative;display:inline-block;width:100%}body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set>div.form-row>label>input{width:116px;height:40px}body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set>div.form-row>label>span.input-tooltip{display:none}body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set>div.full-size{width:-webkit-calc(100% - 24px);width:calc(100% - 24px)}body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set>div.full-size>label>input{min-width:100%!important}body#mobile_body div#layout-container div#comparison_period,body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set>div.no-size{display:none}body#mobile_body div#layout-container #mobile_menu_container{-webkit-box-shadow:10px 0 5px -2px rgba(0,0,0,.19);box-shadow:10px 0 5px -2px rgba(0,0,0,.19);position:absolute;z-index:5;background-color:#fff;min-height:-webkit-calc(100% - 46px)!important;min-height:calc(100% - 46px)!important;height:-webkit-calc(100% - 46px)!important;height:calc(100% - 46px)!important;overflow-x:auto}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper .levelHolderClass{background:#fff}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper a{color:#575756;padding:20px 15px 20px 50px;font-size:1em}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper a>svg{width:20px;height:auto;margin-right:15px}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper a>span{position:absolute;top:27px}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper li{border-top:none;text-align:left!important}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper li:last-child{border-bottom:none}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper li:hover{background-color:#f7f7f7}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper h2{display:none}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper .backItemClass{border-top:unset;background-color:#fff}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper .backItemClass>a{padding:20px 15px;margin-bottom:10px}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper .rtl{-webkit-box-shadow:unset;box-shadow:unset}body#mobile_body .fullheight{height:100%}body#mobile_body #mobile_topbar{width:100%;height:46px;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body#mobile_body #mobile_topbar #mobile_topbar_left,body#mobile_body #mobile_topbar #mobile_topbar_left #mobile_menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body#mobile_body #mobile_topbar #mobile_topbar_left #mobile_menu img{height:22px;width:22px}body#mobile_body #mobile_topbar #mobile_topbar_left .arrow_right{width:0;height:0;border-top:23px solid transparent;border-left:6px solid #deddd6;border-bottom:23px solid transparent}body#mobile_body #mobile_topbar #mobile_topbar_left #mobile_titlebar{color:#575756;font-size:15px;display:inline-block;margin-left:13px}body#mobile_body #mobile_topbar #mobile_topbar_right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}body#mobile_body #mobile_topbar .gray16{background-color:#deddd6}body#mobile_body #mobile_topbar .mobile_topIcons{width:46px;height:46px;float:left;text-align:center;cursor:pointer}body#mobile_body #mobile_topbar .mobile_topIcons,body#mobile_body #mobile_topbar .mobile_topIcons a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body#mobile_body #mobile_topbar .mobile_topIcons a{width:100%;height:100%}body#mobile_body .tabbed figure{display:block;margin-left:0;clear:both}body#mobile_body .tabbed .tabRadios,body#mobile_body .tabbed figure>div{display:none}body#mobile_body .tabbed figure>div{padding:20px;width:100%;background:#fff;line-height:1.5em;letter-spacing:.3px}body#mobile_body .tabbed #settingsEmailTab:checked~figure .settingsEmailTab,body#mobile_body .tabbed #settingsLanguageTab:checked~figure .settingsLanguageTab,body#mobile_body .tabbed #settingsPasswordTab:checked~figure .settingsPasswordTab{display:block}body#mobile_body .tabbed nav,body#mobile_body .tabbed nav .tab-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body#mobile_body .tabbed nav .tab-label{float:left;color:#575756;height:60px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body#mobile_body .tabbed nav .tab-label img,body#mobile_body .tabbed nav .tab-label svg{display:block;width:22px;height:22px;margin:0 auto}body#mobile_body .tabbed nav .tab-label label{height:100%;padding:10px;cursor:pointer}body#mobile_body .tabbed nav label:active{background:#fff}body#mobile_body .tabbed #settingsEmailTab:checked~nav label[for=settingsEmailTab],body#mobile_body .tabbed #settingsLanguageTab:checked~nav label[for=settingsLanguageTab],body#mobile_body .tabbed #settingsPasswordTab:checked~nav label[for=settingsPasswordTab]{background:#fff;color:#0069b4;position:relative}body#mobile_body .tabbed #settingsEmailTab:checked~nav label[for=settingsEmailTab]:after,body#mobile_body .tabbed #settingsLanguageTab:checked~nav label[for=settingsLanguageTab]:after,body#mobile_body .tabbed #settingsPasswordTab:checked~nav label[for=settingsPasswordTab]:after{content:"";display:block;position:absolute;height:2px;width:100%;background:#0069b4;left:0;bottom:0}body#mobile_body .tabbed .tab-label,body#mobile_body .tabbed .tab-label label{width:100%;text-align:center}body#mobile_body .mobile-fullscreen-form{height:100%}body#mobile_body .mobile-fullscreen-form form{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body#mobile_body .mobile-fullscreen-form form .form-row{width:100%}body#mobile_body .mobile-fullscreen-form form .form-row .kru-form-field-label-text{float:left;padding-bottom:unset;padding-top:unset;margin-bottom:unset}body#mobile_body .mobile-fullscreen-form form .form-row .kru-form-input{width:190px}body#mobile_body .mobile-fullscreen-form form .form-row .form-field-tooltip{position:relative;left:0;top:2px;display:block;background-color:#fff;border:none;height:auto}body#mobile_body .mobile-fullscreen-form form .form-row .form-field-tooltip .field-description{display:none;width:0}body#mobile_body .mobile-fullscreen-form form .form-row .form-field-tooltip:after{display:none!important;content:unset;position:unset;width:0;height:0;border:none}body#mobile_body .mobile-fullscreen-form form .form-row .form-field-tooltip .client-validation-texts{margin-top:0}body#mobile_body .mobile-fullscreen-form form .form-row .forced-visible{height:auto}body#mobile_body .mobile-fullscreen-form form label.kru-form-field-label{position:relative;margin:5px 30px}body#mobile_body .mobile-fullscreen-form form span.kru-form-field-label-text{position:absolute;top:15px;left:25px;font-size:16px;width:100%;color:#575756;text-align:left}body#mobile_body .mobile-fullscreen-form form span.kru-form-field-label-text.active{top:2px;font-size:8px}body#mobile_body .mobile-fullscreen-form form span.kru-form-field-label-text.active.focus{color:#0069b4;font-weight:600}body#mobile_body .mobile-fullscreen-form form input.kru-form-field.kru-form-input{padding:18px 25px;width:100%;font-size:16px;min-width:100px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-weight:500}body#mobile_body .mobile-fullscreen-form form input.kru-form-field.kru-form-input:focus{outline:none;-webkit-box-shadow:0 2px 0 0 #0069b4;box-shadow:0 2px 0 0 #0069b4}body#mobile_body .mobile-fullscreen-form form .kru-form-radio,body#mobile_body .mobile-fullscreen-form form div.radio-button-group{border:none}body#mobile_body .mobile-fullscreen-form form .kru-form-radio .form-field-tooltip,body#mobile_body .mobile-fullscreen-form form div.radio-button-group .form-field-tooltip{width:0}body#mobile_body .mobile-fullscreen-form form .kru-form-radio label,body#mobile_body .mobile-fullscreen-form form div.radio-button-group label{float:left;clear:left;cursor:pointer;line-height:20px;font-size:14px;margin:15px}body#mobile_body .mobile-fullscreen-form form .kru-form-radio label .radio-symbol,body#mobile_body .mobile-fullscreen-form form div.radio-button-group label .radio-symbol{position:relative;float:left;margin-right:14px;width:22px;height:22px;border:2px solid #c8ccd4;-webkit-border-radius:100%;border-radius:100%;-webkit-tap-highlight-color:transparent}body#mobile_body .mobile-fullscreen-form form .kru-form-radio label .radio-symbol:after,body#mobile_body .mobile-fullscreen-form form div.radio-button-group label .radio-symbol:after{content:"";position:absolute;top:4px;left:4px;width:10px;height:10px;-webkit-border-radius:100%;border-radius:100%;background:#0069b4;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:.08;pointer-events:none}body#mobile_body .mobile-fullscreen-form form .kru-form-radio label input:not(:disabled),body#mobile_body .mobile-fullscreen-form form div.radio-button-group label input:not(:disabled){display:none}body#mobile_body .mobile-fullscreen-form form .kru-form-radio label:hover .kru-form-field-option-label-text:before,body#mobile_body .mobile-fullscreen-form form div.radio-button-group label:hover .kru-form-field-option-label-text:before{-webkit-transform:scale(3.6);-ms-transform:scale(3.6);transform:scale(3.6)}body#mobile_body .mobile-fullscreen-form form .kru-form-radio input[type=radio]:checked+.radio-symbol,body#mobile_body .mobile-fullscreen-form form div.radio-button-group input[type=radio]:checked+.radio-symbol{border-color:#0069b4}body#mobile_body .mobile-fullscreen-form form .kru-form-radio input[type=radio]:checked+.radio-symbol:after,body#mobile_body .mobile-fullscreen-form form div.radio-button-group input[type=radio]:checked+.radio-symbol:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}body#mobile_body .mobile-fullscreen-form form button{margin:0 28px;position:absolute;bottom:30px;height:50px;width:-webkit-calc(100% - 98px)!important;width:calc(100% - 98px)!important}body#mobile_body #mobile_topbar .mobile_topIcons svg,body#mobile_body #timePicker svg,body#mobile_body .icons{color:#575756;height:27px;width:27px;margin:0 auto;-webkit-filter:#575756;filter:#575756}body#mobile_body .chart-widget .contentLine,body#mobile_body .chart-widget .tariffBar,body#mobile_body .object-heading-label{display:none}#colors.color_histogram_bar_highlighted{color:#575756}#colors.color_histogram_bar{color:#bdbcbc}#colors.color_chart_axis{color:#575756}#colors.color_line_chart_compare_sequence{color:green}#colors.color_line_chart_main_sequence{color:#123456}#colors.color_content_head{color:#575756}#colors.color_white{color:#fff}#colors.color_main{color:#0069b4}#colors.color_content_head_hover{color:#8a8a89}#colors.color_white_hover{color:#fefefe}#colors.color_main_hover{color:#0082e0}.arr,.table thead th.sorted-asc:after,.table thead th.sorted-desc:after,div.sidebar.initialized.folded.left>div.sidebar-visibility-control-container>div.visibility-control.left:after,div.sidebar.initialized.folded.right>div.sidebar-visibility-control-container>div.visibility-control.right:after,div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control.left:after,div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control.right:after{border:solid #0069b4;border-width:0 .2em .2em 0;display:inline-block;padding:.2em}.arr-right,div.sidebar.initialized.folded.left>div.sidebar-visibility-control-container>div.visibility-control.left:after,div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control.right:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.arr-left,div.sidebar.initialized.folded.right>div.sidebar-visibility-control-container>div.visibility-control.right:after,div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control.left:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.arr-up,.table thead th.sorted-asc:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.arr-down,.table thead th.sorted-desc:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body,html{margin:0;padding:0;font-size:12px;font-family:sans-serif}:focus{outline:none}body{color:#575756;min-width:1024px}body .application-shield{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:50000;background-color:rgba(0,0,0,.5);display:none}body .application-shield.show{display:block}body .application-foreground{z-index:50100}body>div#layout-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;margin:0;padding:0;height:auto;overflow:hidden}body>div#layout-container,body>div#layout-container>div#layout-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body>div#layout-container>div#layout-header{height:120px;padding:48px 60px}body>div#layout-container>div#layout-header>div.inner-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:24px}body>div#layout-container>div#layout-header>div.inner-container>div.logo{background:url(/images/theme/logo.svg) no-repeat;width:397px;height:85px;background-size:auto}body>div#layout-container>div#layout-header>div.inner-container>div.session-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:20px}body>div#layout-container>div#layout-header>div.inner-container>div.session-box a:first-child>svg{margin-right:12px}body>div#layout-container>div#layout-header>div.inner-container>div.session-box svg{width:20px;height:20px;margin-left:20px}body>div#layout-container>div#layout-header>div.inner-container span#login-name{color:#575756;font-weight:500}body>div#layout-container>div#layout-header>div.inner-container div.unread-messages-counter{position:relative;width:20px;height:20px;background:#0069b4;-webkit-border-radius:50px;border-radius:50px;bottom:10px;text-align:center;padding-top:6px;color:#fff;font-weight:500;font-size:10px;left:52px}body>div#layout-container>div#layout-menu{flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f5f5f5;height:56px;min-width:100%;margin-bottom:24px;padding:0 60px}body>div#layout-container>div#layout-menu,body>div#layout-container>div#layout-menu>div.menu-vertical-display{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row}body>div#layout-container>div#layout-menu>div.menu-vertical-display{flex-direction:row;-webkit-box-flex:0;-webkit-flex:0 0 400px;-ms-flex:0 0 400px;flex:0 0 400px;z-index:49998}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;display:inline-block}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu>div.active-menu-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:14px;cursor:pointer}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu>div.active-menu-container>div.label{font-size:22px}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu>div.active-menu-container>div.label:first-letter{text-transform:uppercase}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu>div.active-menu-container>a.item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:20px;background:#deddd6!important;height:56px;width:56px}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu>div.active-menu-container:hover{background:#deddd6!important}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu a.item{display:inline-block;-webkit-transition:background .1s linear 0s;transition:background .1s linear 0s}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu a.item svg{width:30px;height:30px;color:#575756}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container{-webkit-transition:opacity .5s;transition:opacity .5s;top:60px;position:absolute;z-index:50060}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row{border-left:3px solid #0069b4;border-left-color:#deddd6}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row.active>a.item{background:#deddd6!important}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row.active,body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row:hover{border-left-color:#0069b4}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row>a.item{width:397px;background:#f5f5f5;padding:16px}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row>a.item>svg{vertical-align:middle;margin-right:16px}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row>a.item:hover{background:#deddd6!important}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row>a.item>span.menuLabel{color:#575756;font-size:18px;vertical-align:middle}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row:last-child{border-bottom:3px solid #0069b4;border-bottom-color:#deddd6}body>div#layout-container>div#layout-menu>div.submenu-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:hidden;height:56px}body>div#layout-container>div#layout-menu>div.submenu-bar>div.submenu-bar-item{height:100%}body>div#layout-container>div#layout-menu>div.submenu-bar>div.submenu-bar-item a{height:100%;padding-top:20px;display:inline-block}body>div#layout-container>div#layout-menu>div.submenu-bar>div.submenu-bar-item.active a span,body>div#layout-container>div#layout-menu>div.submenu-bar>div.submenu-bar-item a:hover span{border-bottom:3px solid #0069b4}body>div#layout-container>div#layout-menu>div.submenu-bar a{font-size:15px;color:#575756;margin-right:16px;padding-bottom:2px;cursor:pointer}body>div#layout-container>div#layout-menu>div.more-items-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;top:0;margin-right:16px}body>div#layout-container>div#layout-menu>div.more-items-container.has-items>div.more-item-circle{background-color:#deddd6}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button{padding:26px 0 16px}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button.has-active-menu-item,body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button:hover{cursor:pointer}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button.has-active-menu-item>div.more-items-circles-container,body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button:hover>div.more-items-circles-container{border-bottom:3px solid #0069b4}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button:not(.initialized){visibility:hidden}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button>div.more-items-circles-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:3px;border-bottom:3px solid #0069b4;border-bottom-color:transparent}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button>div.more-items-circles-container>div.more-item-circle{background-color:#575756;width:5px;height:5px;-webkit-border-radius:50%;border-radius:50%}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button>div.more-items-circles-container>div.more-item-circle:first-child,body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button>div.more-items-circles-container>div.more-item-circle:nth-child(2){margin-right:5px}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-box{position:absolute;top:58px;right:0;z-index:10000;padding:20px;background-color:#f5f5f5;border-left:3px solid #deddd6;border-bottom:3px solid #deddd6}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-box>div.submenu-bar-item{padding-bottom:3px;border-bottom:3px solid #0069b4;border-bottom-color:transparent}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-box>div.submenu-bar-item:not(:last-child){margin-bottom:10px}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-box>div.submenu-bar-item.active,body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-box>div.submenu-bar-item:hover{border-bottom-color:#0069b4;cursor:pointer}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-box a{font-size:15px;color:#575756;padding-left:3px}body>div#layout-container>div#layout-menu>div.dateSelector{background-color:#f5f5f5;right:0;height:56px;width:410px;z-index:40000;min-width:410px;margin-right:-60px}body>div#layout-container>div#layout-menu>div.dateSelector.bar-collapsed div.dateSelectorBar{height:0}body>div#layout-container>div#layout-menu>div.dateSelector.bar-collapsed div.dateSelectorBar span#display-mode{opacity:0}body>div#layout-container>div#layout-menu>div.dateSelector.bar-collapsed div.dateSelectorBar+#global-date-picker-form{max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}body>div#layout-container>div#layout-menu>div.dateSelector.sticky{position:fixed;top:0;margin-right:0}body>div#layout-container>div#layout-menu>div.dateSelector.sticky>div.dateSelectorBar{margin-top:0}body>div#layout-container>div#layout-menu>div.dateSelector div.clock{padding-left:20px;height:56px;padding-top:16px;cursor:pointer}body>div#layout-container>div#layout-menu>div.dateSelector div.clock:hover{background-color:#deddd6}body>div#layout-container>div#layout-menu>div.dateSelector div.clock span{vertical-align:top;display:inline-block;padding-left:8px;padding-top:4px;color:#575756;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none}body>div#layout-container>div#layout-menu>div.dateSelector div.clock svg{width:25px;height:25px;color:#575756}body>div#layout-container>div#layout-menu>div.dateSelector div.dateSelectorBar{overflow:hidden;background-color:#575756;height:52px;margin-top:2px;-webkit-transition:height .1s linear;transition:height .1s linear}body>div#layout-container>div#layout-menu>div.dateSelector div.dateSelectorBar a.date-selector-item svg{width:30px;height:30px;margin:10px}body>div#layout-container>div#layout-menu>div.dateSelector div.dateSelectorBar a.date-selector-item:hover svg{color:#0069b4}body>div#layout-container>div#layout-menu>div.dateSelector div.dateSelectorBar a.date-selector-item svg{color:#fefefe}body>div#layout-container>div#layout-menu>div.dateSelector div.dateSelectorBar a.date-bar-item-selected{cursor:default}body>div#layout-container>div#layout-menu>div.dateSelector div.dateSelectorBar a.date-bar-item-selected svg{color:#0069b4}body>div#layout-container>div#layout-menu>div.dateSelector div.dateSelectorBar span#display-mode{opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;color:#fff;width:140px;vertical-align:top;display:inline-block;padding:20px;font-size:14px;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form{background-color:#f6f6f6;color:#575756;padding:10px;max-height:400px;-webkit-transition:padding .2s ease,max-height .1s ease;transition:padding .2s ease,max-height .1s ease;text-align:center;z-index:100;position:relative}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form a.date-selector-period-btn{width:16px;height:16px;display:inline-block;position:absolute;top:15px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form a.date-selector-period-btn.previous{left:50px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form a.date-selector-period-btn.next{right:50px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .form-row{padding-bottom:0;display:inline-block;margin:0 10px;-webkit-transition:margin 2s ease;transition:margin 2s ease}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .form-row.full-size input.kru-form-field{width:200px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .form-row.no-size{margin:0}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .form-row.no-size input.kru-form-field{width:0;padding:0;border:0}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .form-row.no-size .datetime-popup{display:none}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form #comparison_period .form-row{width:77%;margin:0;padding-top:10px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form #comparison_period .form-row .kru-form-field-label-text{width:80%;text-align:left;padding-left:5px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form #comparison_period .form-row .custom-checkbox-element{float:left}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form input.kru-form-field{width:90px;color:#575756;padding:5px;text-align:center;font-size:12px;display:inline-block;-webkit-transition:width 2s ease,padding 2s ease;transition:width 2s ease,padding 2s ease}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .datetime-popup{width:250px;padding:10px;z-index:100;border:1px solid #e4e4e4;background:#fff;left:-25px;top:35px;margin-bottom:10px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .datetime-popup.picker-to{left:-135px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .form-field-tooltip{visibility:hidden}body>div#layout-container>div#layout-menu>div.selector-container{right:0;height:56px;width:410px;z-index:40000;min-width:205px;text-align:center;vertical-align:middle;line-height:56px;font-size:15px;cursor:pointer;margin-right:-60px}body>div#layout-container>div#layout-menu>div.selector-container div.selector-button{height:56px}body>div#layout-container>div#layout-menu>div.selector-container div.selector-button:hover{background-color:#deddd6}body>div#layout-container>div#layout-menu>div.selector-container>div.dashboard-select.bar-collapsed{display:none;text-indent:-9999px;font-size:15px;color:#575756}body>div#layout-container>div#layout-menu>div.selector-container>div.dashboard-select.bar-shown{pointer-events:none;width:inherit;position:absolute;z-index:10000;padding:0 20px 20px;background-color:#f5f5f5;border-left:3px solid #deddd6;border-bottom:3px solid #deddd6;cursor:default}body>div#layout-container>div#layout-menu>div.selector-container>div.dashboard-select.bar-shown>div.bar-item{height:31px;padding-bottom:3px;border-bottom:3px solid #0069b4;border-bottom-color:transparent}body>div#layout-container>div#layout-menu>div.selector-container>div.dashboard-select.bar-shown>div.bar-item.button-container{height:50px}body>div#layout-container>div#layout-menu>div.selector-container>div.dashboard-select.bar-shown>div.bar-item a{pointer-events:all;font-size:15px;color:#575756;border-bottom:3px;border-bottom:3px solid #0069b4;border-bottom-color:transparent}body>div#layout-container>div#layout-menu>div.selector-container>div.dashboard-select.bar-shown>div.bar-item a:hover{border-bottom-color:#0069b4;cursor:pointer}body>div#layout-container>div#layout-menu>div.dashboard-actions-button{cursor:pointer;background-color:#fcfcfc;font-size:14px;padding:13px 21px;margin-right:4px;border-left:3px solid #fcfcfc}body>div#layout-container>div#layout-menu>div.dashboard-actions-button:first-letter{text-transform:uppercase}body>div#layout-container>div#layout-menu>div.dashboard-actions-button:hover{border-left:3px solid #0069b4}body>div#layout-container>div#layout-menu>div.dashboard-actions-button.disabled{cursor:default;color:#b3b3b3}body>div#layout-container>div#layout-menu>div.dashboard-actions-button.disabled:hover{border-left:3px solid #fcfcfc}div#layout-container.edit-mode .selector-container{pointer-events:none;color:#b3b3b3}div#layout-footer{background-color:#f8f8f8;z-index:10;height:48px;margin-top:8px}div#layout-footer .content{text-align:center;height:40px;padding-top:11px}div#layout-footer .content .flag{display:inline-block;width:20px;height:22px;background:url(/images/schweizer_wappen.svg);background-size:20px 22px;margin-right:10px;margin-bottom:2px}div#layout-footer .content .text{display:inline-block;height:40px;color:#4a4a4a;vertical-align:top;font-size:12px -.5px;padding-top:4px}div#layout-footer div.colored-band{background-color:#0069b4;height:8px}div#layout-content-container{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:548px}div#layout-content-container,div#layout-content-container>div#layout-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-flex:1}div#layout-content-container>div#layout-content{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:200px;margin-right:60px;margin-left:60px}.layout-content-width{width:100%}object[data$=".svg"]{pointer-events:none}.clearfix:after{content:"\00A0";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.clearfix{display:block}.center{text-align:center;margin:auto}.vertCentered{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.horizCentered{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.bothCentered{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-spinner{position:absolute;left:0;top:0;width:100%;height:100%}.loading-spinner .loading-spinner-icon{width:50px;height:50px;background-image:url(/images/gif/spinner.png.gif);background-size:100%,100%}.loading-spinner .loading-spinner-icon,.loading-spinner .loading-spinner-text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-spinner .loading-spinner-text{display:none;color:#fff;font-size:30px}.capitalize,.capitalize *{text-transform:capitalize}.first-letter-uppercase:first-letter,.first-letter-uppercase :first-letter{text-transform:uppercase}.first-letter-uppercase-mixin:first-letter{text-transform:uppercase}.relative{position:relative}.return-to-overview-link{color:#575756}.return-to-overview-link:first-letter{text-transform:uppercase}.template{display:none}.error{color:red}.warning{color:orange}.success{color:green}div.kru-context-menu-item-button{cursor:pointer;background-color:#fcfcfc;font-size:14px;padding:13px 21px;margin-top:4px;border-left:3px solid #fcfcfc}div.kru-context-menu-item-button:first-letter{text-transform:uppercase}div.kru-context-menu-item-button:hover{border-left:3px solid #0069b4}div.kru-context-menu-item-button.disabled{cursor:default;color:#b3b3b3}div.kru-context-menu-item-button.disabled:hover{border-left:3px solid #fcfcfc}div.kru-context-menu-item-button.icon{width:79px;display:inline-block;padding:12px 30px;margin-top:4px;margin-right:4px;height:40px}div.kru-context-menu-item-button.icon.button-container{pointer-events:all;margin-top:10px}div.kru-context-menu-item-button.icon.button-container.edit-btn{margin-right:10px}div.kru-context-menu-item-button.icon.disabled{border-left:3px solid #fcfcfc}div.kru-context-menu-item-button.icon.disabled img{opacity:.3}div.kru-context-menu-item-button img{height:14px;margin-bottom:17px}div.sidebar.initialized{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5;z-index:9000;position:relative}div.sidebar.initialized.use-transition{-webkit-transition:width .3s linear,-webkit-flex-basis .3s linear,-webkit-flex-basis .3s linear;transition:width .3s linear,-webkit-flex-basis .3s linear,-webkit-flex-basis .3s linear;transition:flex-basis .3s linear,width .3s linear;transition:flex-basis .3s linear,width .3s linear,-webkit-flex-basis .3s linear,-webkit-flex-basis .3s linear,-ms-flex-preferred-size .3s linear}div.sidebar.initialized.left{-webkit-box-flex:0;-webkit-flex:0 0 460px;-ms-flex:0 0 460px;flex:0 0 460px;width:460px}div.sidebar.initialized.left>div.sidebar-content-container>div.sidebar-content{width:412px}div.sidebar.initialized.left>div.sidebar-visibility-control-container{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}div.sidebar.initialized.right{-webkit-box-flex:0;-webkit-flex:0 0 380px;-ms-flex:0 0 380px;flex:0 0 380px;width:380px}div.sidebar.initialized.right>div.sidebar-content-container>div.sidebar-content{width:344px}div.sidebar.initialized.right>div.sidebar-visibility-control-container{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}div.sidebar.initialized.folded{height:60px;-webkit-box-flex:0;-webkit-flex:0 0 0px;-ms-flex:0 0 0px;flex:0 0 0px;width:0}div.sidebar.initialized.folded>div.sidebar-content-container{width:0}div.sidebar.initialized.folded.left>div.sidebar-visibility-control-container{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;left:0}div.sidebar.initialized.folded.right>div.sidebar-visibility-control-container{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;right:0}div.sidebar.initialized.sticky>div.sidebar-content-container{position:fixed;top:0}div.sidebar.initialized.fixed{position:fixed;height:100%}div.sidebar.initialized.fixed.sticky{top:0}div.sidebar.initialized.fixed.left{left:0}div.sidebar.initialized.fixed.right{right:0}div.sidebar.initialized>.application-shield{left:unset;top:unset}div.sidebar.initialized>div.sidebar-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-y:auto;overflow-x:auto;position:absolute;background-color:#f5f5f5}div.sidebar.initialized>div.sidebar-content-container .application-shield{left:unset;top:unset}div.sidebar.initialized.right>div.sidebar-content-container .form-field-tooltip{display:none}div.sidebar.initialized>div.sidebar-visibility-control-container{-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;position:fixed;width:60px;height:60px;background-color:#f5f5f5;-webkit-border-radius:10px;border-radius:10px}div.sidebar.initialized>div.sidebar-visibility-control-container,div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;background-color:#deddd6;width:40px;height:40px;-webkit-border-radius:50px;border-radius:50px;cursor:pointer}div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control:after{content:"";width:12px;height:12px;border-color:#3b3b3b!important;border-width:0 .2em .2em 0}div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control.right{left:0;margin-left:8px}div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control.left{right:0;margin-right:8px}div.sidebar.initialized:not(fixed):not(sticky){z-index:auto}div.sidebar.initialized.fixed{z-index:50050}div.sidebar.initialized.fixed>.application-shield.show{display:block}div.sidebar.initialized.sticky .sidebar-content-container{z-index:50051}div.sidebar.initialized.sticky .sidebar-content-container>.application-shield.show{display:block}div.sidebar .application-shield.show{display:none}div.sidebar.initialized.left>div.sidebar-content-container{margin:24px 24px 0}div.tree-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.tree-container>div.top-content{margin-bottom:12px}div.sidebar.initialized.right>div.sidebar-content-container{margin:60px 24px 0}div.kru-context-menu-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5}div.kru-context-menu-container>div.kru-context-menu{width:332px}div.kru-context-menu-container>div.kru-context-menu>div.kru-context-menu-title{text-align:center;font-size:20px;margin-bottom:16px}div.kru-context-menu-container>div.kru-context-menu>div.kru-context-menu-item{font-size:16px;background-color:#f5f5f5}div.kru-context-menu-container>div.kru-context-menu>div.kru-context-menu-item>span.menu-item-title{display:block;text-align:center;background-color:#f5f5f5;padding:44px 0 12px}ul.breadcrumb{margin-top:10px;margin-bottom:10px;display:inline-block}ul.breadcrumb li{display:inline-block;height:26px;padding:0;font-size:13px}ul.breadcrumb li+li{margin-left:-8px}ul.breadcrumb li+li:before{content:"";display:inline-block;width:0;height:0;border-left:10px solid transparent;border-top:13px solid #575756;border-bottom:13px solid #575756;vertical-align:middle}ul.breadcrumb li:after{content:"";display:inline-block;width:0;height:0;border-left:10px solid #575756;border-top:13px solid transparent;border-bottom:13px solid transparent;vertical-align:middle}ul.breadcrumb li span{background:#575756;color:#fff;padding:5px 10px;line-height:16px;vertical-align:middle;display:inline-block}ul.breadcrumb li:first-child span{padding-left:15px}.breadcrumb+div.tooltipp{margin-left:10px;width:26px;height:26px;font-size:13px;border:1px solid #575756;-webkit-border-radius:13px;border-radius:13px}.breadcrumb+div.tooltipp,.breadcrumb+div.tooltipp span{display:inline-block;position:relative;vertical-align:middle}.breadcrumb+div.tooltipp span{right:.1ex;bottom:.1ex;color:#575756;font-family:Times New Roman,Serif;font-size:26px;padding:0 10px;line-height:26px}.breadcrumb+div.tooltipp div.container{z-index:-1000;top:34px;left:-165px;width:350px;line-height:16px;opacity:0;-webkit-transition:opacity .5s linear,z-index 0s linear .5s;transition:opacity .5s linear,z-index 0s linear .5s;display:inline;position:absolute;background:#575756;border:1px solid #bdbdbc;color:#fff}.breadcrumb+div.tooltipp div.container div.arrow-up{z-index:20;position:absolute;border:0;top:-10px;left:165px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #575756}.breadcrumb+div.tooltipp div.container div.title{padding:6px 10px;background:#8a8a89;font-weight:700}.breadcrumb+div.tooltipp div.container div.content{padding:5px 10px}.breadcrumb+div.tooltipp div.container div.content label{width:35%;display:inline-block;font-weight:700;margin-right:10px}.breadcrumb+div.tooltipp:hover div.container{opacity:1;z-index:10;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.table{width:100%;background-color:transparent;border-collapse:separate;border-spacing:0;border-top:8px solid #575756}.table thead th{text-align:left;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline-style:none;background-color:#f5f5f5;padding:10px 24px;max-height:40px;position:relative;vertical-align:middle;font-size:16px}.table thead th:first-letter{text-transform:uppercase}.table thead th[data-sort-criteria]{cursor:pointer;padding-right:0}.table thead th:first-child{padding-left:24px}.table thead th:not(:first-child):before{content:" ";border:.5px solid #b3b3b3;position:absolute;min-height:18px;height:-webkit-calc(100% - 20px);height:calc(100% - 20px);top:10px;left:0}.table thead th.sorted-asc:after,.table thead th.sorted-desc:after{content:" ";float:right;border-color:#575756;border-width:0 .1em .1em 0;margin-right:24px}.table thead th.sorted-asc:after{margin-top:7px}.table thead th.sorted-desc:after{margin-top:3px}.table tbody{position:relative}.table tbody tr{border-bottom:1px solid #e0e6ed;vertical-align:middle}.table tbody tr.selected{background-color:#c4eaea!important}.table tbody tr td{vertical-align:middle;padding-left:24px;padding-top:10px;padding-bottom:10px;font-size:14px}.table tbody tr td:not(:first-child){padding-left:27px}.table tbody tr td a{text-decoration:underline;color:inherit}.table tbody tr td a:hover{-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.table tbody tr.empty-table-message-row{pointer-events:none}.table tbody tr.empty-table-message-row td:first-letter{text-transform:uppercase}.table tbody tr[data-id] td{cursor:pointer}.table.reloading tbody{pointer-events:none}.table td.number-cell{text-align:right}.table td.empty-cell{opacity:.6}.table.table1 tbody tr{height:25px;color:#575756}.table.table1.sort-table thead th{cursor:default}.table.table1.sort-table tbody tr{border-top-color:#575756;border-top-style:solid;border-top-width:thin;border-bottom-color:#575756;border-bottom-style:solid;border-bottom-width:thin}.table.table1.sort-table tbody td{cursor:-webkit-grab;cursor:grab}#chart-table td,#diashow-table td{word-break:break-all}.drag-and-drop-info{font-weight:700;font-size:15px;margin-bottom:20px}.drag-and-drop-info:first-letter{text-transform:uppercase}.table2.rawvalues tbody tr td{font-family:Inconsolata,Fira Mono,Source Code Pro,Monaco,Consolas,Lucida Console,monospace}.datetime-table-col-width{width:165px}.number-cell{text-align:right}.checkbox-table-col-width{width:50px}.flex-collection-sortable{cursor:-webkit-grab;cursor:grab}.flex-collection-sortable tbody td:first-child{padding-left:0!important}dl.info-list{color:#575756;font-size:14px}dl.info-list:after{content:"\00A0";display:block;clear:both;visibility:hidden;line-height:0;height:0}dl.info-list dd,dl.info-list dt{display:block;float:left;padding-bottom:10px;max-height:120px;overflow:auto}dl.info-list dd div.tooltip,dl.info-list dt div.tooltip{position:unset}dl.info-list dd{width:-webkit-calc(100% - 300px);width:calc(100% - 300px)}dl.info-list dt{width:300px;clear:both}dl.info-list dt:first-letter{text-transform:uppercase}.dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:59998;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dialog{position:relative;width:630px;margin:10vh auto 0;background:#fff;font-size:14px}.dialog .jstree{overflow:auto;height:40vh}.dialog .dialog-head{height:50px;line-height:50px;background-color:#71716f;text-align:center;vertical-align:middle}.dialog .dialog-head .dialog-title{display:block;color:#fff;font-size:18px}.dialog .dialog-head .dialog-title:first-letter{text-transform:uppercase}.dialog .dialog-body{padding:30px 45px}.dialog .dialog-body .dialog-button-panel{margin-top:40px;text-align:center}.dialog .dialog-body .dialog-button-panel:after{content:"";display:block;clear:both}.dialog .dialog-body .dialog-button-panel .kru-button{min-width:120px;font-size:14px}.dialog .dialog-body .dialog-button-panel .cancel-button{background-color:#71716f;color:#fff}.kru-button,button,input[type=submit]{background-color:#0069b4;background-repeat:no-repeat;display:inline-block;cursor:pointer;-webkit-transition:background-color .5s;transition:background-color .5s;text-decoration:none;padding:5px 13px;color:#f5f5f6;font-size:12px;font-family:sans-serif;border:none;outline:none;text-align:center;-moz-user-select:none}.kru-button:first-letter,button:first-letter,input[type=submit]:first-letter{text-transform:uppercase}.kru-button:active,button:active,input[type=submit]:active{background-color:#149dff;padding:5px 13px}.kru-button:hover,button:hover,input[type=submit]:hover{background-color:#005a9b}.kru-button:disabled,button:disabled,input[type=submit]:disabled{background-color:#1ba0ff;color:#fff;cursor:default}.kru-button:focus,button:focus,input[type=submit]:focus{padding:5px 13px}.kru-button.big,button.big,input[type=submit].big{height:40px;font-size:15px;line-height:1.7}.kru-button.block,button.block,input[type=submit].block{display:block;width:100%}.kru-button.icon,.kru-button.icon:active,.kru-button.icon:focus,button.icon,button.icon:active,button.icon:focus,input[type=submit].icon,input[type=submit].icon:active,input[type=submit].icon:focus{padding-left:25px}.kru-button.icon.filter,button.icon.filter,input[type=submit].icon.filter{border:none;height:23px!important;width:23px!important;margin:5px 14px!important;cursor:pointer;background:url(/images/svg/svg.php?file=filter.svg&color=content_head);padding:0}.button-margin-bottom-and-top{margin-bottom:20px;margin-top:13px}h1,h2,h3,h4{font-weight:700;color:#575756}h1{margin-top:30px;margin-bottom:14px;font-size:24px}h1,h2{text-transform:uppercase}h2{margin-top:27px;margin-bottom:12px;font-size:20px}h3{margin-top:25px;margin-bottom:10px;font-size:16px;text-transform:uppercase}h4{margin-bottom:8px;font-size:14px}h4:first-letter{text-transform:uppercase}.tooltip-parent{position:relative}.tooltip-parent:hover .tooltip{z-index:10;opacity:1;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.tooltip-parent .tooltip{display:inline;position:absolute;z-index:-1000;opacity:0;-webkit-transition:opacity .5s linear,z-index 0s linear .5s;transition:opacity .5s linear,z-index 0s linear .5s;padding:5px;border:1px solid #bdbdbc;background:#575756;text-align:left;line-height:1.2;color:#fff}.animated{animation:1s ease 0s 1 normal;-webkit-animation:1s ease 0s 1 normal;animation-fill-mode:both;-webkit-animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.reversed{animation:.5s ease 0s 1 reverse both;-webkit-animation:.5s ease 0s 1 reverse both}@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:a;animation-name:a}@-webkit-keyframes b{0%{opacity:1}to{opacity:0}}@keyframes b{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:b;animation-name:b}@-webkit-keyframes c{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes c{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:c;animation-name:c}@-webkit-keyframes d{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes d{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:d;animation-name:d}label.datetime-picker{display:inline-block}.datetime-popup{position:absolute;top:30px;width:250px;padding:10px;z-index:100;border:1px solid #e4e4e4;background-color:#f6f6f6;color:#575756}.datetime-popup div.datetime-status-container{margin-bottom:20px}.datetime-popup div.pickers-container.disabled{background-color:#fff;opacity:.5;pointer-events:none}.datetime-popup .moment-picker-calendar{margin-bottom:20px}.datetime-popup .time-selection{width:40%;margin-left:30%;margin-bottom:20px}.datetime-popup .hour-selection,.datetime-popup .minute-selection{display:block;float:left;width:45%}.datetime-popup .time-seperator{display:block;float:left;width:10%;height:70px;line-height:70px;text-align:center;font-size:16px;font-weight:700}.datetime-popup .hour-input,.datetime-popup .minute-input{width:100%;height:30px;line-height:30px;border:none;background-color:#e4e4e4;text-align:center;font-size:16px;color:#575756}.datetime-popup .time-button{width:20px;height:20px;margin:auto;cursor:pointer}.datetime-popup.hidden{display:none}.datetime-popup-buttons>*{float:right;margin-left:20px;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer}.datetime-popup-buttons>.ok-button{color:#0069b4}.moment-picker,.moment-picker table{width:100%}.moment-picker-month-select,.moment-picker-year-select{width:50%;font-size:16px}.moment-picker-calendar{margin-top:20px}.moment-picker-calendar th{font-weight:700;padding-bottom:4px}.moment-picker-calendar td{width:14.285%;height:20px;text-align:center;vertical-align:middle}.moment-picker-calendar-cell{cursor:pointer}.moment-picker-calendar-cell-disabled{color:#bdbdbc;cursor:default}.moment-picker-calendar-cell-other-month{color:#cdced1}.moment-picker-calendar-cell-selected{background-color:#0069b4;color:#575756}.jstree-default i.jstree-icon.jstree-themeicon.jstree-themeicon-custom{width:21px;height:21px;background-size:contain!important}.jstree-default .jstree-clicked{background:#c4eaea!important}.filter-bar:not(.vertical-filter-bar){height:25px;margin-bottom:24px}.filter-bar:not(.vertical-filter-bar)>.kru-button{display:inline-block;position:relative;height:25px;top:-1px}.filter-bar:not(.vertical-filter-bar)>.kru-button:first-letter{text-transform:uppercase}.filter-bar:not(.vertical-filter-bar) .filter-bar-item-container{display:inline-block}.filter-bar:not(.vertical-filter-bar) .filter-bar-item-container .filter-bar-item{display:inline-block;margin-left:10px}.filter-bar.vertical-filter-bar{margin-bottom:10px}.filter-bar.vertical-filter-bar>.kru-button{display:inline-block;position:relative;height:25px;top:-1px}.filter-bar.vertical-filter-bar>.kru-button:first-letter{text-transform:uppercase}.filter-bar.vertical-filter-bar .filter-bar-item-container{display:block}.filter-bar.vertical-filter-bar .filter-bar-item-container .filter-bar-item{margin-top:3px}.filter-bar.vertical-filter-bar .filter-bar-item-container .filter-bar-item .filter-bar-item-text{line-height:25px}.filter-bar.vertical-filter-bar .filter-bar-item-container .filter-bar-item>.kru-button{float:right}.filter-bar-item{height:25px;padding:0 0 0 10px;border:1px solid grey;cursor:pointer}.filter-bar-item .filter-bar-item-text{display:inline-block;min-width:175px}.filter-bar-item>.kru-button{display:inline-block;width:23px;height:23px;margin-left:15px}.kru-objectpicker-selection-display{display:block;margin-top:20px;text-align:right}table.kru-objectpicker-table{width:100%}table.kru-objectpicker-table tbody,table.kru-objectpicker-table td,table.kru-objectpicker-table th,table.kru-objectpicker-table thead,table.kru-objectpicker-table tr{display:block}table.kru-objectpicker-table tr{height:auto!important;min-height:25px}table.kru-objectpicker-table tr:after{content:" ";display:block;visibility:hidden;clear:both}table.kru-objectpicker-table tbody{overflow-y:auto}table.kru-objectpicker-table tbody td,table.kru-objectpicker-table thead th{float:left}table.kru-objectpicker-table td{cursor:pointer;padding:6px}table.kru-objectpicker-table tbody>tr:last-child{border-bottom-style:none}.kru-objectpicker-list{min-height:150px;max-height:400px;overflow-y:auto;overflow-x:hidden}.datapoint-picker-row td{font-size:13px}.datapoint-picker-row td .name{max-width:480px;display:inline-block;word-wrap:break-word}.datapoint-picker-row td>*{vertical-align:middle}.datapoint-picker-row img.type-icon{margin-right:5px}.kru-objectpicker-item{-ms-user-select:none;user-select:none;-webkit-user-select:none;-moz-user-select:none}.native-list ol,.native-list ul{list-style:initial;-webkit-margin-before:initial;margin-block-start:0;-webkit-margin-after:initial;margin-block-end:0;padding:initial;-webkit-padding-start:1em;padding-inline-start:1em}.markdown em{font-style:italic}.markdown strong{font-weight:700}.markdown ol,.markdown ul{margin-top:8px;margin-bottom:8px}.markdown ol li{list-style:decimal;margin-left:20px}.markdown ul li{list-style:disc;margin-left:20px}.markdown code{font-family:Fira Mono,monospace}.markdown p{margin-top:1em;margin-bottom:1em}.kru-progress{background-color:#f6f6f6;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:20px;width:100%;overflow:hidden;text-align:center;position:relative}.kru-progress .progress-bar{-webkit-box-shadow:0 -1px 0 rgba(0,0,0,.15) inset;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#000;float:left;font-size:12px;height:100%;line-height:20px;text-align:center;-webkit-transition:width .6s ease 0s;transition:width .6s ease 0s}.kru-progress .progress-percent{position:absolute;text-align:center;left:0;right:0;line-height:21px}.kru-progress .progress-bar-fine{background-color:#0069b4}.info-block-container .content-block{display:inline-block;width:400px;margin-right:10px;margin-bottom:10px;vertical-align:top;background:#ececec}.info-block-container .content-block .block-header{width:100%;background:#0069b4;color:#fff;font-size:1.5em;padding:5px}.info-block-container .content-block .block-headline{width:100%;padding:5px;font-weight:700}.info-block-container .content-block.selectable{cursor:pointer}.info-block-container .content-block.selected{background:#cdced1}.info-block-container .content-block dl{padding:10px;margin-bottom:5px;clear:both}.info-block-container .content-block dt{width:40%;vertical-align:top;text-align:right;margin-right:6px;display:inline-block;line-height:1.5em}.info-block-container .content-block dd{line-height:1.5em;display:inline-block;width:55%;vertical-align:top}.info-block-container .content-block dl.long-label dt{width:65%}.info-block-container .content-block dl.long-label dd{width:30%}div.content-pagination-container>div.select-container{margin-bottom:30px}div.content-pagination-container>div.select-container>span.select2{margin-left:15px;margin-right:15px}div.content-pagination-container a.pagination-select-control{font-size:34px;vertical-align:bottom;color:#575756}div.content-pagination-container a.pagination-select-control.disabled{color:#cdced1;cursor:default;pointer-events:none}div.content-pagination-container>div.paginated-content{display:none}div.content-pagination-container>div.paginated-content.active{display:block}.ui-sortable-helper{display:table}.ui-sortable-helper td{background-color:#fff}div.tooltip{display:inline;position:relative}div.tooltip span.info_icon>svg{width:15px;height:15px}div.tooltip span.info-popover-container{display:inline;position:absolute;margin-left:10px;visibility:hidden;z-index:8000;opacity:0;min-width:230px;max-width:430px;width:-webkit-fit-content;width:fit-content;-webkit-transition:opacity .1s linear,z-index 0s linear .1s;transition:opacity .1s linear,z-index 0s linear .1s;padding:5px;border:1px solid #bdbdbc;background:#575756;text-align:left;line-height:1.2;color:#fff}div.tooltip span.info-popover-container:after{content:" ";position:absolute;top:5px;left:-10px;width:0;height:0;right-left:-10px;border-bottom:10px solid transparent;border-right:10px solid #575756;border-top:10px solid transparent}div.tooltip span.info_icon:hover+span.info-popover-container{visibility:visible;opacity:1;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}div.popup-container{background-color:#f5f5f5;width:650px;text-align:center;line-height:30px}div.popup-container>div.popup-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;font-size:1.3em;margin:0 10px;display:inline-block}div.popup-container>div.popup-button.popup-button-left{float:left}div.popup-container>div.popup-button.popup-button-right{float:right}div.popup-container>div.popup-subject{display:inline-block;width:430px;font-size:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.popup-container>div.popup-subject>a{text-decoration:underline;color:inherit}div.popup-container>div.popup-subject>a:hover{-webkit-text-decoration-style:dashed;text-decoration-style:dashed}div.popup-container>div.popup-mark-read-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;font-size:1.3em;margin:0 10px;display:inline-block;position:absolute}div.popup-container>div.popup-message{background-color:inherit;padding:0 35px;height:60px;text-overflow:ellipsis;overflow:hidden}div.popup-container>div.popup-warning{color:red;float:left;font-size:2em;display:inline-block;position:absolute}.kru-form h3{font-size:16px;font-weight:700;margin-bottom:20px}.form-row{padding-bottom:16px}.form-row .kru-form-input{height:26px}.kru-form-field-label{display:block}.kru-form-field-label-text{display:inline-block;width:265px;padding-right:14px;padding-top:6px;text-align:right;vertical-align:top;color:#575756}.kru-form-field-label-text:first-letter{text-transform:uppercase}.kru-form-field.disabled,input:disabled{color:#8a8a89!important}.kru-form-input.empty-and-required,.kru-form-input.invalid,.kru-form-select.empty-and-required,.kru-form-select.invalid,.kru-form-textarea.empty-and-required,.kru-form-textarea.invalid{border-color:red}.kru-form-input,.kru-form-textarea{border:1px solid #e4e4e4}.kru-form-textarea{resize:vertical}.kru-form-radio{display:inline-block;width:300px}.kru-form-radio label{display:block;margin-bottom:4px}.kru-form-radio label>span{display:inline-block;margin-left:10px;color:#575756}.kru-form-radio label input:not(:disabled){cursor:pointer}.kru-form-radio label input:focus+span{background-color:#f5f5f6}input[type=color]{-webkit-box-shadow:none;box-shadow:none}input[type=color]:not(:disabled){cursor:pointer}input[type=file].empty-and-required:not(:disabled),input[type=file].invalid:not(:disabled){border-color:red;color:red}.kru-form-field-label.datetime-picker{position:relative}.kru-form-field-label.datetime-picker .datetime-popup{right:0;top:30px}.abstract-picker-field,.datapoint-field{width:200px}.abstract-picker-field .items,.datapoint-field .items{padding-bottom:16px!important}.abstract-picker-field.disabled .select2-selection,.datapoint-field.disabled .select2-selection{cursor:default;border-color:#e4e4e4}.abstract-picker-field.disabled .select2-selection .item-text,.datapoint-field.disabled .select2-selection .item-text{color:#8a8a89}.abstract-picker-field.empty-and-required .select2-selection,.abstract-picker-field.invalid .select2-selection,.datapoint-field.empty-and-required .select2-selection,.datapoint-field.invalid .select2-selection{border-color:red}.form-info-text{font-size:12px;color:#575756}.form-info-text span{font-weight:700}.tobigmessage{display:none}.kru-form .filetobig .tobigmessage{display:inline-block;color:#e50000}.form-row.hidden-label-text .kru-form-field-label-text{display:none}.icon-select{display:inline-block;position:relative;width:200px;height:26px;vertical-align:middle}.icon-select.disabled{pointer-events:none}.icon-select.disabled>img{opacity:.6}.icon-select>img{height:26px;width:26px}.icon-select>input{height:26px}.icon-select .dropdown{position:absolute;left:0;top:100%;width:100%;z-index:100;border:1px solid #bdbdbc;background-color:#fff}.icon-select .dropdown ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px}.icon-select .dropdown ul li{width:20%;padding:2px;border:1px solid #e1e1e1;-webkit-border-radius:3px;border-radius:3px}.icon-select .dropdown ul li img{width:100%;height:100%}.icon-select .dropdown ul li:hover{border-color:#0082e0;background-color:#47b2ff}.icon-select .dropdown ul li.selected{border-color:#0069b4;background-color:#1ba0ff}.multi-checkbox-panel{display:inline-block;border:1px solid #bdbdbc}.multi-checkbox-panel ul{width:198px;height:104px;padding:4px;overflow-x:hidden;overflow-y:scroll}.multi-checkbox-panel ul>li{width:100%}.multi-checkbox-panel ul>li:not(:last-child){margin-bottom:2px}.multi-checkbox-panel ul>li label{display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;cursor:default}.multi-checkbox-panel button{width:100%;margin-top:10px}button.flexible-form-collection-add-button{margin-top:15px}div.form-row.with-symbol{display:inline-block}div.symbol-container{padding-left:10px;display:inline-block;width:100px;overflow:hidden}.form-field-tooltip{display:inline;position:absolute;margin-left:10px;z-index:-1000;width:230px;opacity:0;-webkit-transition:opacity .1s linear,z-index 0s linear .1s;transition:opacity .1s linear,z-index 0s linear .1s;padding:5px;border:1px solid #bdbdbc;background:#575756;text-align:left;line-height:1.2;color:#fff}.form-field-tooltip .client-validation-texts{margin-top:10px;font-size:12px}.form-field-tooltip .client-validation-texts li.not-checked{color:gray}.form-field-tooltip .client-validation-texts li.valid{color:green}.form-field-tooltip .client-validation-texts li.invalid{color:red}.form-field-tooltip .server-validation-texts{font-size:12px;color:#c00}.form-field-tooltip:after{content:" ";position:absolute;top:5px;left:-10px;width:0;height:0;right-left:-10px;border-bottom:10px solid transparent;border-right:10px solid #575756;border-top:10px solid transparent}.kru-form-field.focus+.form-field-tooltip,.kru-form-field:focus+.form-field-tooltip,.select2-container--focus+.form-field-tooltip,.select2-container--open+.form-field-tooltip{z-index:10;opacity:1}.kru-form-field-label:hover .kru-form-field:not(.disabled):not(:focus):not(.focus)+.form-field-tooltip,.kru-form-field[type=checkbox]:hover+label+.form-field-tooltip,.select2-container:hover+.form-field-tooltip{z-index:10;opacity:1;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}.form-field-tooltip.forced-visible{z-index:10;opacity:1}.kru-form-input,.kru-form-textarea{width:275px;color:#575756;background-color:#e4e4e4;padding:5px;text-align:left;font-size:12px}.kru-form-input:focus,.kru-form-textarea:focus{background-color:#f5f5f6}.kru-form-input{height:30px}.kru-form-input-small{width:100px}.kru-form-input-big{width:260px}.kru-form-input-large{width:340px}.kru-form-input-extra-large{width:460px}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;top:3px;padding-left:25px;cursor:pointer;font-size:17px;color:#575756;-webkit-user-select:none;-ms-user-select:none;user-select:none}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;border:2px solid #575756;background:#fff}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:"✔";position:absolute;top:5px;left:4px;font-size:13px;line-height:.8;color:#575756;-webkit-transition:all .2s;transition:all .2s}[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before{-webkit-box-shadow:none;box-shadow:none;border-color:#bdbdbc!important;background-color:#e7ebef;cursor:default}[type=checkbox]:disabled:checked+label:after{color:#bdbdbc}[type=checkbox]:disabled+label{color:#bdbdbc;cursor:default}[type=checkbox]:checked:focus+label:before,[type=checkbox]:not(:checked):focus+label:before{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.2);background-color:#f5f5f6}label:hover:before{border:2px solid #8a8a89!important}.select2-source.small-select,.small-select{width:100px}.select2-source{width:200px;height:28px;visibility:hidden}select.kru-form-field{width:275px}span.select2-selection{-webkit-border-radius:0!important;border-radius:0!important;background-color:#e4e4e4!important;color:#575756!important}span.select2-results li.select2-results__option--highlighted[aria-selected]{background-color:#0082e0}span.select2-container--open{z-index:9999999}.select2-container--focus:not(.select2-container--disabled) span.select2-selection,.select2-container--open:not(.select2-container--disabled) span.select2-selection{background-color:#f5f5f6!important}select.empty-and-required+.select2-container span.select2-selection,select.invalid+.select2-container span.select2-selection{border-color:red!important}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#a0a0a0!important}.select2-container--disabled{pointer-events:none}.select2-container--disabled .select2-selection__rendered{color:#8a8a89!important}.select2-results__option:first-letter{text-transform:uppercase}.select2-selection__rendered:first-letter{text-transform:uppercase}.kru-form-select{height:26px;border:1px solid #e4e4e4;background-color:#e4e4e4;color:#575756}.kru-form-select:focus option{background-color:#f5f5f6}.select2-results__group,optgroup{font-weight:700}.kru-form-field-label .slider{display:inline-block;position:relative;width:200px}.slider{height:40px}.slider .track-container{position:relative;height:20px;margin:0 10px}.slider .track-container .track{width:100%;background-color:rgba(0,0,0,.05)}.slider .track-container .track,.slider .track-container .track-fill{position:absolute;top:9px;left:0;height:4px;-webkit-border-radius:4px;border-radius:4px}.slider .track-container .track-fill{background-color:#575756}.slider .track-container .thumb{position:absolute;width:20px;height:20px;margin-left:-10px;border:1px solid gray;-webkit-border-radius:100%;border-radius:100%;background-color:#d3d3d3;cursor:pointer}.slider .track-container .value{display:inline-block;position:absolute;bottom:-18px;left:-90px;width:200px;text-align:center;font-size:12px;color:#575756}.slider:focus .track-container .thumb{background-color:#f5f5f6}.slider.disabled{pointer-events:none}.slider.disabled .track-container .track-fill{background-color:#a4a4a2}.slider.disabled .track-container .thumb{background-color:#fff;border-color:#b3b3b3;cursor:default}.slider.disabled .track-container .value{color:#8a8a89}.reversed-checkbox-fieldset{border:2px solid #575756;padding:8px}.reversed-checkbox-fieldset legend{color:#575756;padding:5px;font-size:1.2em;font-weight:700}.reversed-checkbox-fieldset label.checkbox-label{color:#575756;display:inline-block}.reversed-checkbox-fieldset input[type=checkbox]:disabled+label.checkbox-label{color:#cdced1}body.login{min-width:unset}body.login .login-layout-container{height:auto;min-height:100%;min-width:300px;margin:0;background:#0069b4;overflow:hidden}@media only screen and (max-width:710px){body.login .login-layout-container{background:#fff}}body.login .login-layout-container div#layout-content-container{min-width:unset}body.login .login-layout-container div#layout-content-container div#layout-content{width:100%;min-width:unset;margin:0}body.login .login-layout-container div#layout-content-container div#layout-content div#login-container{margin-top:0}body.login .login-layout-container div#layout-content-container div#layout-content div#login-icon{position:relative;width:100px;height:161px;text-align:center;margin-right:auto;margin-left:auto;z-index:3}body.login .login-layout-container div#layout-content-container div#layout-content div#login-icon svg{width:88px;height:93px;margin-top:33px}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box{position:relative;padding:0;margin-left:auto;margin-right:auto;margin-top:12%;height:656px;width:590px}@media only screen and (max-width:710px){body.login .login-layout-container div#layout-content-container div#layout-content div.login-box{width:300px;margin-left:auto;margin-right:auto;height:100%}}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content{position:relative;height:100%;background-color:#fff;-webkit-border-radius:11px;border-radius:11px;padding:56px 103px 10px;margin-top:-20px;margin-bottom:0;-webkit-box-shadow:9px 9px 15px hsla(0,0%,49%,.6);box-shadow:9px 9px 15px hsla(0,0%,49%,.6);z-index:2}@media only screen and (max-width:710px){body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content{-webkit-border-radius:unset;border-radius:unset;-webkit-box-shadow:none;box-shadow:none;padding-left:0;padding-right:0;width:100%;margin-left:auto;margin-right:auto}}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content p{font-size:20px;color:#71716f;text-align:center;padding-top:46px;padding-bottom:35px}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content form{text-align:center}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content form button,body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content form input{margin-bottom:24px;width:270px;height:40px;color:#575756;background-color:#cdced1;border:none;-webkit-border-radius:5px;border-radius:5px;text-align:center;font-size:16px}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content form input:focus{background-color:#f5f5f6}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content form button{background-color:#0069b4;color:#fff;text-transform:uppercase;cursor:pointer;height:40px;-webkit-transition:4s;transition:4s}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content form button.login-failed{-webkit-transition:.3s;transition:.3s;background-color:red}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content div.password-forgotten{text-align:center}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content div.password-forgotten a{font-size:16px;color:#575756}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content div.is-mobile-checkbox-container input#is_mobile_cbx{position:inherit;height:auto!important;width:auto!important;vertical-align:sub}body.login div.login-logo{height:85px;margin-top:0;background:url(/images/theme/logo.svg) no-repeat 50%;background-size:auto;z-index:3}@media only screen and (max-width:710px){body.login #layout-footer{display:none}}.shake{-webkit-animation:e 1s cubic-bezier(.288,.056,.152,.776) both;animation:e 1s cubic-bezier(.288,.056,.152,.776) both}@-webkit-keyframes e{10%,90%{-webkit-transform:translate(-3.58px,.358px);transform:translate(-3.58px,.358px)}20%,80%{-webkit-transform:translate(7.16px,.716px);transform:translate(7.16px,.716px)}30%,50%,70%{-webkit-transform:translate(-14.32px,-.358px);transform:translate(-14.32px,-.358px)}40%,60%{-webkit-transform:translate(14.32px,-.716px);transform:translate(14.32px,-.716px)}}@keyframes e{10%,90%{-webkit-transform:translate(-3.58px,.358px);transform:translate(-3.58px,.358px)}20%,80%{-webkit-transform:translate(7.16px,.716px);transform:translate(7.16px,.716px)}30%,50%,70%{-webkit-transform:translate(-14.32px,-.358px);transform:translate(-14.32px,-.358px)}40%,60%{-webkit-transform:translate(14.32px,-.716px);transform:translate(14.32px,-.716px)}}.user-table th{width:20%}p.text-seperator{margin-top:20px}p.top-description{margin-bottom:20px}.user-group-table th{width:50%}.chart-widget-list{position:relative;height:650px}.chart-widget.interaction-disabled{pointer-events:none}.chart-widget.chart-widget-scaled-up .period-selection{display:block;margin-top:5px}.chart-widget.chart-widget-scaled-up .head .head-bar .headline{max-width:-webkit-calc(100% - 540px);max-width:calc(100% - 540px)}.chart-widget-scaled-up.zoom-out-button{display:inline}.chart-widget{background-color:#fff}.chart-widget .head{width:100%;position:relative}.chart-widget .head .head-icon{position:absolute;height:40px;width:40px;margin-left:0;z-index:2}.chart-widget .head .head-bar{left:0;top:0;width:100%;padding-left:50px;z-index:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:40px;background-color:#0069b4}.chart-widget .head .head-bar .headline{color:#fff;font-size:25px;position:relative;margin-top:5px;margin-left:18px;overflow:hidden;max-width:-webkit-calc(100% - 120px);max-width:calc(100% - 120px);display:inline-block;text-overflow:ellipsis;white-space:nowrap}.chart-widget .head .head-bar .browse-back-button,.chart-widget .head .head-bar .browse-forward-button,.chart-widget .head .head-bar .zoom-out-button{width:18px}.chart-widget .head .cut-left-for-icon{background-color:transparent;background-image:linear-gradient(90deg,transparent,#0069b4 6%)}.chart-widget .body{width:100%}.chart-widget .body .big-column{float:left;height:100%}.chart-widget .body .graph{width:100%;position:relative}.chart-widget .body .contentBox{float:left;position:relative;margin-bottom:15px;width:100%}.chart-widget .body .contentBox .contentLine{background-color:#0069b4;width:100%;height:2px;margin-top:5px}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;cursor:default}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .deviceDetails{margin-right:10px;cursor:pointer;white-space:nowrap;height:30px}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .deviceDetails .deviceIcon{display:inline-block;vertical-align:middle;height:17px}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .deviceDetails .deviceIcon svg{width:17px;height:17px}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .deviceDetails .deviceIcon.active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .deviceDetails .deviceAmount{display:inline-block;vertical-align:middle}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .tariffBar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:auto;width:80%;margin-top:10px;margin-left:75px}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .tariffBar .tariffCheckbox{margin-left:0;width:33.3%;height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .tariffBar .tariffCheckbox label.custom-checkbox-element{top:0;vertical-align:middle}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .tariffBar .tariffCheckbox .graphColor{height:17px;width:17px;display:inline-block;margin-right:10px;vertical-align:middle}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .tariffBar .tariffCheckbox .checkLabel{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .tariffBar .tariffCheckbox .checkLabel span{font-size:14px;vertical-align:middle}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox{position:relative;margin-top:10px;background-color:#ececec;padding:5px;width:100%;display:none}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox label{font-size:14px;color:#0069b4}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices{margin-bottom:30px;margin-top:30px;width:95%;margin-left:19px;min-height:80px;padding:25px 40px;background-color:#fff;overflow:hidden}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices dl.info-list{width:100%;font-size:13px}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices dl.info-list dd,.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices dl.info-list dt{overflow:hidden;text-overflow:ellipsis}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .deviceBox{width:50%;vertical-align:top;display:inline-block;margin-top:-5px}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .deviceBox span{font-size:14px;color:#0069b4;position:relative;top:2px}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .deviceBox .metaData{margin-top:20px;margin-left:25px}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .stateBox{width:50%;display:inline-block;vertical-align:top}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .stateBox .datapointHead{color:#0069b4;font-size:14px}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .stateBox .datapointHead:first-letter{text-transform:uppercase}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .stateBox dl.info-list{margin-top:15px}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .stateBox dl.info-list dd,.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .stateBox dl.info-list dt{width:33%}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .stateBox dl.info-list dd.last-reading-value{text-align:right}.chart-widget .head-bar-button{display:inline;float:right;margin-top:6px;cursor:pointer}.chart-widget .head-bar-button:hover{cursor:pointer}.chart-widget .scale-button{width:25px;height:25px;margin-right:9px}.chart-widget .scale-button div{display:none}.chart-widget .scale-button div.active{display:inline;display:initial}.chart-widget .quantity-type-button{height:20px;margin-right:30px}.chart-widget .quantity-type-button div{-webkit-transition:background-color 1s;transition:background-color 1s;width:27px;height:27px;float:left;border:1px solid #fff}.chart-widget .quantity-type-button div.active{background-color:#4d8900}.chart-widget .zoom-out-button{display:none;margin-right:30px;margin-top:10px}.chart-widget .period-selection{float:right;margin-right:30px;display:none}.chart-widget .datetime-picker{display:inline-block;float:right}.chart-widget .datetime-input{float:right;width:120px;height:20px;margin-top:5px;margin-right:10px;margin-left:10px;text-align:center;border:none;background-color:#e4e4e4;color:#575756}.chart-tooltip{padding:3px;line-height:16px;background-color:#575756;text-align:center;font-size:12px;color:#fff;pointer-events:none;opacity:.3;border:1px solid grey}.graph .axis .domain{fill:none;stroke:#575756}.graph .axis .tick text{font-size:10px;fill:#575756;stroke:none}.manage-messages-page{color:#575756}.manage-messages-page .left-column{float:left;width:40%;padding-right:20px}.manage-messages-page .right-column{float:left;width:60%;padding-left:20px}.manage-messages-page .message-table .date-col{width:33.33333333%}.manage-messages-page .message-table .subject-col{width:50%}.manage-messages-page .message-table .attachment-col{width:16.66666667%}.manage-messages-page .message-table tr.new-message{font-weight:700}.manage-messages-page .message{margin-top:50px}.manage-messages-page .message .message-subject{margin-bottom:10px;font-size:16px;font-weight:700}.manage-messages-page .message .message-date{margin-top:20px;font-weight:700}.read-message-dialog{width:600px}.read-message-dialog .dialog-body{color:#575756}.read-message-dialog .dialog-body .message-subject{margin-bottom:10px;font-size:16px;font-weight:700}.read-message-dialog .dialog-body .message-date{margin-top:20px;font-weight:700}.object-heading-label{display:inline-block;font-size:20px;font-weight:700;color:#0069b4;text-transform:uppercase}.object-heading-value{font-size:18px;font-weight:700;color:#575756}#sub-content{position:relative;margin-top:40px}#sub-content .widget-container{position:relative;min-height:300px}.lo-ra-value-config-dialog table{border-left:1px solid #575756;border-right:1px solid #575756}.lo-ra-value-config-dialog table thead tr{height:30px}.lo-ra-value-config-dialog table thead th{text-align:center!important;padding:0!important}.lo-ra-value-config-dialog table thead th object{width:25px;height:25px;margin-top:2px}.lo-ra-value-config-dialog table tr{border-bottom:1px solid #575756}.lo-ra-value-config-dialog table tbody td{padding:4px!important;cursor:default}.lo-ra-value-config-dialog table tbody td.first-column-cell{text-align:left}.lo-ra-value-config-dialog table tbody td.factor-cell,.lo-ra-value-config-dialog table tbody td.factor-sum-cell{text-align:center}.lo-ra-value-config-dialog table tbody td.factor-cell input,.lo-ra-value-config-dialog table tbody td.factor-sum-cell input{text-align:right}.lo-ra-value-config-dialog table tbody td.factor-divided-evenly-cell{text-align:center}.lo-ra-value-config-dialog table tbody td.factor-divided-evenly-cell label{position:relative;left:3.7px}.lo-ra-value-config-dialog table tbody .factor-sum-text-field{cursor:default;pointer-events:none}.lo-ra-value-config-dialog table tbody .heading-cell:first-letter{text-transform:uppercase}.lo-ra-value-config-dialog table .info-symbol{display:inline-block;width:16px;height:16px;text-align:center;vertical-align:middle;border:1px solid #575756;-webkit-border-radius:8px;border-radius:8px;font-size:12.8px;font-weight:700;cursor:default}.lo-ra-value-config-dialog table .info-symbol .tooltip{left:-152px;top:26px;width:320px;font-size:12px;pointer-events:none}.lo-ra-value-config-dialog table .info-symbol .tooltip:after{content:" ";position:absolute;left:50%;top:-10px;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #575756}.lo-ra-value-config-dialog table input,.lo-ra-value-config-dialog table select{width:55px;padding-right:4px;padding-left:4px;border:1px solid gray;color:#575756}table.element-template-table>tbody>tr>td:first-child{width:40px}table.element-template-table>tbody>tr>td:first-child img{height:20px}.element-template-form input[type=file].kru-form-field{width:120px;border:1px solid transparent;color:transparent}.element-template-form input[type=file].kru-form-field.empty-and-required,.element-template-form input[type=file].kru-form-field.invalid{border-color:#e50000}.continue-button{float:right;margin-right:10px}.metadata-definition-table [type=checkbox]:checked+label,.metadata-definition-table [type=checkbox]:not(:checked)+label{top:0}table.metadata-group-table dl.info-list.in-table{color:inherit;font-size:100%}table.metadata-group-table dl.info-list.in-table dt{max-width:200px}table.metadata-group-table dl.info-list.in-table dd,table.metadata-group-table dl.info-list.in-table dt{margin-top:5px;margin-bottom:5px}div.metadata-fieldset .form-row.meta-value{width:510px;display:inline-block}div.metadata-fieldset .form-row.meta-value .kru-form-field-label-text{text-align:left;width:255px}div.metadata-fieldset .form-row.meta-value .kru-form-input,div.metadata-fieldset .form-row.meta-value .kru-form-textarea,div.metadata-fieldset .form-row.meta-value select.kru-form-field{width:255px}div.metadata-fieldset div.checkbox-container{display:inline-block;width:30px;vertical-align:top}div.metadata-fieldset div.symbol-container{display:inline-block;width:100px}div.object-metadata div.invoice-actions{margin-bottom:30px}div.object-metadata div.invoice-actions>button.show-invoice{margin-right:30px}div.object-metadata iframe{position:relative;width:700px;min-height:989px;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.75);box-shadow:1px 1px 5px 0 rgba(0,0,0,.75)}.invoice-item-group{margin-bottom:10px;vertical-align:middle}.invoice-item-group.selected{background-color:#0069b4!important}.invoice-item-group:hover{background-color:#f6f6f6}.invoice-item{padding-top:10px;padding-bottom:10px;vertical-align:middle}.invoice-item.selected{background-color:#0069b4!important}.invoice-item:hover{background-color:#ececec}.item-order{position:absolute;right:-40px;display:none}.item-order div{position:relative;top:-30px}.threshold-table th{width:20%}.threshold-violation-table th{width:25%}#pickElementTypeDialog .kru-form-field-option-label{display:block;margin-top:6px}div#measurementPointDialog input.clickable:not(.disabled),div#sumDialog input.clickable:not(.disabled){cursor:pointer}div#formulaDialog .formula-validation-result .success{color:#44ba00}div#formulaDialog .formula-validation-result .pending{color:#575756;background:url(/images/gif/spinner.png.gif) no-repeat;background-size:1em 1em;padding-left:17px}div#formulaDialog .formula-validation-result .failure{color:#e50000}.usage-element-name{font-style:italic}.usage-references{list-style-type:square;margin-left:20px}.usage-references>li{font-style:italic}div.charting-main-container{border-top:8px solid #575756}div.charting-main-container>div.chart-header-container{margin-bottom:60px}div.charting-main-container>div.chart-header-container>div.toolbar-container{background-color:#f5f5f5}div.charting-main-container>div.chart-header-container>div.toolbar-container,div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar .disabled svg{color:#deddd6;pointer-events:none;cursor:default}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg{height:20px;width:20px;margin-right:14px}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg:hover{cursor:pointer;color:#8a8a89}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg.change-options-btn,div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg.save-chart-btn,div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg.undo-btn{margin-right:0}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg.consumption-button,div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg.progress-button{height:20px;width:20px;margin-right:2px;margin-left:2px}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg.consumption-button.disabled,div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg.progress-button.disabled{color:#deddd6;pointer-events:all;cursor:pointer}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar div.chart-type-simple-switch{width:55px;pointer-events:all;cursor:pointer}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar div.vertical-divider{height:20px;width:1px;background-color:#b3b3b3;margin:0 14px}div.charting-main-container>div.chart-header-container>div.primary-toolbar-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:48px;margin-bottom:8px;padding:0 24px}div.charting-main-container>div.chart-header-container>div.primary-toolbar-container>div.name-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow-x:hidden}div.charting-main-container>div.chart-header-container>div.primary-toolbar-container>div.name-container svg{height:30px;width:30px;margin-right:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}div.charting-main-container>div.chart-header-container>div.primary-toolbar-container>div.name-container>span.name-display{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;font-size:24px;line-height:normal}div.charting-main-container>div.chart-header-container>div.primary-toolbar-container>div.primary-toolbar>div.chart-type-selection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.charting-main-container>div.chart-header-container>div.primary-toolbar-container>div.primary-toolbar>div.chart-type-selection span.chart-type-select-label{margin-right:14px}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container{height:28px;padding-left:24px;padding-right:24px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>span.compression-level-select-title{margin-right:14px}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.period-selection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.period-selection>select[name=main]{margin-right:14px}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.period-selection>div.browse-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.period-selection>div.browse-button>svg{width:15px;height:15px;margin-right:0}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.period-selection div.disabled svg{color:#deddd6;cursor:default}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.period-selection input.datetime-input{height:26px;width:120px}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.compare-period-interval-display{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.compare-period-interval-display>span.interval-start-date-span{margin-left:14px}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.unpadded-btn-container svg{width:25px;height:25px;margin-right:0}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container div.date-interval-separator{height:2px;width:10px;background-color:#b3b3b3;margin:0 3px}div.export-type-dialog label.kru-form-field-option-label.disabled>span{color:#71716f}div#legend-container div.blocks-container,div.legend-container div.blocks-container{display:inline-block;height:auto;width:80%;margin-top:10px;margin-left:75px}div#legend-container div.blocks-container>div.entry-div,div.legend-container div.blocks-container>div.entry-div{display:inline-block;margin-left:0;width:33.3%;height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}div#legend-container div.blocks-container>div.entry-div>div.column-div,div.legend-container div.blocks-container>div.entry-div>div.column-div{display:inline;vertical-align:middle}div#legend-container div.blocks-container>div.entry-div>div.column-div:first-child,div.legend-container div.blocks-container>div.entry-div>div.column-div:first-child{padding-right:5px}div#legend-container div.blocks-container>div.entry-div>div.column-div>div,div.legend-container div.blocks-container>div.entry-div>div.column-div>div{display:inline-block}div#legend-container .mobile_label_line,div.legend-container .mobile_label_line{padding-bottom:10px;margin-left:30px;margin-right:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div#legend-container .mobile_label_line div.entry-div,div.legend-container .mobile_label_line div.entry-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:20px;height:30px}div#legend-container .mobile_label_line div.entry-div.bold,div.legend-container .mobile_label_line div.entry-div.bold{font-weight:700}div#legend-container .mobile_label_line .color_box,div.legend-container .mobile_label_line .color_box{width:30px;-webkit-border-radius:5px;border-radius:5px}div#legend-container .mobile_label_line .label_value,div.legend-container .mobile_label_line .label_value{margin-left:auto}.charting-standalone #toolbar-container{display:none}.charting-standalone #info-headline-container tr{height:40px}.charting-standalone #info-headline-container tr th{vertical-align:middle}.charting-standalone #info-headline-container tr th.main-period-col{text-align:right}div.simplified-bar-chart-container{position:relative;width:100%;height:100%}div.simplified-bar-chart-container div.axis-group{margin:20px 0}div.simplified-bar-chart-container div.axis-group div.data-source-group div.bar-line{width:100%;padding-top:10px;padding-bottom:10px;border-left:5px solid #575756;margin-left:20px;margin-right:20px;padding-right:50px}div.simplified-bar-chart-container div.axis-group div.data-source-group div.bar-line.thin-line{padding-top:0;padding-bottom:0}div.simplified-bar-chart-container div.axis-group div.data-source-group div.bar-line.thin-line:first-child{padding-top:10px}div.simplified-bar-chart-container div.axis-group div.data-source-group div.bar-line.thin-line:last-child{padding-bottom:10px}div.simplified-bar-chart-container div.axis-group div.data-source-group div.bar-line div.bar{height:40px}div.simplified-bar-chart-container div.axis-group div.data-source-group div.bar-line div.bar.thin-bar{height:30px}div.simplified-bar-chart-container div.tooltip-container{display:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:1.5em;padding:8px 8px 2px;border-bottom:6px solid;background:#f5f5f5;color:#000}div.dialog-body .usage-reference-header{padding-top:20px;padding-bottom:10px;font-weight:700}.auto-report-filetype-row .settings-icon{width:20px;height:20px;display:inline-block;vertical-align:bottom}.dialog .ftp-test-button{width:100px}.dialog .statusTextFtpTest{margin-left:140px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dialog .leftSideAutomaticReportFormDialog,.dialog .rightSideAutomaticReportFormDialog{float:left;width:50%}.lo-ra-value-config-dialog table{border-top:1px solid #575756}.lo-ra-value-config-dialog table th{vertical-align:middle!important;font-weight:700;color:#575756}.lo-ra-value-config-dialog table th:first-letter{text-transform:uppercase}.lo-ra-value-config-dialog table input,.lo-ra-value-config-dialog table select{width:100%}.lo-ra-value-config-dialog table td button{margin-left:2px}.lo-ra-value-config-dialog table tr.highlighted{background-color:#ff0}.lo-ra-value-config-dialog table tr{-webkit-transition:background-color 1s;transition:background-color 1s}.lo-ra-value-config-dialog tr.sortable-item-row input[type=text]{height:26px;vertical-align:baseline}.lo-ra-value-config-dialog tr.sortable-item-row select{vertical-align:baseline;height:27px}.csv-import-dialog{width:600px}.csv-import-dialog .dialog-body{padding-top:0}.csv-import-form .csv-import-explanation{margin-bottom:10px}.csv-import-form .csv-import-explanation p{margin-top:5px;line-height:1.25}.csv-import-form .csv-import-explanation strong{display:inline-block;font-weight:700;color:#575756;padding:15px 0 0}.csv-import-form .csv-import-explanation table th{background-color:#e7ebef;padding:2px;border:1px solid #575756}.csv-import-form .csv-import-explanation table td{padding:2px;border:1px solid #575756}.csv-import-form .csv-import-example,.csv-import-form .form-row{margin-top:10px}.deactivated-datasource-tooltipp{margin-top:-8px}#data-source-tree .jstree-node.stagnant>.jstree-anchor>i.jstree-icon:after{content:"";background-image:url(/images/svg/tree_stagnant_marker_small.svg)!important;width:21px;height:21px;display:inline-block}.data-source.datapoint-table .datapoint-row.stagnant>td:first-child{position:relative}.data-source.datapoint-table .datapoint-row.stagnant>td:first-child:before{content:"";background-image:url(/images/svg/tree_stagnant_marker.svg)!important;width:18px;height:18px;position:absolute;top:7px;left:3px}textarea.help-text-textarea{width:400px;height:400px}.twoColumnLayout .left-container,.twoColumnLayout .right-container{float:left;position:relative;width:50%}.twoColumnLayout .right-container{padding-left:10px;min-height:80px}.twoColumnLayout:after{content:"\00A0";display:block;clear:both;visibility:hidden;line-height:0;height:0}div#help-text-form-container .form-field-tooltip{display:none}div#help-text-markdown-preview-container{margin-top:30px;background-color:#e7ebef;padding:10px}div.email-config-form-container{margin-top:20px;margin-bottom:40px}div.email-config-form-container>p{margin:15px 0}div.email-config-form-container .email-text-config-field{width:600px}div.email-config-form-container textarea.email-text-config-field{height:300px}.float-left-panel{display:inline-block;display:block}.float-left-panel>*{float:left}.plain-form-container{position:relative;margin-right:40px;padding:20px 20px 60px;border:1px solid grey}.plain-form-container>h3{margin-top:0;margin-bottom:50px}.plain-form-container>.button-panel,.plain-form-container>button{position:absolute;right:20px;bottom:20px}.plain-form-container>.button-panel{display:inline-block;display:block}.plain-form-container>.button-panel>button{float:right;margin-left:20px}.plain-form-container>form>label{display:block;margin-bottom:20px}.plain-form-container>form>label>span:first-child{text-align:left}#backup-settings-form{display:inline-block;min-width:600px}#backup-settings-form div.form-row{width:340px}table.partition-table td{padding:5px;padding-left:10px}div.monitoring-info-item{width:415px;background:#ececec;padding:10px;margin-bottom:8px;display:inline-block;vertical-align:top;min-height:60px}div.monitoring-info-item .info-label{margin-bottom:5px}div.monitoring-info-item .progress-container{min-height:20px}.error-messages-container .user-group,.license-overview-container .install-id{display:inline-block;padding:10px;background:#ececec;min-width:250px;text-align:center}.license-overview-container .content-block.valid .block-header{background:#0069b4}.license-overview-container .content-block.expired .block-header{background:#ff8c00}.license-overview-container .content-block.invalid .block-header{background:#e50000}.tox-tinymce.tox-tinymce-inline{-webkit-transform:translate(-25px,-42px);-ms-transform:translate(-25px,-42px);transform:translate(-25px,-42px);z-index:50100}.dashboard-sidebar.sidebar.right.initialized.fixed>div.sidebar-visibility-control-container,.dashboard-sidebar.sidebar.right.initialized.folded>div.sidebar-visibility-control-container,.tox-silver-sink.tox-tinymce-aux{z-index:50100}.box-form-container{padding-top:10px;position:relative}.box-form-container>.panel-section{width:92%;border-bottom:1px solid #666;background-color:#fff}.box-form-container>.panel-section:not(:last-child){margin-bottom:20px}.box-form-container>.panel-section>.head{padding:5px 5px 5px 11px;background-color:#595959;color:#fff;font-size:16px}.box-form-container>.panel-section>.head:first-letter{text-transform:uppercase}.box-form-container>.panel-section>.body{padding:5px 0}.box-form-container>.panel-section>.body .kru-form-field-label .kru-form-input,.box-form-container>.panel-section>.body .kru-form-field-label .kru-form-textarea,.box-form-container>.panel-section>.body .kru-form-field-label .select2-container{margin:0 5px;width:96%!important}.box-form-container>.panel-section>.body .kru-form-field-label .kru-form-field-label-text{text-align:left;margin:0 0 5px 5px;font-size:15px;width:auto}.box-form-container>.panel-section>.body .createPlaceholderButton,.box-form-container>.panel-section>.body .deletePlaceholderButton{margin:12px 5px 20px!important}.box-form-container>.panel-section>.body .form-row{margin-bottom:5px}.box-form-container>.panel-section>.body .form-row .custom-checkbox-element{display:inline-block}.box-form-container>.panel-section>.body label.form-label .label-wrapper span:first-letter{text-transform:uppercase}.box-form-container>.panel-section>.body label.form-label .label-wrapper i{margin-left:10px}.box-form-container>.panel-section>.body .ui.input.fluid>select{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.box-form-container>.panel-section>.body .date-format-preview{margin:0 0 5px 5px;font-size:14px}.box-form-container>.panel-section>.body .date-format-preview.hidden{display:none}.overlay-menu{position:absolute;left:0;top:0;font-size:12px;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.overlay-menu>.item{color:#e7ebef;background-color:#666;height:30px;padding:5px;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:30px;overflow:hidden;-webkit-transition:max-width .25s ease-in-out;transition:max-width .25s ease-in-out}.overlay-menu>.item>svg{color:currentColor}.overlay-menu>.item>img,.overlay-menu>.item>svg{width:20px;height:20px;-webkit-box-flex:0;-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px}.overlay-menu>.item>.text{margin-left:5px}.overlay-menu>.item:hover{max-width:100%}.clear:after{content:"";display:block;font-size:0;height:0;clear:both;visibility:hidden;line-height:0}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scrollable{overflow:auto}.semi-transparent{opacity:.5!important}.hidden-but-accessible{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.dashboard-main-view{margin:auto;color:#999}.dashboard-main-view input,.dashboard-main-view textarea{color:#999}#dashboard-container{position:relative;background-color:#efefef;z-index:inherit}#dashboard-container ul{margin:0;padding:0;list-style:none}#dashboard-container ul li{margin:0;padding:0}#dashboard-container ul li a{color:#999}#dashboard-container>.dashboard{position:relative}#dashboard-container>.dashboard>.dashboard-grid{display:none}#dashboard-container>.dashboard.edit-mode>.dashboard-grid{display:block;position:absolute;height:100%}#dashboard-container>.dashboard.edit-mode>.dashboard-grid>div{position:absolute;border:1px solid #d5d5d5}#dashboard-container>.dashboard.edit-mode>.dashboard-grid>div:hover{background-color:rgba(0,105,180,.25);cursor:copy}#dashboard-container>.dashboard.edit-mode>.dashboard-grid>div.page-separator{border-top:1px solid #000}#dashboard-container>.dashboard .box{position:absolute;padding:4px}#dashboard-container>.dashboard .box .border{display:none;position:absolute;left:-20px;top:-20px;z-index:0;width:-webkit-calc(100% + 2 * 20px);width:calc(100% + 2 * 20px);height:-webkit-calc(100% + 2 * 20px);height:calc(100% + 2 * 20px);background-color:#f2f2f2;opacity:.8;cursor:move}#dashboard-container>.dashboard .box .border .bottom-container{background-color:inherit;position:absolute;left:0;top:100%;width:100%}#dashboard-container>.dashboard .box .border .bottom-container>div{padding:0 20px 20px}#dashboard-container>.dashboard .box .border button.save{position:absolute;right:-15px;bottom:-15px;width:30px;height:30px;padding:0;border:1px solid transparent;-webkit-border-radius:100%;border-radius:100%;background-color:#0069b4;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#dashboard-container>.dashboard .box .border button.save:hover{background-color:#0082e0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#dashboard-container>.dashboard .box .border button.save img{margin:15%;width:70%;height:70%}#dashboard-container>.dashboard .box .inner-box{position:relative;width:100%;height:100%;border:1px solid #ddd}#dashboard-container>.dashboard .box .inner-box .foot,#dashboard-container>.dashboard .box .inner-box .head{display:none}#dashboard-container>.dashboard .box .inner-box .resize-zone{display:none;position:absolute;z-index:50;width:10px;height:10px;background-color:#fff;border:2px solid #0069b4;-webkit-border-radius:100%;border-radius:100%}#dashboard-container>.dashboard .box .inner-box .resize-zone.north{left:-webkit-calc(50% - 5px);left:calc(50% - 5px);top:-5px;cursor:n-resize}#dashboard-container>.dashboard .box .inner-box .resize-zone.north-east{right:-5px;top:-5px;cursor:ne-resize}#dashboard-container>.dashboard .box .inner-box .resize-zone.east{right:-5px;top:-webkit-calc(50% - 5px);top:calc(50% - 5px);cursor:e-resize}#dashboard-container>.dashboard .box .inner-box .resize-zone.south-east{right:-5px;bottom:-5px;cursor:se-resize}#dashboard-container>.dashboard .box .inner-box .resize-zone.south{left:-webkit-calc(50% - 5px);left:calc(50% - 5px);bottom:-5px;cursor:s-resize}#dashboard-container>.dashboard .box .inner-box .resize-zone.south-west{left:-5px;bottom:-5px;cursor:sw-resize}#dashboard-container>.dashboard .box .inner-box .resize-zone.west{left:-5px;top:-webkit-calc(50% - 5px);top:calc(50% - 5px);cursor:w-resize}#dashboard-container>.dashboard .box .inner-box .resize-zone.north-west{left:-5px;top:-5px;cursor:nw-resize}#dashboard-container>.dashboard .box .inner-box .content-container{position:relative;width:100%;height:100%;background-color:#f8f8f8;overflow:auto}#dashboard-container>.dashboard .box .inner-box .content-container.dashboard-table h3{padding-left:1.3em;margin-top:.7em;margin-bottom:.5em;font-size:1.2em}#dashboard-container>.dashboard .box .inner-box .content-container.dashboard-table thead th{font-size:1.2em;padding:.6em 1.3em .5em}#dashboard-container>.dashboard .box .inner-box .content-container.dashboard-table thead th:not(:first-child):before{min-height:0;height:-webkit-calc(100% - 1em);height:calc(100% - 1em);top:.5em}#dashboard-container>.dashboard .box .inner-box .content-container.dashboard-table tbody td{font-size:1em;padding:.6em 1.3em;cursor:auto}#dashboard-container>.dashboard .box .inner-box .content-container.dashboard-table tbody tr{color:inherit}#dashboard-container>.dashboard .box .inner-box .content-container .instruction,#dashboard-container>.dashboard .box .inner-box .content-container .status-hint{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#a9a9a9;cursor:pointer;padding:5px;font-size:1.5em;width:100%;word-break:break-word;color:#666}#dashboard-container>.dashboard .box .inner-box .content-container .instruction:first-letter,#dashboard-container>.dashboard .box .inner-box .content-container .status-hint:first-letter{text-transform:uppercase}#dashboard-container>.dashboard .box .inner-box .content-container.mini .instruction,#dashboard-container>.dashboard .box .inner-box .content-container.mini .status-hint{font-size:.8em}#dashboard-container>.dashboard .box .inner-box .content-container.mini~.edit-hint>.edit-hint-inner{font-size:.5em}#dashboard-container>.dashboard .box .inner-box .edit-overlay{display:none;position:absolute;left:0;top:0;width:100%;height:100%}#dashboard-container>.dashboard .box .inner-box .not-configured{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f8f8f8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#dashboard-container>.dashboard .box .inner-box .not-configured img{display:block;background-color:#bfbfbf;width:4em;height:4em}#dashboard-container>.dashboard .box .inner-box .edit-hint{position:absolute;left:0;top:0;width:0;height:0;opacity:0;background-color:rgba(0,0,0,.2);pointer-events:none;cursor:pointer;-webkit-transition:opacity .5s;transition:opacity .5s}#dashboard-container>.dashboard .box .inner-box .edit-hint>.edit-hint-inner{padding:1em;background-color:#a9a9a9;font-size:1.25em;text-align:center;color:#f5f5f5;width:50%;min-width:8em}#dashboard-container>.dashboard .box .inner-box .edit-hint>.edit-hint-inner:first-letter{text-transform:uppercase}#dashboard-container>.dashboard .box.transparent .inner-box{border-color:transparent}#dashboard-container>.dashboard .box.transparent .inner-box .content-container{background-color:transparent}#dashboard-container>.dashboard .box:not(.selected) .inner-box .content-container .instruction{display:none}#dashboard-container>.dashboard .box.headline-box:not(.edit-mode) input{color:transparent;text-shadow:0 0 0 #999}#dashboard-container>.dashboard .box.headline-box .content-container{padding:1em}#dashboard-container>.dashboard .box.headline-box .content-container>h1,#dashboard-container>.dashboard .box.headline-box .content-container>h2{display:block;margin:0;width:100%;font-size:revert}#dashboard-container>.dashboard .box.headline-box .content-container>h1 input,#dashboard-container>.dashboard .box.headline-box .content-container>h2 input{width:100%;height:100%;font-size:1em}#dashboard-container>.dashboard .box.headline-box .content-container.sub-headline>h1{height:60%;border-bottom:1px solid #0069b4}#dashboard-container>.dashboard .box.headline-box .content-container.sub-headline>h2{height:40%}#dashboard-container>.dashboard .box.headline-box .content-container:not(.sub-headline){padding-top:.5em}#dashboard-container>.dashboard .box.headline-box .content-container:not(.sub-headline)>h2{display:none}#dashboard-container>.dashboard .box.headline-box:not(.selected) input{border-color:transparent;background-color:transparent}#dashboard-container>.dashboard .text-box{cursor:default}#dashboard-container>.dashboard .box.text-box .textarea,#dashboard-container>.dashboard .box.text-box .textarea:focus,#dashboard-container>.dashboard .box.text-box .textarea:hover{display:block;width:100%;height:100%;min-height:0;max-height:none;border:none;resize:none;font-size:inherit;font-family:inherit;cursor:inherit}#dashboard-container>.dashboard .box.text-box .textarea:focus ul,#dashboard-container>.dashboard .box.text-box .textarea:hover ul,#dashboard-container>.dashboard .box.text-box .textarea ul{margin:inherit;padding-left:40px;list-style:inherit}#dashboard-container>.dashboard .box.text-box.selected .textarea,#dashboard-container>.dashboard .box.text-box.selected .textarea:focus,#dashboard-container>.dashboard .box.text-box.selected .textarea:hover{cursor:text}#dashboard-container>.dashboard .box.image-box.selected .content-container{overflow:visible}#dashboard-container>.dashboard .box.image-box:not(.selected) .content-container{overflow:hidden}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container{position:absolute;overflow:hidden;top:-7px;left:-25px;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);height:-webkit-calc(100% + 19px);height:calc(100% + 19px)}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container>a{position:absolute;left:25px;top:7px}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container>a>img{position:relative}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container>.overflow-opacity{position:absolute;background-color:#f2f2f2;opacity:.5;z-index:1}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container>.overflow-top{width:100%;height:7px}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container>.overflow-left{height:100%;width:25px}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container>.overflow-right{height:100%;width:25px;right:0}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container>.overflow-bottom{width:100%;height:12px;bottom:0}#dashboard-container>.dashboard .box.iframe-box .content-container>div.view-content{width:100%;height:100%}#dashboard-container>.dashboard .box.iframe-box .content-container>div.view-content iframe{display:block;width:100%;height:100%;border:none}#dashboard-container>.dashboard .box.iframe-box .content-container.hover .overlay-menu{opacity:1}#dashboard-container>.dashboard .box.iframe-box .url-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#dashboard-container>.dashboard .box.iframe-box .url-container>input[name=url]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}#dashboard-container>.dashboard .box.iframe-box .url-container>.validation-status{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:1em;height:1em;background-position:50%;background-size:contain;background-repeat:no-repeat}#dashboard-container>.dashboard .box.iframe-box .url-container>.validation-status.loading{background-image:url(/images/svg/svg.php?file=wip.svg&color=main)}#dashboard-container>.dashboard .box.iframe-box .url-container>.validation-status.success{background-image:url(/images/svg/svg.php?file=check.svg&color=green)}#dashboard-container>.dashboard .box.iframe-box .url-container>.validation-status.failure{background-image:url(/images/svg/svg.php?file=cross_circle.svg&color=red)}#dashboard-container>.dashboard .box.rss-feed-box .content-container{overflow-y:auto}#dashboard-container>.dashboard .box.rss-feed-box ul.feed-entries{margin:0;padding:1em;list-style:none}#dashboard-container>.dashboard .box.rss-feed-box ul.feed-entries>li{display:block;padding:5px;border-bottom:1px solid #575756}#dashboard-container>.dashboard .box.rss-feed-box ul.feed-entries>li>.tick{margin-left:-.6em;color:#999}#dashboard-container>.dashboard .box.rss-feed-box input[name=url]{width:100%}#dashboard-container>.dashboard .box.chart-box .content-container{overflow:hidden}#dashboard-container>.dashboard .box.chart-box .content-container>.embedded-chart-container{width:100%;height:100%}#dashboard-container>.dashboard .box.chart-box .content-container>.embedded-chart-container .chart-container{border-style:none}#dashboard-container>.dashboard .box.chart-box .content-container>.embedded-chart-container .data-table-container{border-style:none;margin-top:0}#dashboard-container>.dashboard .box.chart-box .content-container>.embedded-chart-container .chart-container,#dashboard-container>.dashboard .box.chart-box .content-container>.embedded-chart-container .data-table-container:not(.renderable){font-size:12px}#dashboard-container>.dashboard .box.chart-box .content-container.grid-size-small .grid{font-size:.6em}#dashboard-container>.dashboard .box.chart-box .content-container.grid-size-medium .grid{font-size:1em}#dashboard-container>.dashboard .box.chart-box .content-container.grid-size-large .grid{font-size:1.6em}#dashboard-container>.dashboard .box.chart-box:not(.chart-accessible-for-current-user) .item-go-to-chart{display:none}#dashboard-container>.dashboard .box.value-display-box{text-align:center;vertical-align:middle}#dashboard-container>.dashboard .box.value-display-box .content-container{overflow:hidden}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container{padding:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.title{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:1.6em}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.title span{font-size:1.5em;color:#000;width:100%;border:none;text-align:inherit;pointer-events:none;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:4em;padding-top:.4em}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols:after{content:"";display:block;font-size:0;height:0;clear:both;visibility:hidden;line-height:0}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:first-child{padding-right:.5em;float:left}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:first-child > img{height:3em}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(2){padding-top:.9em;font-size:1.5em;float:left}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3){width:3em;height:3em;float:right}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_min{background:url(/images/svg/svg.php?file=value_display_min.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_max{background:url(/images/svg/svg.php?file=value_display_max.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_min_max{background:url(/images/svg/svg.php?file=value_display_min_max.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_value{background:url(/images/svg/svg.php?file=value_display_value.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_avg{background:url(/images/svg/svg.php?file=value_display_avg.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_meter{background:url(/images/svg/svg.php?file=value_display_meter.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_sum{background:url(/images/svg/svg.php?file=value_display_sum.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_v15{background:url(/images/svg/svg.php?file=value_display_v15.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.values{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;width:100%;overflow:hidden}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.values>span{display:inline-block}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.values>span>span{display:block;color:#000}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.values>span>span:nth-child(2){border-top:1px solid #000}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.date{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;border-top:2px solid #0069b4;height:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#dashboard-container>.dashboard .box.value-display-box div.popover{color:#000}#dashboard-container>.dashboard .box.value-display-box div.popover h3{text-align:left}#dashboard-container>.dashboard .box.value-display-box div.popover i{color:#575756}#dashboard-container>.dashboard .box.value-display-box div.popover span{height:2em}#dashboard-container>.dashboard .box.value-display-box div.popover div.description{font-size:.9em}#dashboard-container>.dashboard .box.value-display-box div.popover div.values-container{padding-top:1em;font-size:.9em}#dashboard-container>.dashboard .box.value-display-box div.popover div.values-container div.date-container{padding-bottom:.5em}#dashboard-container .dashboard.edit-mode .box .inner-box{cursor:move}#dashboard-container .dashboard.edit-mode .box .inner-box .edit-hint{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#dashboard-container .dashboard.edit-mode .box .inner-box:hover .edit-hint{opacity:1}#dashboard-container .dashboard.edit-mode .box .inner-box .edit-overlay{display:block}#dashboard-container .dashboard.edit-mode .box .inner-box .edit-overlay.access-warning{border:1px solid red}#dashboard-container .dashboard.edit-mode .box.selected{background-color:transparent}#dashboard-container .dashboard.edit-mode .box.selected .border{display:block}#dashboard-container .dashboard.edit-mode .box.selected .inner-box{cursor:default;z-index:100}#dashboard-container .dashboard.edit-mode .box.selected .inner-box .resize-zone{display:block}#dashboard-container .dashboard.edit-mode .box.selected .inner-box .edit-hint{display:none}#dashboard-container .dashboard.edit-mode .box.selected .inner-box .edit-overlay:not(.persistent){display:none}#dashboard-container .dashboard.edit-mode .box.selected .inner-box .placeholder{border:1px dashed #999;-webkit-border-radius:5px;border-radius:5px}#dashboard-container .dashboard.edit-mode .box.selected .inner-box .placeholder.placeholder-not-configured,#dashboard-container .dashboard.edit-mode .box.selected .inner-box .placeholder.placeholder-unknown{color:red}#dashboard-container .dashboard.edit-mode .box.dragged .inner-box,#dashboard-container .dashboard.edit-mode .box.selected .inner-box{border-color:#0069b4}#dashboard-container .goo-menu.box-type-menu:not(.opening):not(.open){display:none}#dashboard-container .goo-menu.advanced-actions{right:0;top:0}#dashboard-container .goo-menu{position:absolute;z-index:50100;width:0;height:0;-webkit-filter:url(/images/svg/definitions.svg#goo-svg-filter);filter:url(/images/svg/definitions.svg#goo-svg-filter);pointer-events:none}#dashboard-container .goo-menu:not(.opening):not(.open) ul{visibility:hidden}#dashboard-container .goo-menu.open{pointer-events:all}#dashboard-container .goo-menu button{display:block;width:100%;height:100%;padding:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border:1px solid transparent;-webkit-border-radius:100%;border-radius:100%;background-color:#222;-webkit-transition:background-color .2s,-webkit-transform .2s;transition:background-color .2s,-webkit-transform .2s;transition:transform .2s,background-color .2s;transition:transform .2s,background-color .2s,-webkit-transform .2s}#dashboard-container .goo-menu button:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background-color:#0069b4}#dashboard-container .goo-menu button img{margin:15%;width:70%;height:70%}#dashboard-container .goo-menu button.hidden{visibility:hidden;pointer-events:none}#dashboard-container .goo-menu button.close,#dashboard-container .goo-menu button.open{position:absolute;background-color:#222;border:1px solid transparent;-webkit-border-radius:100%;border-radius:100%;-webkit-transition:background-color .2s,-webkit-transform .2s;transition:background-color .2s,-webkit-transform .2s;transition:transform .2s,background-color .2s;transition:transform .2s,background-color .2s,-webkit-transform .2s}#dashboard-container .goo-menu button.close:hover,#dashboard-container .goo-menu button.open:hover{background-color:#0069b4}#dashboard-container .goo-menu button.open{pointer-events:all}#dashboard-container .goo-menu button.close:hover{background-color:grey}#dashboard-container .goo-menu ul{width:0;height:0;margin:0;padding:0}#dashboard-container .goo-menu ul>li{display:block;position:absolute;left:0;top:0}table.tariff-item-table{margin-bottom:10px;border-top:1px solid #000;border-bottom:1px solid #000}table.tariff-item-table tbody{position:static}.flex-form-collection-type-select-desc,.tariff-item-empty-container{margin-bottom:10px}.flex-form-collection-type-select{width:200px}div.diashow-layout-container{padding-bottom:0!important}div.diashow-layout-container>div#layout-header{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 40px;height:140px}div.diashow-layout-container>div#layout-header>div.logo{position:unset}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-dots-container{position:relative;top:17px;right:25px}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-dots-container>div.slide-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-dots-container>div.slide-dots>div.slide-dot{height:23px;width:23px;font-size:12px;background-color:#d1d1d1;color:#4a4a4a;-webkit-border-radius:50%;border-radius:50%;display:inline-block;text-align:center;padding-top:3px;margin-right:18px;-webkit-transition:background-color .6s ease,-webkit-transform .6s ease;transition:background-color .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,background-color .6s ease;transition:transform .6s ease,background-color .6s ease,-webkit-transform .6s ease}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-dots-container>div.slide-dots>div.slide-dot.selected-slide{background-color:#5b5b5b;color:#fff;font-size:16px;height:30px;width:30px;padding-top:8px;pointer-events:none}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-dots-container>div.slide-dots>div.slide-dot.selected-slide>span{vertical-align:unset}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-dots-container>div.slide-dots>div.slide-dot:hover:not(.selected-slide){background-color:#5b5b5b;color:#fff;padding-top:3px;cursor:pointer}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-dots-container>div.slide-dots>div.slide-dot>span{vertical-align:sub}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container{width:80px}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container>div.slide-controls a.slide-control-icons>svg{width:30px;height:30px}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container>div.slide-controls a.slide-control-icons.slide-play-icon{margin-right:7px;cursor:default;color:#bfbfbf}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container>div.slide-controls a.slide-control-icons.slide-pause-icon{color:#595959}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container>div.slide-controls.state-stopped a.slide-control-icons.slide-play-icon{cursor:pointer;color:#595959}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container>div.slide-controls.state-stopped a.slide-control-icons.slide-pause-icon{cursor:default;pointer-events:none;color:#bfbfbf}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container>div.slide-progress-bar-container{position:relative;right:0;top:8px;height:5px;background-color:#e7ebef;-webkit-border-radius:25px;border-radius:25px;width:70px}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container>div.slide-progress-bar-container>div.slide-progress-bar{width:0;height:inherit;background-color:#0069b4}div.diashow-layout-container>div#layout-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 40px}div.diashow-layout-container>div#layout-content>div.slide-container{width:100%;height:100%;margin-top:0}div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container{margin-top:0;height:100px}div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container>div.compare-period-display span,div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container>div.main-period-display span{padding:1px;font-size:14px;display:inline-block}div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container>div.compare-period-display span.compare-period-name-display,div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container>div.compare-period-display span.main-period-name-display,div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container>div.main-period-display span.compare-period-name-display,div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container>div.main-period-display span.main-period-name-display{min-width:240px}div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container>div.name-display{font-size:26px;padding-bottom:14px}div.diashow-layout-container>div#layout-content>div.slide-container>div.chart-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.diashow-layout-container>div#layout-content>div.slide-container>div.chart-content-container>div#legend-container>table.table tbody tr td{padding-top:5px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1peGlucy5sZXNzIiwic3R5bGUuY3NzIiwicmVzZXQubGVzcyIsIm1vZHVsZXMvZGFzaGJvYXJkL2Rhc2hib2FyZC5sZXNzIiwibW9iaWxlLmxlc3MiLCJsYXlvdXQubGVzcyIsImNvbG9ycy5sZXNzIiwiYXJyb3dzLmxlc3MiLCJzaWRlYmFyLmxlc3MiLCJ0cmVlLmxlc3MiLCJjb250ZXh0LW1lbnUubGVzcyIsImJyZWFkY3J1bWIubGVzcyIsInRhYmxlLmxlc3MiLCJkZWZpbml0aW9uLWxpc3QubGVzcyIsImRpYWxvZy5sZXNzIiwiYnV0dG9uLmxlc3MiLCJoZWFkaW5nLmxlc3MiLCJ0b29sdGlwLmxlc3MiLCJhbmltYXRpb24ubGVzcyIsImRhdGV0aW1lLXBpY2tlci5sZXNzIiwianN0cmVlLmxlc3MiLCJmaWx0ZXJpbmcubGVzcyIsIm9iamVjdHBpY2tlci5sZXNzIiwibmF0aXZlLWxpc3QubGVzcyIsIm1hcmtkb3duLmxlc3MiLCJwcm9ncmVzc2Jhci5sZXNzIiwiaW5mby1ibG9jay5sZXNzIiwiY29udGVudC1wYWdpbmF0aW9uLmxlc3MiLCJqcXVlcnktdWktb3ZlcndyaXRlcy5sZXNzIiwicG9wb3Zlci5sZXNzIiwicG9wdXAubGVzcyIsImZvcm0vZm9ybS5sZXNzIiwiZm9ybS90b29sdGlwLmxlc3MiLCJmb3JtL2lucHV0Lmxlc3MiLCJmb3JtL2NoZWNrYm94Lmxlc3MiLCJmb3JtL3NlbGVjdC5sZXNzIiwiZm9ybS9zbGlkZXIubGVzcyIsImZvcm0vcmV2ZXJ0ZWQtY2hlY2tib3gtZmllbGRzZXQubGVzcyIsIm1vZHVsZXMvdXNlci9hdXRoL2xvZ2luLmxlc3MiLCJtb2R1bGVzL3VzZXIvbWFuYWdlbWVudC9tYW5hZ2UtdXNlcnMubGVzcyIsIm1vZHVsZXMvdXNlci91c2VyLWdyb3VwL21hbmFnZS11c2VyLWdyb3Vwcy5sZXNzIiwibW9kdWxlcy9jaGFydC13aWRnZXQvd2lkZ2V0Lmxlc3MiLCJtb2R1bGVzL2NoYXJ0LXdpZGdldC9jaGFydC5sZXNzIiwibW9kdWxlcy9tZXNzZW5nZXIvbWVzc2VuZ2VyLmxlc3MiLCJtb2R1bGVzL2VtdS1kcml2ZXIvbG9nZ2VyL2RldmljZS5sZXNzIiwibW9kdWxlcy9vYmplY3QtdHJlZS9vYmplY3QtdHJlZS5sZXNzIiwibW9kdWxlcy9vYmplY3QtdHJlZS9tZXRhZGF0YS5sZXNzIiwibW9kdWxlcy9iaWxsaW5nL2ludm9pY2UtdGVtcGxhdGUubGVzcyIsIm1vZHVsZXMvdGhyZXNob2xkL3RocmVzaG9sZC5sZXNzIiwibW9kdWxlcy9zdHJ1Y3R1cmUtdHJlZS9zdHJ1Y3R1cmUtdHJlZS5sZXNzIiwibW9kdWxlcy9jaGFydGluZy9jaGFydGluZy5sZXNzIiwibW9kdWxlcy9jaGFydGluZy9hdXRvcmVwb3J0Lmxlc3MiLCJtb2R1bGVzL2RhdGEtc291cmNlL2RhdGEtc291cmNlLmxlc3MiLCJtb2R1bGVzL3N5c3RlbS9zeXN0ZW0ubGVzcyIsIm1vZHVsZXMvbGljZW5zZS9saWNlbnNlL2xpY2Vuc2UubGVzcyIsIm1vZHVsZXMvYmlsbGluZy90YXJpZmZzLmxlc3MiLCJtb2R1bGVzL2RpYXNob3cvZGlhc2hvdy1mcm9udGVuZC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVFBLGFBQ0MsU0FBQSxDQ1BELEFEU0EsYUFDQyxTQUFBLENDUEQsQURTQSxhQUNDLFlBQUEsQ0NQRCxBRFVBLFFBQ0Msc0JBQUEsQ0NSRCxBQ1hBLDJaQWFDLFNBQUEsQUFDQSxVQUFBLEFBQ0EsU0FBQSxBQUNBLGVBQUEsQUFDQSxhQUFBLEFBQ0EsdUJBQUEsQ0RpRkQsQUM5RUEsOEVBRUMsYUFBQSxDRDBGRCxBQ3hGQSxLQUNDLGFBQUEsQ0QwRkQsQUN4RkEsTUFDQyxlQUFBLENEMkZELEFDekZBLGFBQ0MsV0FBQSxDRDRGRCxBQzFGQSxvREFFQyxXQUFBLEFBQ0EsWUFBQSxDRDhGRCxBQzVGQSxNQUNDLHlCQUFBLEFBQ0EsZ0JBQUEsQ0Q4RkQsQUNyRkEsaUJDNE5DLDhCQUFBLEFBRUEscUJBQUEsQ0ZsSUQsQUN0RkEsS0FD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V0FBQSxDdkRpNEtQLEF1RDkzS00sMEtBQ0MsaUJBQUEsQUFDQSxlQUFBLEFBQ0EsYUFBQSxDdkRnNEtQLEF1RDczS00sMktBQ0MsYUFBQSxDdkQrM0tQLEF1RHozS08sd0xBQ0MsZUFBQSxBQUNBLGFBQUEsQ3ZEMjNLUixBdUR4M0tPLHlMQUNDLGVBQUEsQUFDQSxvQkFBQSxBQUNBLGFBQUEsQ3ZEMDNLUixBdUQ5OUtBLGtKQTJHSyxrQkFBQSxBQUNBLFFBQUEsQUFDQSxRQUFBLEFBQ0EsV0FBQSxBQUNBLHlCQUFBLEFBQ0EsMkJBQUEsbUJBQUEsQUFDQSxVQUFBLEN2RHMzS0wsQXVEditLQSx5S0FvSE0sUUFBQSxBQUNBLGVBQUEsQUFDQSx3QkFBQSxDdkRzM0tOLEF1RDUrS0EsZ0RBOEhFLG9CQUFBLHFCQUFBLG9CQUFBLGFBQUEsQUFDQSxtQkFBQSxzQkFBQSxrQkFBQSxjQUFBLEFBQ0EsY0FBQSxDdkRpM0tGLEF1RGovS0Esb0VBbUlHLFdBQUEsQUFDQSxZQUFBLEFBQ0EsWUFBQSxDdkRpM0tILEF1RHQvS0EsNkZBd0lJLGFBQUEsQUFDQSxZQUFBLEN2RGkzS0osQXVEMS9LQSx1UEE4SU0sWUFBQSxBQUNBLGVBQUEsQUFDQSxvQkFBQSxDdkRnM0tOLEF1RC8yS00sd2xCQUNDLGVBQUEsQ3ZEbzNLUCxBdUR0Z0xBLDhHQXdKSyxlQUFBLEFBQ0EsbUJBQUEsQ3ZEaTNLTCxBdUQxZ0xBLGdHQThKSSxvQkFBQSxxQkFBQSxvQkFBQSxhQUFBLEFBQ0EsNEJBQUEsNkJBQUEsOEJBQUEsMEJBQUEscUJBQUEsQ3ZEKzJLSixBdUQ5Z0xBLDZJQW1LTSxlQUFBLEN2RDgyS04iLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnVzZXItc2VsZWN0IChAdmFsKSB7XG5cdHVzZXItc2VsZWN0OiBAdmFsO1xufVxuLnRyYW5zaXRpb24gKEBwcm9wOiBhbGwsIEB0aW1lOiAxcywgQGVhc2U6IGxpbmVhcikge1xuXHR0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcbn1cblxuXG4uemVyb09wYWNpdHl7XG5cdG9wYWNpdHk6MDtcbn1cbi5mdWxsT3BhY2l0eXtcblx0b3BhY2l0eToxO1xufVxuLmRpc3BsYXlOb25le1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbiouaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi56ZXJvT3BhY2l0eSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZnVsbE9wYWNpdHkge1xuICBvcGFjaXR5OiAxO1xufVxuLmRpc3BsYXlOb25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiouaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4vKlxuICogJElkJFxuICpcbiAqIE5hbWU6ICAgICAgJEhlYWRVUkwkXG4gKiBBdXRob3I6ICAgIFNWTjogJEF1dGhvciRcbiAqIFZlcnNpb246ICAgU1ZOOiAkUmV2JCAkRGF0ZSRcbiAqIENvcHlyaWdodDogMjAxNSBrcnVtZWRpYSBHbWJIIChodHRwOi8vd3d3LmtydW1lZGlhLmNvbSlcbiAqIExpbms6ICAgICAgaHR0cDovL3d3dy5rcnVtZWRpYS5jb20vIGtydW1lZGlhIEdtYkhcbiAqL1xuLypcbiAqICRJZCRcbiAqXG4gKiBOYW1lOiAgICAgICRIZWFkVVJMJFxuICogQXV0aG9yOiAgICBTVk46ICRBdXRob3IkXG4gKiBWZXJzaW9uOiAgIFNWTjogJFJldiQgJERhdGUkXG4gKiBDb3B5cmlnaHQ6IDIwMTUga3J1bWVkaWEgR21iSCAoaHR0cDovL3d3dy5rcnVtZWRpYS5jb20pXG4gKiBMaW5rOiAgICAgIGh0dHA6Ly93d3cua3J1bWVkaWEuY29tLyBrcnVtZWRpYSBHbWJIXG4gKi9cbi8qIHN0YXRpYyBjb2xvcnMgKi9cbi8qIHRoZXNlIHZhcmlhYmxlcyBhcmUgbmVjZXNzYXJ5IGZvciBzb21lIGF1dG9nZW5lcmF0aW9uLiBzZWUgYWxzbyAvaW1hZ2VzL3N2Zy9zdmcubGVzcywgY29sb3JzLmxlc3MgYW5kIGNyZWF0ZV9zdmcucGhwICovXG4vKiBhbGwgY29sb3JzLCBzdmdzIHNob3VsZCBiZSBnZW5lcmF0ZWQgKi9cbi8qIGFsbCBjb2xvcnMsIHRoZSBnZW5lcmF0b3Igc2hhbGwgbWFrZSBhIGhvdmVyLXZlcnNpb24gb2YgdGhlIHN2ZyAqL1xuLyogb25seSBmb3IgY29sb3JzLmxlc3MgKi9cbi8qIGV4YW1wbGUgdG8gYWRkIGRlZmluaXRpb25zIGZyb20gdGhlbWUtTkFNRS5sZXNzICovXG4vKiBAYWRkaXRpb25hbF9jb2xvcl9uYW1lczogJ2V2ZW4nLCAnb2RkJztcbiAqL1xuYm9keSNtb2JpbGVfYm9keSB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIC8qIG1vYmlsZSB0b3BiYXIgICovXG4gIC8qIHRhYmJlZCBjb250ZW50ICovXG4gIC8qIG1vYmlsZSBmdWxsc2NyZWVuIGZvcm0gKi9cbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2LnNpbXBsaWZpZWQtYmFyLWNoYXJ0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA0MzRweDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250ZW50LmNsZWFyZml4IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgLyogdGltZXBpY2tlciAqL1xuICAvKiBzaWRlYmFyICovXG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciBkaXYuZW1wdHktd2lkZ2V0LXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMjVweDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIGRpdi5jaGFydC13aWRnZXQtbGlzdCB7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyLmV4cGFuZGVkIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMzAwcHgpO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBzcGFuLm9iamVjdC1oZWFkaW5nLXZhbHVlLFxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYuZGV2aWNlRGV0YWlsc0JveCxcbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgZGl2LmNsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgI3RpbWVQaWNrZXIge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjdGltZVBpY2tlci5leHBhbmRlZCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGluaXRpYWw7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIHNwYW4jZGlzcGxheS1tb2RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgycHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdi5kYXRlU2VsZWN0b3JCYXIge1xuICBoZWlnaHQ6IDY4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTc1Njtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgZGl2LmRhdGVTZWxlY3RvckJhciA+IGEgPiBzdmcge1xuICBjb2xvcjogI0ZFRkVGRTtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDE2cHggMTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQ1cHg7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdi5kYXRlU2VsZWN0b3JCYXIgPiBhLmRhdGUtYmFyLWl0ZW0tc2VsZWN0ZWQgc3ZnIHtcbiAgY29sb3I6ICMwMDY5YjQ7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdiN0aW1lX3BlcmlvZF9zZWxlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdiN0aW1lX3BlcmlvZF9zZWxlY3Rpb24gPiBhID4gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogN3B4IDAgMDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgZGl2I3RpbWVfcGVyaW9kX3NlbGVjdGlvbiA+IGRpdi5rcnUtZm9ybS1maWVsZC1zZXQge1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgZGl2I3RpbWVfcGVyaW9kX3NlbGVjdGlvbiA+IGRpdi5rcnUtZm9ybS1maWVsZC1zZXQgPiBkaXYuZm9ybS1yb3cge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdiN0aW1lX3BlcmlvZF9zZWxlY3Rpb24gPiBkaXYua3J1LWZvcm0tZmllbGQtc2V0ID4gZGl2LmZvcm0tcm93ID4gbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdiN0aW1lX3BlcmlvZF9zZWxlY3Rpb24gPiBkaXYua3J1LWZvcm0tZmllbGQtc2V0ID4gZGl2LmZvcm0tcm93ID4gbGFiZWwgPiBpbnB1dCB7XG4gIHdpZHRoOiAxMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYjdGltZV9wZXJpb2Rfc2VsZWN0aW9uID4gZGl2LmtydS1mb3JtLWZpZWxkLXNldCA+IGRpdi5mb3JtLXJvdyA+IGxhYmVsID4gc3Bhbi5pbnB1dC10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgZGl2I3RpbWVfcGVyaW9kX3NlbGVjdGlvbiA+IGRpdi5rcnUtZm9ybS1maWVsZC1zZXQgPiBkaXYuZnVsbC1zaXplIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYjdGltZV9wZXJpb2Rfc2VsZWN0aW9uID4gZGl2LmtydS1mb3JtLWZpZWxkLXNldCA+IGRpdi5mdWxsLXNpemUgPiBsYWJlbCA+IGlucHV0IHtcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdiN0aW1lX3BlcmlvZF9zZWxlY3Rpb24gPiBkaXYua3J1LWZvcm0tZmllbGQtc2V0ID4gZGl2Lm5vLXNpemUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYjY29tcGFyaXNvbl9wZXJpb2Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMTBweCAwIDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gNDZweCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NnB4KSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciAubGV2ZWxIb2xkZXJDbGFzcyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyICNtb2JpbGVfbWVudV9jb250YWluZXIgLm11bHRpbGV2ZWxwdXNobWVudV93cmFwcGVyIGEge1xuICBjb2xvcjogIzU3NTc1NjtcbiAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggNTBweDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyICNtb2JpbGVfbWVudV9jb250YWluZXIgLm11bHRpbGV2ZWxwdXNobWVudV93cmFwcGVyIGEgPiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyICNtb2JpbGVfbWVudV9jb250YWluZXIgLm11bHRpbGV2ZWxwdXNobWVudV93cmFwcGVyIGEgPiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI3cHg7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyICNtb2JpbGVfbWVudV9jb250YWluZXIgLm11bHRpbGV2ZWxwdXNobWVudV93cmFwcGVyIGxpIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyICNtb2JpbGVfbWVudV9jb250YWluZXIgLm11bHRpbGV2ZWxwdXNobWVudV93cmFwcGVyIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyICNtb2JpbGVfbWVudV9jb250YWluZXIgLm11bHRpbGV2ZWxwdXNobWVudV93cmFwcGVyIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgI21vYmlsZV9tZW51X2NvbnRhaW5lciAubXVsdGlsZXZlbHB1c2htZW51X3dyYXBwZXIgLmJhY2tJdGVtQ2xhc3Mge1xuICBib3JkZXItdG9wOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgI21vYmlsZV9tZW51X2NvbnRhaW5lciAubXVsdGlsZXZlbHB1c2htZW51X3dyYXBwZXIgLmJhY2tJdGVtQ2xhc3MgPiBhIHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciAucnRsIHtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5mdWxsaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSNtb2JpbGVfYm9keSAjbW9iaWxlX3RvcGJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgI21vYmlsZV90b3BiYXIgI21vYmlsZV90b3BiYXJfbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5I21vYmlsZV9ib2R5ICNtb2JpbGVfdG9wYmFyICNtb2JpbGVfdG9wYmFyX2xlZnQgI21vYmlsZV9tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgI21vYmlsZV90b3BiYXIgI21vYmlsZV90b3BiYXJfbGVmdCAjbW9iaWxlX21lbnUgaW1nIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgI21vYmlsZV90b3BiYXIgI21vYmlsZV90b3BiYXJfbGVmdCAuYXJyb3dfcmlnaHQge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNERURERDY7XG4gIGJvcmRlci1ib3R0b206IDIzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5ib2R5I21vYmlsZV9ib2R5ICNtb2JpbGVfdG9wYmFyICNtb2JpbGVfdG9wYmFyX2xlZnQgI21vYmlsZV90aXRsZWJhciB7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG5ib2R5I21vYmlsZV9ib2R5ICNtb2JpbGVfdG9wYmFyICNtb2JpbGVfdG9wYmFyX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgI21vYmlsZV90b3BiYXIgLmdyYXkxNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURERDY7XG59XG5ib2R5I21vYmlsZV9ib2R5ICNtb2JpbGVfdG9wYmFyIC5tb2JpbGVfdG9wSWNvbnMge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5I21vYmlsZV9ib2R5ICNtb2JpbGVfdG9wYmFyIC5tb2JpbGVfdG9wSWNvbnMgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBjbGVhcjogYm90aDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCAudGFiUmFkaW9zLFxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIGZpZ3VyZSA+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgZmlndXJlID4gZGl2IHtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCAjc2V0dGluZ3NQYXNzd29yZFRhYjpjaGVja2VkIH4gZmlndXJlIC5zZXR0aW5nc1Bhc3N3b3JkVGFiLFxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkICNzZXR0aW5nc0VtYWlsVGFiOmNoZWNrZWQgfiBmaWd1cmUgLnNldHRpbmdzRW1haWxUYWIsXG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgI3NldHRpbmdzTGFuZ3VhZ2VUYWI6Y2hlY2tlZCB+IGZpZ3VyZSAuc2V0dGluZ3NMYW5ndWFnZVRhYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgbmF2IC50YWItbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCBuYXYgLnRhYi1sYWJlbCBpbWcsXG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgbmF2IC50YWItbGFiZWwgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIG5hdiAudGFiLWxhYmVsIGxhYmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgbmF2IGxhYmVsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgI3NldHRpbmdzUGFzc3dvcmRUYWI6Y2hlY2tlZCB+IG5hdiBsYWJlbFtmb3I9XCJzZXR0aW5nc1Bhc3N3b3JkVGFiXCJdLFxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkICNzZXR0aW5nc0VtYWlsVGFiOmNoZWNrZWQgfiBuYXYgbGFiZWxbZm9yPVwic2V0dGluZ3NFbWFpbFRhYlwiXSxcbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCAjc2V0dGluZ3NMYW5ndWFnZVRhYjpjaGVja2VkIH4gbmF2IGxhYmVsW2Zvcj1cInNldHRpbmdzTGFuZ3VhZ2VUYWJcIl0ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMwMDY5YjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCAjc2V0dGluZ3NQYXNzd29yZFRhYjpjaGVja2VkIH4gbmF2IGxhYmVsW2Zvcj1cInNldHRpbmdzUGFzc3dvcmRUYWJcIl06YWZ0ZXIsXG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgI3NldHRpbmdzRW1haWxUYWI6Y2hlY2tlZCB+IG5hdiBsYWJlbFtmb3I9XCJzZXR0aW5nc0VtYWlsVGFiXCJdOmFmdGVyLFxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkICNzZXR0aW5nc0xhbmd1YWdlVGFiOmNoZWNrZWQgfiBuYXYgbGFiZWxbZm9yPVwic2V0dGluZ3NMYW5ndWFnZVRhYlwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwNjliNDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIC50YWItbGFiZWwsXG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgLnRhYi1sYWJlbCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvKiogVGV4dCBJbnB1dCAqKi9cbiAgLyoqIHJhZGlvIGJ1dHRvbnMgKiovXG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmZvcm0tcm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmZvcm0tcm93IC5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbiAgcGFkZGluZy10b3A6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAuZm9ybS1yb3cgLmtydS1mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDE5MHB4O1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5mb3JtLXJvdyAuZm9ybS1maWVsZC10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAuZm9ybS1yb3cgLmZvcm0tZmllbGQtdG9vbHRpcCAuZmllbGQtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAuZm9ybS1yb3cgLmZvcm0tZmllbGQtdG9vbHRpcDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgY29udGVudDogdW5zZXQ7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5mb3JtLXJvdyAuZm9ybS1maWVsZC10b29sdGlwIC5jbGllbnQtdmFsaWRhdGlvbi10ZXh0cyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmZvcm0tcm93IC5mb3JjZWQtdmlzaWJsZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSBsYWJlbC5rcnUtZm9ybS1maWVsZC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1cHggMzBweDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSBzcGFuLmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gc3Bhbi5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0LmFjdGl2ZSB7XG4gIHRvcDogMnB4O1xuICBmb250LXNpemU6IDhweDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSBzcGFuLmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDY5YjQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gaW5wdXQua3J1LWZvcm0tZmllbGQua3J1LWZvcm0taW5wdXQge1xuICBwYWRkaW5nOiAxOHB4IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGlucHV0LmtydS1mb3JtLWZpZWxkLmtydS1mb3JtLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggMCAwICMwMDY5YjQ7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gZGl2LnJhZGlvLWJ1dHRvbi1ncm91cCxcbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAua3J1LWZvcm0tcmFkaW8ge1xuICBib3JkZXI6IG5vbmU7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gZGl2LnJhZGlvLWJ1dHRvbi1ncm91cCAuZm9ybS1maWVsZC10b29sdGlwLFxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5rcnUtZm9ybS1yYWRpbyAuZm9ybS1maWVsZC10b29sdGlwIHtcbiAgd2lkdGg6IDA7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gZGl2LnJhZGlvLWJ1dHRvbi1ncm91cCBsYWJlbCxcbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAua3J1LWZvcm0tcmFkaW8gbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxNXB4O1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGRpdi5yYWRpby1idXR0b24tZ3JvdXAgbGFiZWwgLnJhZGlvLXN5bWJvbCxcbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAua3J1LWZvcm0tcmFkaW8gbGFiZWwgLnJhZGlvLXN5bWJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2M4Y2NkNDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSBkaXYucmFkaW8tYnV0dG9uLWdyb3VwIGxhYmVsIC5yYWRpby1zeW1ib2w6YWZ0ZXIsXG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmtydS1mb3JtLXJhZGlvIGxhYmVsIC5yYWRpby1zeW1ib2w6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA2OWI0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwLjA4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSBkaXYucmFkaW8tYnV0dG9uLWdyb3VwIGxhYmVsIGlucHV0Om5vdCg6ZGlzYWJsZWQpLFxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5rcnUtZm9ybS1yYWRpbyBsYWJlbCBpbnB1dDpub3QoOmRpc2FibGVkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gZGl2LnJhZGlvLWJ1dHRvbi1ncm91cCBsYWJlbDpob3ZlciAua3J1LWZvcm0tZmllbGQtb3B0aW9uLWxhYmVsLXRleHQ6YmVmb3JlLFxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5rcnUtZm9ybS1yYWRpbyBsYWJlbDpob3ZlciAua3J1LWZvcm0tZmllbGQtb3B0aW9uLWxhYmVsLXRleHQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgzLjYpO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGRpdi5yYWRpby1idXR0b24tZ3JvdXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAucmFkaW8tc3ltYm9sLFxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5rcnUtZm9ybS1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yYWRpby1zeW1ib2wge1xuICBib3JkZXItY29sb3I6ICMwMDY5YjQ7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gZGl2LnJhZGlvLWJ1dHRvbi1ncm91cCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yYWRpby1zeW1ib2w6YWZ0ZXIsXG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmtydS1mb3JtLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnJhZGlvLXN5bWJvbDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5OHB4KSAhaW1wb3J0YW50O1xufVxuYm9keSNtb2JpbGVfYm9keSAjbW9iaWxlX3RvcGJhciAubW9iaWxlX3RvcEljb25zIHN2ZyxcbmJvZHkjbW9iaWxlX2JvZHkgLmljb25zLFxuYm9keSNtb2JpbGVfYm9keSAjdGltZVBpY2tlciBzdmcge1xuICBjb2xvcjogIzU3NTc1NjtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogMjdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZpbHRlcjogIzU3NTc1Njtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLmNoYXJ0LXdpZGdldCAuY29udGVudExpbmUsXG5ib2R5I21vYmlsZV9ib2R5IC5jaGFydC13aWRnZXQgLnRhcmlmZkJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5vYmplY3QtaGVhZGluZy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKlxuICogJElkJFxuICpcbiAqIE5hbWU6ICAgICAgJEhlYWRVUkwkXG4gKiBBdXRob3I6ICAgIFNWTjogJEF1dGhvciRcbiAqIFZlcnNpb246ICAgU1ZOOiAkUmV2JCAkRGF0ZSRcbiAqIENvcHlyaWdodDogMjAxNSBrcnVtZWRpYSBHbWJIIChodHRwOi8vd3d3LmtydW1lZGlhLmNvbSlcbiAqIExpbms6ICAgICAgaHR0cDovL3d3dy5rcnVtZWRpYS5jb20vIGtydW1lZGlhIEdtYkhcbiAqL1xuLyogVGhlIGFycmF5cyBhcmUgZGVmaW5lZCBpbiBzdGF0aWMtY29sb3JzLmxlc3MgKi9cbiNjb2xvcnMuY29sb3JfaGlzdG9ncmFtX2Jhcl9oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuI2NvbG9ycy5jb2xvcl9oaXN0b2dyYW1fYmFyIHtcbiAgY29sb3I6ICNCREJDQkM7XG59XG4jY29sb3JzLmNvbG9yX2NoYXJ0X2F4aXMge1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbiNjb2xvcnMuY29sb3JfbGluZV9jaGFydF9jb21wYXJlX3NlcXVlbmNlIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuI2NvbG9ycy5jb2xvcl9saW5lX2NoYXJ0X21haW5fc2VxdWVuY2Uge1xuICBjb2xvcjogIzEyMzQ1Njtcbn1cbiNjb2xvcnMuY29sb3JfY29udGVudF9oZWFkIHtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4jY29sb3JzLmNvbG9yX3doaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jY29sb3JzLmNvbG9yX21haW4ge1xuICBjb2xvcjogIzAwNjliNDtcbn1cbiNjb2xvcnMuY29sb3JfY29udGVudF9oZWFkX2hvdmVyIHtcbiAgY29sb3I6ICM4YThhODk7XG59XG4jY29sb3JzLmNvbG9yX3doaXRlX2hvdmVyIHtcbiAgY29sb3I6ICNGRUZFRkU7XG59XG4jY29sb3JzLmNvbG9yX21haW5faG92ZXIge1xuICBjb2xvcjogIzAwODJlMDtcbn1cbi8qICNjb2xvcnMge1xuICAgIC4tKEBpOiBsZW5ndGgoQGFkZGl0aW9uYWxfY29sb3JfbmFtZXMpKSB3aGVuIChAaSA+IDApIHtcbiAgICAgICAgQG5hbWU6IGUoZXh0cmFjdChAYWRkaXRpb25hbF9jb2xvcl9uYW1lcywgQGkpKTtcbiAgICAgICAgQGZ1bGxuYW1lOiBcIkB7bmFtZX1cIjtcbiAgICAgICAgJi5Ae25hbWV9IHtjb2xvcjogQEBmdWxsbmFtZX1cbiAgICAgICAgLi0oKEBpIC0gMSkpO1xuICAgIH0gLi07XG59XG4gKi9cbi8qIGFycm93cyAqL1xuLmFycixcbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLmZvbGRlZC5sZWZ0ID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciA+IGRpdi52aXNpYmlsaXR5LWNvbnRyb2wubGVmdDphZnRlcixcbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLmZvbGRlZC5yaWdodCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIgPiBkaXYudmlzaWJpbGl0eS1jb250cm9sLnJpZ2h0OmFmdGVyLFxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnZpc2liaWxpdHktY29udHJvbC5yaWdodDphZnRlcixcbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciA+IGRpdi52aXNpYmlsaXR5LWNvbnRyb2wubGVmdDphZnRlcixcbi50YWJsZSB0aGVhZCB0aC5zb3J0ZWQtYXNjOmFmdGVyLFxuLnRhYmxlIHRoZWFkIHRoLnNvcnRlZC1kZXNjOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMDA2OWI0O1xuICBib3JkZXItd2lkdGg6IDAgMC4yZW0gMC4yZW0gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cbi5hcnItcmlnaHQsXG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5mb2xkZWQubGVmdCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIgPiBkaXYudmlzaWJpbGl0eS1jb250cm9sLmxlZnQ6YWZ0ZXIsXG5kaXYuc2lkZWJhci5pbml0aWFsaXplZCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIgPiBkaXYudmlzaWJpbGl0eS1jb250cm9sLnJpZ2h0OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5hcnItbGVmdCxcbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLmZvbGRlZC5yaWdodCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIgPiBkaXYudmlzaWJpbGl0eS1jb250cm9sLnJpZ2h0OmFmdGVyLFxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnZpc2liaWxpdHktY29udHJvbC5sZWZ0OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5hcnItdXAsXG4udGFibGUgdGhlYWQgdGguc29ydGVkLWFzYzphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuLmFyci1kb3duLFxuLnRhYmxlIHRoZWFkIHRoLnNvcnRlZC1kZXNjOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHkge1xuICBjb2xvcjogIzU3NTc1NjtcbiAgbWluLXdpZHRoOiAxMDI0cHg7XG59XG5ib2R5IC5hcHBsaWNhdGlvbi1zaGllbGQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA1MDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuYXBwbGljYXRpb24tc2hpZWxkLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkgLmFwcGxpY2F0aW9uLWZvcmVncm91bmQge1xuICB6LWluZGV4OiA1MDEwMDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZzogNDhweCA2MHB4IDQ4cHggNjBweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmlubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuaW5uZXItY29udGFpbmVyID4gZGl2LmxvZ28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvdGhlbWUvbG9nby5zdmcnKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzOTdweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5pbm5lci1jb250YWluZXIgPiBkaXYuc2Vzc2lvbi1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5pbm5lci1jb250YWluZXIgPiBkaXYuc2Vzc2lvbi1ib3ggYTpmaXJzdC1jaGlsZCA+IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmlubmVyLWNvbnRhaW5lciA+IGRpdi5zZXNzaW9uLWJveCBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmlubmVyLWNvbnRhaW5lciBzcGFuI2xvZ2luLW5hbWUge1xuICBjb2xvcjogIzU3NTc1NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmlubmVyLWNvbnRhaW5lciBkaXYudW5yZWFkLW1lc3NhZ2VzLWNvdW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDY5YjQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGVmdDogNTJweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGhlaWdodDogNTZweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAwIDYwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleDogMCAwIDQwMHB4O1xuICB6LWluZGV4OiA0OTk5ODtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudSA+IGRpdi5hY3RpdmUtbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUgPiBkaXYuYWN0aXZlLW1lbnUtY29udGFpbmVyID4gZGl2LmxhYmVsIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSA+IGRpdi5tZW51ID4gZGl2LmFjdGl2ZS1tZW51LWNvbnRhaW5lciA+IGRpdi5sYWJlbDo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudSA+IGRpdi5hY3RpdmUtbWVudS1jb250YWluZXIgPiBhLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjREVEREQ2ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDU2cHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUgPiBkaXYuYWN0aXZlLW1lbnUtY29udGFpbmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RFRERENiAhaW1wb3J0YW50O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSA+IGRpdi5tZW51IGEuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGxpbmVhciAwcztcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudSBhLml0ZW0gc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUuY29sbGFwc2FibGUgPiBkaXYuaXRlbS1jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zO1xuICB0b3A6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTAwNjA7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUuY29sbGFwc2FibGUgPiBkaXYuaXRlbS1jb250YWluZXIgPiBkaXYuaXRlbS1yb3cge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDY5YjQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjREVEREQ2O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSA+IGRpdi5tZW51LmNvbGxhcHNhYmxlID4gZGl2Lml0ZW0tY29udGFpbmVyID4gZGl2Lml0ZW0tcm93LmFjdGl2ZSA+IGEuaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNERURERDYgIWltcG9ydGFudDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudS5jb2xsYXBzYWJsZSA+IGRpdi5pdGVtLWNvbnRhaW5lciA+IGRpdi5pdGVtLXJvdy5hY3RpdmUsXG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUuY29sbGFwc2FibGUgPiBkaXYuaXRlbS1jb250YWluZXIgPiBkaXYuaXRlbS1yb3c6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNjliNDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudS5jb2xsYXBzYWJsZSA+IGRpdi5pdGVtLWNvbnRhaW5lciA+IGRpdi5pdGVtLXJvdyA+IGEuaXRlbSB7XG4gIHdpZHRoOiAzOTdweDtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgcGFkZGluZzogMTZweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudS5jb2xsYXBzYWJsZSA+IGRpdi5pdGVtLWNvbnRhaW5lciA+IGRpdi5pdGVtLXJvdyA+IGEuaXRlbSA+IHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudS5jb2xsYXBzYWJsZSA+IGRpdi5pdGVtLWNvbnRhaW5lciA+IGRpdi5pdGVtLXJvdyA+IGEuaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNERURERDYgIWltcG9ydGFudDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudS5jb2xsYXBzYWJsZSA+IGRpdi5pdGVtLWNvbnRhaW5lciA+IGRpdi5pdGVtLXJvdyA+IGEuaXRlbSA+IHNwYW4ubWVudUxhYmVsIHtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudS5jb2xsYXBzYWJsZSA+IGRpdi5pdGVtLWNvbnRhaW5lciA+IGRpdi5pdGVtLXJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDY5YjQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNERURERDY7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuc3VibWVudS1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDU2cHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuc3VibWVudS1iYXIgPiBkaXYuc3VibWVudS1iYXItaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5zdWJtZW51LWJhciA+IGRpdi5zdWJtZW51LWJhci1pdGVtIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuc3VibWVudS1iYXIgPiBkaXYuc3VibWVudS1iYXItaXRlbSBhOmhvdmVyIHNwYW4sXG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuc3VibWVudS1iYXIgPiBkaXYuc3VibWVudS1iYXItaXRlbS5hY3RpdmUgYSBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDY5YjQ7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuc3VibWVudS1iYXIgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIuaGFzLWl0ZW1zID4gZGl2Lm1vcmUtaXRlbS1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVEREQ2O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbXMtYnV0dG9uIHtcbiAgcGFkZGluZzogMjZweCAwIDE2cHggMDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJ1dHRvbi5oYXMtYWN0aXZlLW1lbnUtaXRlbSxcbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJ1dHRvbi5oYXMtYWN0aXZlLW1lbnUtaXRlbSA+IGRpdi5tb3JlLWl0ZW1zLWNpcmNsZXMtY29udGFpbmVyLFxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbXMtYnV0dG9uOmhvdmVyID4gZGl2Lm1vcmUtaXRlbXMtY2lyY2xlcy1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNjliNDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJ1dHRvbjpub3QoLmluaXRpYWxpemVkKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJ1dHRvbiA+IGRpdi5tb3JlLWl0ZW1zLWNpcmNsZXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDY5YjQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbXMtYnV0dG9uID4gZGl2Lm1vcmUtaXRlbXMtY2lyY2xlcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTY7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1idXR0b24gPiBkaXYubW9yZS1pdGVtcy1jaXJjbGVzLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW0tY2lyY2xlOmZpcnN0LWNoaWxkLFxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbXMtYnV0dG9uID4gZGl2Lm1vcmUtaXRlbXMtY2lyY2xlcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtLWNpcmNsZTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1OHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0RFRERENjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNERURERDY7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1ib3ggPiBkaXYuc3VibWVudS1iYXItaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA2OWI0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJveCA+IGRpdi5zdWJtZW51LWJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbXMtYm94ID4gZGl2LnN1Ym1lbnUtYmFyLWl0ZW06aG92ZXIsXG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1ib3ggPiBkaXYuc3VibWVudS1iYXItaXRlbS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2OWI0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1ib3ggYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA0MTBweDtcbiAgei1pbmRleDogNDAwMDA7XG4gIG1pbi13aWR0aDogNDEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTYwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yLmJhci1jb2xsYXBzZWQgZGl2LmRhdGVTZWxlY3RvckJhciB7XG4gIGhlaWdodDogMHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3Rvci5iYXItY29sbGFwc2VkIGRpdi5kYXRlU2VsZWN0b3JCYXIgc3BhbiNkaXNwbGF5LW1vZGUge1xuICBvcGFjaXR5OiAwO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3Rvci5iYXItY29sbGFwc2VkIGRpdi5kYXRlU2VsZWN0b3JCYXIgKyAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0ge1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yLnN0aWNreSA+IGRpdi5kYXRlU2VsZWN0b3JCYXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciBkaXYuY2xvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgZGl2LmNsb2NrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFRERENjtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgZGl2LmNsb2NrIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBjb2xvcjogIzU3NTc1NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgZGl2LmNsb2NrIHN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciBkaXYuZGF0ZVNlbGVjdG9yQmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTc1NjtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAxMDBtcyBsaW5lYXI7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yIGRpdi5kYXRlU2VsZWN0b3JCYXIgYS5kYXRlLXNlbGVjdG9yLWl0ZW0gc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciBkaXYuZGF0ZVNlbGVjdG9yQmFyIGEuZGF0ZS1zZWxlY3Rvci1pdGVtOmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiAjMDA2OWI0O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciBkaXYuZGF0ZVNlbGVjdG9yQmFyIGEuZGF0ZS1zZWxlY3Rvci1pdGVtIHN2ZyB7XG4gIGNvbG9yOiAjRkVGRUZFO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciBkaXYuZGF0ZVNlbGVjdG9yQmFyIGEuZGF0ZS1iYXItaXRlbS1zZWxlY3RlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgZGl2LmRhdGVTZWxlY3RvckJhciBhLmRhdGUtYmFyLWl0ZW0tc2VsZWN0ZWQgc3ZnIHtcbiAgY29sb3I6ICMwMDY5YjQ7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yIGRpdi5kYXRlU2VsZWN0b3JCYXIgc3BhbiNkaXNwbGF5LW1vZGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMjAwbXM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBjb2xvcjogIzU3NTc1NjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIC8qIHNob3VsZCBuZXZlciBiZSByZWFjaGVkLCBqdXN0IGZvciB0cmFuc2l0aW9uIHJlYXNvbnMgKi9cbiAgdHJhbnNpdGlvbjogcGFkZGluZyBlYXNlIDIwMG1zLCBtYXgtaGVpZ2h0IGVhc2UgMTAwbXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yICNnbG9iYWwtZGF0ZS1waWNrZXItZm9ybSBhLmRhdGUtc2VsZWN0b3ItcGVyaW9kLWJ0biB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yICNnbG9iYWwtZGF0ZS1waWNrZXItZm9ybSBhLmRhdGUtc2VsZWN0b3ItcGVyaW9kLWJ0bi5wcmV2aW91cyB7XG4gIGxlZnQ6IDUwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yICNnbG9iYWwtZGF0ZS1waWNrZXItZm9ybSBhLmRhdGUtc2VsZWN0b3ItcGVyaW9kLWJ0bi5uZXh0IHtcbiAgcmlnaHQ6IDUwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yICNnbG9iYWwtZGF0ZS1waWNrZXItZm9ybSAuZm9ybS1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMnMgZWFzZTtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgI2dsb2JhbC1kYXRlLXBpY2tlci1mb3JtIC5mb3JtLXJvdy5mdWxsLXNpemUgaW5wdXQua3J1LWZvcm0tZmllbGQge1xuICB3aWR0aDogMjAwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yICNnbG9iYWwtZGF0ZS1waWNrZXItZm9ybSAuZm9ybS1yb3cubm8tc2l6ZSB7XG4gIG1hcmdpbjogMCAwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yICNnbG9iYWwtZGF0ZS1waWNrZXItZm9ybSAuZm9ybS1yb3cubm8tc2l6ZSBpbnB1dC5rcnUtZm9ybS1maWVsZCB7XG4gIHdpZHRoOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yICNnbG9iYWwtZGF0ZS1waWNrZXItZm9ybSAuZm9ybS1yb3cubm8tc2l6ZSAuZGF0ZXRpbWUtcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gI2NvbXBhcmlzb25fcGVyaW9kIC5mb3JtLXJvdyB7XG4gIHdpZHRoOiA3NyU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yICNnbG9iYWwtZGF0ZS1waWNrZXItZm9ybSAjY29tcGFyaXNvbl9wZXJpb2QgLmZvcm0tcm93IC5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0IHtcbiAgd2lkdGg6IDgwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yICNnbG9iYWwtZGF0ZS1waWNrZXItZm9ybSAjY29tcGFyaXNvbl9wZXJpb2QgLmZvcm0tcm93IC5jdXN0b20tY2hlY2tib3gtZWxlbWVudCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gaW5wdXQua3J1LWZvcm0tZmllbGQge1xuICB3aWR0aDogOTBweDtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogd2lkdGggMnMgZWFzZSwgcGFkZGluZyAycyBlYXNlO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gLmRhdGV0aW1lLXBvcHVwIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGxlZnQ6IC0yNXB4O1xuICB0b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yICNnbG9iYWwtZGF0ZS1waWNrZXItZm9ybSAuZGF0ZXRpbWUtcG9wdXAucGlja2VyLXRvIHtcbiAgbGVmdDogLTEzNXB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gLmZvcm0tZmllbGQtdG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5zZWxlY3Rvci1jb250YWluZXIge1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogNDEwcHg7XG4gIHotaW5kZXg6IDQwMDAwO1xuICBtaW4td2lkdGg6IDIwNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5zZWxlY3Rvci1jb250YWluZXIgZGl2LnNlbGVjdG9yLWJ1dHRvbiB7XG4gIGhlaWdodDogNTZweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5zZWxlY3Rvci1jb250YWluZXIgZGl2LnNlbGVjdG9yLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURERDY7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuc2VsZWN0b3ItY29udGFpbmVyID4gZGl2LmRhc2hib2FyZC1zZWxlY3QuYmFyLWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnNlbGVjdG9yLWNvbnRhaW5lciA+IGRpdi5kYXNoYm9hcmQtc2VsZWN0LmJhci1zaG93biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcGFkZGluZzogMHB4IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjREVEREQ2O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0RFRERENjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnNlbGVjdG9yLWNvbnRhaW5lciA+IGRpdi5kYXNoYm9hcmQtc2VsZWN0LmJhci1zaG93biA+IGRpdi5iYXItaXRlbSB7XG4gIGhlaWdodDogMzFweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDY5YjQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnNlbGVjdG9yLWNvbnRhaW5lciA+IGRpdi5kYXNoYm9hcmQtc2VsZWN0LmJhci1zaG93biA+IGRpdi5iYXItaXRlbS5idXR0b24tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnNlbGVjdG9yLWNvbnRhaW5lciA+IGRpdi5kYXNoYm9hcmQtc2VsZWN0LmJhci1zaG93biA+IGRpdi5iYXItaXRlbSBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzU3NTc1NjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNjliNDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuc2VsZWN0b3ItY29udGFpbmVyID4gZGl2LmRhc2hib2FyZC1zZWxlY3QuYmFyLXNob3duID4gZGl2LmJhci1pdGVtIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2OWI0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGFzaGJvYXJkLWFjdGlvbnMtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEzcHggMjFweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0ZDRkNGQztcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXNoYm9hcmQtYWN0aW9ucy1idXR0b246Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXNoYm9hcmQtYWN0aW9ucy1idXR0b246aG92ZXIge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDY5YjQ7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGFzaGJvYXJkLWFjdGlvbnMtYnV0dG9uLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI0IzQjNCMztcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXNoYm9hcmQtYWN0aW9ucy1idXR0b24uZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNGQ0ZDRkM7XG59XG5kaXYjbGF5b3V0LWNvbnRhaW5lci5lZGl0LW1vZGUgLnNlbGVjdG9yLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogI0IzQjNCMztcbn1cbmRpdiNsYXlvdXQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuZGl2I2xheW91dC1mb290ZXIgLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG59XG5kaXYjbGF5b3V0LWZvb3RlciAuY29udGVudCAuZmxhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NjaHdlaXplcl93YXBwZW4uc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbmRpdiNsYXlvdXQtZm9vdGVyIC5jb250ZW50IC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDEycHggLTAuNXB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuZGl2I2xheW91dC1mb290ZXIgZGl2LmNvbG9yZWQtYmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5YjQ7XG4gIGhlaWdodDogOHB4O1xufVxuZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiA1NDhweDtcbn1cbmRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cbi5sYXlvdXQtY29udGVudC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogc3ZnLWxpbmtzICovXG5vYmplY3RbZGF0YSQ9XCIuc3ZnXCJdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDBBMFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5jbGVhcmZpeCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmh0bWxbeG1sbnNdIC5jbGVhcmZpeCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuKiBodG1sIC5jbGVhcmZpeCB7XG4gIGhlaWdodDogMSU7XG59XG4uY2xlYXJmaXgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cbi52ZXJ0Q2VudGVyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaG9yaXpDZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uYm90aENlbnRlcmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5sb2FkaW5nLXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyovXG59XG4ubG9hZGluZy1zcGlubmVyIC5sb2FkaW5nLXNwaW5uZXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZ2lmL3NwaW5uZXIucG5nLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlLCAxMDAlO1xufVxuLmxvYWRpbmctc3Bpbm5lciAubG9hZGluZy1zcGlubmVyLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5jYXBpdGFsaXplLFxuLmNhcGl0YWxpemUgKiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmZpcnN0LWxldHRlci11cHBlcmNhc2U6Zmlyc3QtbGV0dGVyLFxuLmZpcnN0LWxldHRlci11cHBlcmNhc2UgKjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW46Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXR1cm4tdG8tb3ZlcnZpZXctbGluayB7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLnJldHVybi10by1vdmVydmlldy1saW5rOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbn1cbi53YXJuaW5nIHtcbiAgY29sb3I6IG9yYW5nZTtcbn1cbi5zdWNjZXNzIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuZGl2LmtydS1jb250ZXh0LW1lbnUtaXRlbS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTNweCAyMXB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0ZDRkNGQztcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWl0ZW0tYnV0dG9uOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1pdGVtLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwNjliNDtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWl0ZW0tYnV0dG9uLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI0IzQjNCMztcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWl0ZW0tYnV0dG9uLmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRkNGQ0ZDO1xufVxuZGl2LmtydS1jb250ZXh0LW1lbnUtaXRlbS1idXR0b24uaWNvbiB7XG4gIHdpZHRoOiA3OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuZGl2LmtydS1jb250ZXh0LW1lbnUtaXRlbS1idXR0b24uaWNvbi5idXR0b24tY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWl0ZW0tYnV0dG9uLmljb24uYnV0dG9uLWNvbnRhaW5lci5lZGl0LWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWl0ZW0tYnV0dG9uLmljb24uZGlzYWJsZWQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNGQ0ZDRkM7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1pdGVtLWJ1dHRvbi5pY29uLmRpc2FibGVkIGltZyB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWl0ZW0tYnV0dG9uIGltZyB7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgei1pbmRleDogOTAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQudXNlLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBmbGV4LWJhc2lzIDAuM3MgbGluZWFyLCB3aWR0aCAwLjNzIGxpbmVhcjtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLmxlZnQge1xuICBmbGV4OiAwIDAgNDYwcHg7XG4gIHdpZHRoOiA0NjBweDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLmxlZnQgPiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciA+IGRpdi5zaWRlYmFyLWNvbnRlbnQge1xuICB3aWR0aDogNDEycHg7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5sZWZ0ID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQucmlnaHQge1xuICBmbGV4OiAwIDAgMzgwcHg7XG4gIHdpZHRoOiAzODBweDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLnJpZ2h0ID4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIgPiBkaXYuc2lkZWJhci1jb250ZW50IHtcbiAgd2lkdGg6IDM0NHB4O1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQucmlnaHQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLmZvbGRlZCB7XG4gIGhlaWdodDogNjBweDtcbiAgZmxleDogMCAwIDBweDtcbiAgd2lkdGg6IDA7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5mb2xkZWQgPiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAwO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQuZm9sZGVkLmxlZnQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgbGVmdDogMDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLmZvbGRlZC5yaWdodCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIHJpZ2h0OiAwO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQuc3RpY2t5ID4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5maXhlZC5zdGlja3kge1xuICB0b3A6IDA7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5maXhlZC5sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLmZpeGVkLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZCA+IC5hcHBsaWNhdGlvbi1zaGllbGQge1xuICBsZWZ0OiB1bnNldDtcbiAgdG9wOiB1bnNldDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkID4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZCA+IGRpdi5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyIC5hcHBsaWNhdGlvbi1zaGllbGQge1xuICBsZWZ0OiB1bnNldDtcbiAgdG9wOiB1bnNldDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLnJpZ2h0ID4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIge1xuICAvKlxuXHRcdCAqIHdlbm4gZGFzIGdlaGVuIHfDvHJkZSwgd8OkcmUgc2Now7ZuIOKAkyBnZWh0IGFiZXIgbmljaHQuIGVzIGlzdCBuaWNodCBtw7ZnbGljaCwgaW4gZGllIGVpbmUgcmljaHR1bmcgaGluYXVzLVxuXHRcdCAqIHdhY2hzZW4genUgbGFzc2VuIHVuZCBpbiBkaWUgYW5kZXJlIG5pY2h0LiBzb2JhbGQgb3ZlcmZsb3cgaW4gZWluZXIgcmljaHR1bmcgYXVmIGF1dG8gb2RlciBzY3JvbGwgc3RlaHQsXG5cdFx0ICogaXN0IGRpZSBhbmRlcmUgcmljaHR1bmcgbmljaHQgbWVociBtaXQgdmlzaWJsZSBtw7ZnbGljaCwgZGEgZXIgZWluZW4gbmV1ZW4gc3RhY2tpbmdDb250ZXh0IGVyemV1Z3Rcblx0XHQgKiAodmdsLiBwb3NpdGlvbjpmaXhlZCB1bmQgZGVyIGFwcGxpY2F0aW9uLXNoaWVsZClcblx0XHQgKlxuXHRcdCAqIGRpZSBsw7ZzdW5nIGRlcyBnYW56ZW4gaXN0IGVpbiBrb21wbGV0dGVyIHVtYmF1IGRlciB0b29sdGlwcHMgYXVmIGRpZSBib290c3RyYXAtdG9vbHRpcHMgZGllIHNpY2ggYW4gZGVuXG5cdFx0ICogYm9keSBoZWZ0ZW4gYW5zdGF0dCBhbiBkYXMgZWxlbWVudFxuXHRcdCAqL1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQucmlnaHQgPiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciAuZm9ybS1maWVsZC10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCA2MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIgPiBkaXYudmlzaWJpbGl0eS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFRERENjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnZpc2liaWxpdHktY29udHJvbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1jb2xvcjogIzNCM0IzQiAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDAgMC4yZW0gMC4yZW0gMDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciA+IGRpdi52aXNpYmlsaXR5LWNvbnRyb2wucmlnaHQge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnZpc2liaWxpdHktY29udHJvbC5sZWZ0IHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQ6bm90KGZpeGVkKTpub3Qoc3RpY2t5KSB7XG4gIHotaW5kZXg6IGluaXRpYWw7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5maXhlZCB7XG4gIHotaW5kZXg6IDUwMDUwO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQuZml4ZWQgPiAuYXBwbGljYXRpb24tc2hpZWxkLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLnN0aWNreSAuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDUwMDUxO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQuc3RpY2t5IC5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyID4gLmFwcGxpY2F0aW9uLXNoaWVsZC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5kaXYuc2lkZWJhciAuYXBwbGljYXRpb24tc2hpZWxkLnNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQubGVmdCA+IGRpdi5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAyNHB4IDI0cHggMCAyNHB4O1xufVxuZGl2LnRyZWUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmRpdi50cmVlLWNvbnRhaW5lciA+IGRpdi50b3AtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5yaWdodCA+IGRpdi5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiA2MHB4IDI0cHggMCAyNHB4O1xufVxuZGl2LmtydS1jb250ZXh0LW1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWNvbnRhaW5lciA+IGRpdi5rcnUtY29udGV4dC1tZW51IHtcbiAgd2lkdGg6IDMzMnB4O1xufVxuZGl2LmtydS1jb250ZXh0LW1lbnUtY29udGFpbmVyID4gZGl2LmtydS1jb250ZXh0LW1lbnUgPiBkaXYua3J1LWNvbnRleHQtbWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuZGl2LmtydS1jb250ZXh0LW1lbnUtY29udGFpbmVyID4gZGl2LmtydS1jb250ZXh0LW1lbnUgPiBkaXYua3J1LWNvbnRleHQtbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuZGl2LmtydS1jb250ZXh0LW1lbnUtY29udGFpbmVyID4gZGl2LmtydS1jb250ZXh0LW1lbnUgPiBkaXYua3J1LWNvbnRleHQtbWVudS1pdGVtID4gc3Bhbi5tZW51LWl0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwYWRkaW5nOiA0NHB4IDAgMTJweCAwO1xufVxudWwuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnVsLmJyZWFkY3J1bWIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjZweDtcbiAgcGFkZGluZzogMCAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG51bC5icmVhZGNydW1iIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbnVsLmJyZWFkY3J1bWIgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjNTc1NzU2O1xuICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkICM1NzU3NTY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG51bC5icmVhZGNydW1iIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzU3NTc1NjtcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbnVsLmJyZWFkY3J1bWIgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM1NzU3NTY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnVsLmJyZWFkY3J1bWIgbGk6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5icmVhZGNydW1iICsgZGl2LnRvb2x0aXBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzU3NTY7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG59XG4uYnJlYWRjcnVtYiArIGRpdi50b29sdGlwcCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMC4xZXg7XG4gIGJvdHRvbTogMC4xZXg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgU2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLmJyZWFkY3J1bWIgKyBkaXYudG9vbHRpcHAgZGl2LmNvbnRhaW5lciB7XG4gIHotaW5kZXg6IC0xMDAwO1xuICB0b3A6IDM0cHg7XG4gIGxlZnQ6IC0xNjVweDtcbiAgd2lkdGg6IDM1MHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhciwgei1pbmRleCAwcyBsaW5lYXIgMC41cztcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM1NzU3NTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJyZWFkY3J1bWIgKyBkaXYudG9vbHRpcHAgZGl2LmNvbnRhaW5lciBkaXYuYXJyb3ctdXAge1xuICB6LWluZGV4OiAyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDA7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDE2NXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM1NzU3NTY7XG59XG4uYnJlYWRjcnVtYiArIGRpdi50b29sdGlwcCBkaXYuY29udGFpbmVyIGRpdi50aXRsZSB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjOGE4YTg5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5icmVhZGNydW1iICsgZGl2LnRvb2x0aXBwIGRpdi5jb250YWluZXIgZGl2LmNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5icmVhZGNydW1iICsgZGl2LnRvb2x0aXBwIGRpdi5jb250YWluZXIgZGl2LmNvbnRlbnQgbGFiZWwge1xuICB3aWR0aDogMzUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYnJlYWRjcnVtYiArIGRpdi50b29sdGlwcDpob3ZlciBkaXYuY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXI7XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzU3NTc1Njtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gIC8qIElFICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udGFibGUgdGhlYWQgdGg6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50YWJsZSB0aGVhZCB0aFtkYXRhLXNvcnQtY3JpdGVyaWFdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLnRhYmxlIHRoZWFkIHRoOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNCM0IzQjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMThweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xufVxuLnRhYmxlIHRoZWFkIHRoLnNvcnRlZC1hc2M6YWZ0ZXIsXG4udGFibGUgdGhlYWQgdGguc29ydGVkLWRlc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItY29sb3I6ICM1NzU3NTY7XG4gIGJvcmRlci13aWR0aDogMCAwLjFlbSAwLjFlbSAwO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4udGFibGUgdGhlYWQgdGguc29ydGVkLWFzYzphZnRlciB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi50YWJsZSB0aGVhZCB0aC5zb3J0ZWQtZGVzYzphZnRlciB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi50YWJsZSB0Ym9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJsZSB0Ym9keSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFNkVEO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlIHRib2R5IHRyLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M0RUFFQSAhaW1wb3J0YW50O1xufVxuLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50YWJsZSB0Ym9keSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbn1cbi50YWJsZSB0Ym9keSB0ciB0ZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRhYmxlIHRib2R5IHRyIHRkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcbn1cbi50YWJsZSB0Ym9keSB0ci5lbXB0eS10YWJsZS1tZXNzYWdlLXJvdyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRhYmxlIHRib2R5IHRyLmVtcHR5LXRhYmxlLW1lc3NhZ2Utcm93IHRkOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGFibGUgdGJvZHkgdHJbZGF0YS1pZF0gdGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFibGUucmVsb2FkaW5nIHRib2R5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udGFibGUgdGQubnVtYmVyLWNlbGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZSB0ZC5lbXB0eS1jZWxsIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLnRhYmxlLnRhYmxlMSB0Ym9keSB0ciB7XG4gIGhlaWdodDogMjVweDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4udGFibGUudGFibGUxLnNvcnQtdGFibGUgdGhlYWQgdGgge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udGFibGUudGFibGUxLnNvcnQtdGFibGUgdGJvZHkgdHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTc1NzU2O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogdGhpbjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU3NTc1NjtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHRoaW47XG59XG4udGFibGUudGFibGUxLnNvcnQtdGFibGUgdGJvZHkgdGQge1xuICBjdXJzb3I6IGdyYWI7XG59XG4jZGlhc2hvdy10YWJsZSB0ZCxcbiNjaGFydC10YWJsZSB0ZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5kcmFnLWFuZC1kcm9wLWluZm8ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmRyYWctYW5kLWRyb3AtaW5mbzpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRhYmxlMi5yYXd2YWx1ZXMgdGJvZHkgdHIgdGQge1xuICBmb250LWZhbWlseTogXCJJbmNvbnNvbGF0YVwiLCBcIkZpcmEgTW9ub1wiLCBcIlNvdXJjZSBDb2RlIFByb1wiLCBNb25hY28sIENvbnNvbGFzLCBcIkx1Y2lkYSBDb25zb2xlXCIsIG1vbm9zcGFjZTtcbn1cbi5kYXRldGltZS10YWJsZS1jb2wtd2lkdGgge1xuICB3aWR0aDogMTY1cHg7XG59XG4ubnVtYmVyLWNlbGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaGVja2JveC10YWJsZS1jb2wtd2lkdGgge1xuICB3aWR0aDogNTBweDtcbn1cbi5mbGV4LWNvbGxlY3Rpb24tc29ydGFibGUge1xuICBjdXJzb3I6IGdyYWI7XG59XG4uZmxleC1jb2xsZWN0aW9uLXNvcnRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5kbC5pbmZvLWxpc3Qge1xuICBjb2xvcjogIzU3NTc1NjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuZGwuaW5mby1saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwQTBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5kbC5pbmZvLWxpc3QgZHQsXG5kbC5pbmZvLWxpc3QgZGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5kbC5pbmZvLWxpc3QgZHQgZGl2LnRvb2x0aXAsXG5kbC5pbmZvLWxpc3QgZGQgZGl2LnRvb2x0aXAge1xuICBwb3NpdGlvbjogdW5zZXQ7XG59XG5kbC5pbmZvLWxpc3QgZGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gIDMwMHB4KTtcbn1cbmRsLmluZm8tbGlzdCBkdCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5kbC5pbmZvLWxpc3QgZHQ6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi8qKlxuICogJElkJFxuICpcbiAqIE5hbWU6ICAgICAgJEhlYWRVUkwkXG4gKiBBdXRob3I6ICAgIFNWTjogJEF1dGhvciRcbiAqIFZlcnNpb246ICAgU1ZOOiAkUmV2JCAkRGF0ZSRcbiAqIENvcHlyaWdodDogMjAxNSBrcnVtZWRpYSBHbWJIIChodHRwOi8vd3d3LmtydW1lZGlhLmNvbSlcbiAqIExpbms6ICAgICAgaHR0cDovL3d3dy5rcnVtZWRpYS5jb20vIGtydW1lZGlhIEdtYkhcbiAqL1xuLmRpYWxvZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgei1pbmRleDogNTk5OTg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG59XG4uZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjMwcHg7XG4gIG1hcmdpbjogMTB2aCBhdXRvIDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kaWFsb2cgLmpzdHJlZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDQwdmg7XG59XG4uZGlhbG9nIC5kaWFsb2ctaGVhZCB7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTcxNmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kaWFsb2cgLmRpYWxvZy1oZWFkIC5kaWFsb2ctdGl0bGUge1xuICBkaXNwbGF5OiBibG9jayAvKiBzbyBmaXJzdC1sZXR0ZXItdXBwZXJjYXNlIHdvcmtzICovO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5kaWFsb2cgLmRpYWxvZy1oZWFkIC5kaWFsb2ctdGl0bGU6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kaWFsb2cgLmRpYWxvZy1ib2R5IHtcbiAgcGFkZGluZzogMzBweCA0NXB4O1xufVxuLmRpYWxvZyAuZGlhbG9nLWJvZHkgLmRpYWxvZy1idXR0b24tcGFuZWwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGlhbG9nIC5kaWFsb2ctYm9keSAuZGlhbG9nLWJ1dHRvbi1wYW5lbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4uZGlhbG9nIC5kaWFsb2ctYm9keSAuZGlhbG9nLWJ1dHRvbi1wYW5lbCAua3J1LWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kaWFsb2cgLmRpYWxvZy1ib2R5IC5kaWFsb2ctYnV0dG9uLXBhbmVsIC5jYW5jZWwtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzE2ZjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmtydS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWI0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gIC8qIEZvciBTYWZhcmkgMy4xIHRvIDYuMCAqL1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDEzcHg7XG4gIGNvbG9yOiAjZjVmNWY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbn1cbmJ1dHRvbjpmaXJzdC1sZXR0ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZpcnN0LWxldHRlcixcbi5rcnUtYnV0dG9uOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5idXR0b246YWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG4ua3J1LWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ5ZGZmO1xuICBwYWRkaW5nOiA1cHggMTNweDtcbn1cbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4ua3J1LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhOWI7XG59XG5idXR0b246ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkLFxuLmtydS1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJhMGZmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYnV0dG9uOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbi5rcnUtYnV0dG9uOmZvY3VzIHtcbiAgcGFkZGluZzogNXB4IDEzcHg7XG59XG5idXR0b24uYmlnLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5iaWcsXG4ua3J1LWJ1dHRvbi5iaWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbmJ1dHRvbi5ibG9jayxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYmxvY2ssXG4ua3J1LWJ1dHRvbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbmJ1dHRvbi5pY29uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5pY29uLFxuLmtydS1idXR0b24uaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbmJ1dHRvbi5pY29uOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uaWNvbjphY3RpdmUsXG4ua3J1LWJ1dHRvbi5pY29uOmFjdGl2ZSxcbmJ1dHRvbi5pY29uOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5pY29uOmZvY3VzLFxuLmtydS1idXR0b24uaWNvbjpmb2N1cyB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbmJ1dHRvbi5pY29uLmZpbHRlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uaWNvbi5maWx0ZXIsXG4ua3J1LWJ1dHRvbi5pY29uLmZpbHRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4IDE0cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3N2Zy9zdmcucGhwP2ZpbGU9ZmlsdGVyLnN2ZyZjb2xvcj1jb250ZW50X2hlYWRcIik7XG4gIHBhZGRpbmc6IDA7XG59XG4uYnV0dG9uLW1hcmdpbi1ib3R0b20tYW5kLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbmgxIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaDIge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5oMyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5oNDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRvb2x0aXAtcGFyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvb2x0aXAtcGFyZW50OmhvdmVyIC50b29sdGlwIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXI7XG59XG4udG9vbHRpcC1wYXJlbnQgLnRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTEwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXIsIHotaW5kZXggMHMgbGluZWFyIDAuNXM7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiYztcbiAgYmFja2dyb3VuZDogIzU3NTc1NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGVhc2UgMHMgMSBub3JtYWw7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAxcyBlYXNlIDBzIDEgbm9ybWFsO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cbi5hbmltYXRlZC5yZXZlcnNlZCB7XG4gIGFuaW1hdGlvbjogMC41cyBlYXNlIDBzIDEgcmV2ZXJzZSBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbjogMC41cyBlYXNlIDBzIDEgcmV2ZXJzZSBib3RoO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cbi8qXG4gKiAkSWQkXG4gKlxuICogTmFtZTogICAgICAkSGVhZFVSTCRcbiAqIEF1dGhvcjogICAgU1ZOOiAkQXV0aG9yJFxuICogVmVyc2lvbjogICBTVk46ICRSZXYkICREYXRlJFxuICogQ29weXJpZ2h0OiAyMDE1IGtydW1lZGlhIEdtYkggKGh0dHA6Ly93d3cua3J1bWVkaWEuY29tKVxuICogTGluazogICAgICBodHRwOi8vd3d3LmtydW1lZGlhLmNvbS8ga3J1bWVkaWEgR21iSFxuICovXG5sYWJlbC5kYXRldGltZS1waWNrZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGF0ZXRpbWUtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLmRhdGV0aW1lLXBvcHVwIGRpdi5kYXRldGltZS1zdGF0dXMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kYXRldGltZS1wb3B1cCBkaXYucGlja2Vycy1jb250YWluZXIuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kYXRldGltZS1wb3B1cCAubW9tZW50LXBpY2tlci1jYWxlbmRhciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZGF0ZXRpbWUtcG9wdXAgLnRpbWUtc2VsZWN0aW9uIHtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kYXRldGltZS1wb3B1cCAuaG91ci1zZWxlY3Rpb24sXG4uZGF0ZXRpbWUtcG9wdXAgLm1pbnV0ZS1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NSU7XG59XG4uZGF0ZXRpbWUtcG9wdXAgLnRpbWUtc2VwZXJhdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZGF0ZXRpbWUtcG9wdXAgLmhvdXItaW5wdXQsXG4uZGF0ZXRpbWUtcG9wdXAgLm1pbnV0ZS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbi5kYXRldGltZS1wb3B1cCAudGltZS1idXR0b24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRldGltZS1wb3B1cC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGV0aW1lLXBvcHVwLWJ1dHRvbnMgPiAqIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGV0aW1lLXBvcHVwLWJ1dHRvbnMgPiAub2stYnV0dG9uIHtcbiAgY29sb3I6ICMwMDY5YjQ7XG59XG4ubW9tZW50LXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vbWVudC1waWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb21lbnQtcGlja2VyLXllYXItc2VsZWN0LFxuLm1vbWVudC1waWNrZXItbW9udGgtc2VsZWN0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1vbWVudC1waWNrZXItY2FsZW5kYXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1vbWVudC1waWNrZXItY2FsZW5kYXIgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgd2lkdGg6IDE0LjI4NSU7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1vbWVudC1waWNrZXItY2FsZW5kYXItY2VsbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyLWNlbGwtZGlzYWJsZWQge1xuICBjb2xvcjogI2JkYmRiYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1vbWVudC1waWNrZXItY2FsZW5kYXItY2VsbC1vdGhlci1tb250aCB7XG4gIGNvbG9yOiAjY2RjZWQxO1xufVxuLm1vbWVudC1waWNrZXItY2FsZW5kYXItY2VsbC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5YjQ7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLmpzdHJlZS1kZWZhdWx0IGkuanN0cmVlLWljb24uanN0cmVlLXRoZW1laWNvbi5qc3RyZWUtdGhlbWVpY29uLWN1c3RvbSB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtY2xpY2tlZCB7XG4gIGJhY2tncm91bmQ6ICNDNEVBRUEgIWltcG9ydGFudDtcbn1cbi5maWx0ZXItYmFyOm5vdCgudmVydGljYWwtZmlsdGVyLWJhcikge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZmlsdGVyLWJhcjpub3QoLnZlcnRpY2FsLWZpbHRlci1iYXIpID4gLmtydS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0b3A6IC0xcHg7XG59XG4uZmlsdGVyLWJhcjpub3QoLnZlcnRpY2FsLWZpbHRlci1iYXIpID4gLmtydS1idXR0b246Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5maWx0ZXItYmFyOm5vdCgudmVydGljYWwtZmlsdGVyLWJhcikgLmZpbHRlci1iYXItaXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmlsdGVyLWJhcjpub3QoLnZlcnRpY2FsLWZpbHRlci1iYXIpIC5maWx0ZXItYmFyLWl0ZW0tY29udGFpbmVyIC5maWx0ZXItYmFyLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmZpbHRlci1iYXIudmVydGljYWwtZmlsdGVyLWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmlsdGVyLWJhci52ZXJ0aWNhbC1maWx0ZXItYmFyID4gLmtydS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0b3A6IC0xcHg7XG59XG4uZmlsdGVyLWJhci52ZXJ0aWNhbC1maWx0ZXItYmFyID4gLmtydS1idXR0b246Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5maWx0ZXItYmFyLnZlcnRpY2FsLWZpbHRlci1iYXIgLmZpbHRlci1iYXItaXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWx0ZXItYmFyLnZlcnRpY2FsLWZpbHRlci1iYXIgLmZpbHRlci1iYXItaXRlbS1jb250YWluZXIgLmZpbHRlci1iYXItaXRlbSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5maWx0ZXItYmFyLnZlcnRpY2FsLWZpbHRlci1iYXIgLmZpbHRlci1iYXItaXRlbS1jb250YWluZXIgLmZpbHRlci1iYXItaXRlbSAuZmlsdGVyLWJhci1pdGVtLXRleHQge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5maWx0ZXItYmFyLnZlcnRpY2FsLWZpbHRlci1iYXIgLmZpbHRlci1iYXItaXRlbS1jb250YWluZXIgLmZpbHRlci1iYXItaXRlbSA+IC5rcnUtYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZpbHRlci1iYXItaXRlbSB7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlci1iYXItaXRlbSAuZmlsdGVyLWJhci1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTc1cHg7XG59XG4uZmlsdGVyLWJhci1pdGVtID4gLmtydS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmtydS1vYmplY3RwaWNrZXItc2VsZWN0aW9uLWRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5rcnUtb2JqZWN0cGlja2VyLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG50YWJsZS5rcnUtb2JqZWN0cGlja2VyLXRhYmxlIHRoZWFkLFxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0Ym9keSxcbnRhYmxlLmtydS1vYmplY3RwaWNrZXItdGFibGUgdHIsXG50YWJsZS5rcnUtb2JqZWN0cGlja2VyLXRhYmxlIHRkLFxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0ciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xufVxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0cjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG59XG50YWJsZS5rcnUtb2JqZWN0cGlja2VyLXRhYmxlIHRib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbnRhYmxlLmtydS1vYmplY3RwaWNrZXItdGFibGUgdGJvZHkgdGQsXG50YWJsZS5rcnUtb2JqZWN0cGlja2VyLXRhYmxlIHRoZWFkIHRoIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG50YWJsZS5rcnUtb2JqZWN0cGlja2VyLXRhYmxlIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA2cHg7XG59XG50YWJsZS5rcnUtb2JqZWN0cGlja2VyLXRhYmxlIHRib2R5ID4gdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG59XG4ua3J1LW9iamVjdHBpY2tlci1saXN0IHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uZGF0YXBvaW50LXBpY2tlci1yb3cgdGQge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZGF0YXBvaW50LXBpY2tlci1yb3cgdGQgLm5hbWUge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5kYXRhcG9pbnQtcGlja2VyLXJvdyB0ZCA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmRhdGFwb2ludC1waWNrZXItcm93IGltZy50eXBlLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5rcnUtb2JqZWN0cGlja2VyLWl0ZW0ge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5uYXRpdmUtbGlzdCB1bCxcbi5uYXRpdmUtbGlzdCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogaW5pdGlhbDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogaW5pdGlhbDtcbiAgcGFkZGluZzogaW5pdGlhbDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDFlbTtcbn1cbi5tYXJrZG93biBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5tYXJrZG93biBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tYXJrZG93biB1bCxcbi5tYXJrZG93biBvbCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm1hcmtkb3duIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubWFya2Rvd24gdWwgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tYXJrZG93biBjb2RlIHtcbiAgZm9udC1mYW1pbHk6ICdGaXJhIE1vbm8nLCBtb25vc3BhY2U7XG59XG4ubWFya2Rvd24gcCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmtydS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3J1LXByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBib3gtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpIGluc2V0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2UgMHM7XG59XG4ua3J1LXByb2dyZXNzIC5wcm9ncmVzcy1wZXJjZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5rcnUtcHJvZ3Jlc3MgLnByb2dyZXNzLWJhci1maW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjliNDtcbn1cbi5pbmZvLWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG59XG4uaW5mby1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2sgLmJsb2NrLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA2OWI0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5pbmZvLWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jayAuYmxvY2staGVhZGxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pbmZvLWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jay5zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmluZm8tYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2NkY2VkMTtcbn1cbi5pbmZvLWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jayBkbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaW5mby1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2sgZHQge1xuICB3aWR0aDogNDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLmluZm8tYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrIGRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1NSU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uaW5mby1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2sgZGwubG9uZy1sYWJlbCBkdCB7XG4gIHdpZHRoOiA2NSU7XG59XG4uaW5mby1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2sgZGwubG9uZy1sYWJlbCBkZCB7XG4gIHdpZHRoOiAzMCU7XG59XG5kaXYuY29udGVudC1wYWdpbmF0aW9uLWNvbnRhaW5lciA+IGRpdi5zZWxlY3QtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmRpdi5jb250ZW50LXBhZ2luYXRpb24tY29udGFpbmVyID4gZGl2LnNlbGVjdC1jb250YWluZXIgPiBzcGFuLnNlbGVjdDIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuZGl2LmNvbnRlbnQtcGFnaW5hdGlvbi1jb250YWluZXIgYS5wYWdpbmF0aW9uLXNlbGVjdC1jb250cm9sIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbmRpdi5jb250ZW50LXBhZ2luYXRpb24tY29udGFpbmVyIGEucGFnaW5hdGlvbi1zZWxlY3QtY29udHJvbC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2RjZWQxO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuZGl2LmNvbnRlbnQtcGFnaW5hdGlvbi1jb250YWluZXIgPiBkaXYucGFnaW5hdGVkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuZGl2LmNvbnRlbnQtcGFnaW5hdGlvbi1jb250YWluZXIgPiBkaXYucGFnaW5hdGVkLWNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udWktc29ydGFibGUtaGVscGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udWktc29ydGFibGUtaGVscGVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5kaXYudG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZGl2LnRvb2x0aXAgc3Bhbi5pbmZvX2ljb24gPiBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuZGl2LnRvb2x0aXAgc3Bhbi5pbmZvLXBvcG92ZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDgwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhciwgei1pbmRleCAwcyBsaW5lYXIgMC4xcztcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJjO1xuICBiYWNrZ3JvdW5kOiAjNTc1NzU2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmRpdi50b29sdGlwIHNwYW4uaW5mby1wb3BvdmVyLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcmlnaHQtbGVmdDogLTEwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIHRyYW5zcGFyZW50IDEwcHg7XG4gIGJvcmRlci1yaWdodDogc29saWQgIzU3NTc1NiAxMHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCB0cmFuc3BhcmVudCAxMHB4O1xufVxuZGl2LnRvb2x0aXAgc3Bhbi5pbmZvX2ljb246aG92ZXIgKyBzcGFuLmluZm8tcG9wb3Zlci1jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyIDAuNXM7XG59XG5kaXYucG9wdXAtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgd2lkdGg6IDY1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuZGl2LnBvcHVwLWNvbnRhaW5lciA+IGRpdi5wb3B1cC1idXR0b24ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgbWFyZ2luOiAwcHggMTBweCAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmRpdi5wb3B1cC1jb250YWluZXIgPiBkaXYucG9wdXAtYnV0dG9uLnBvcHVwLWJ1dHRvbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5kaXYucG9wdXAtY29udGFpbmVyID4gZGl2LnBvcHVwLWJ1dHRvbi5wb3B1cC1idXR0b24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5kaXYucG9wdXAtY29udGFpbmVyID4gZGl2LnBvcHVwLXN1YmplY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MzBweDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5kaXYucG9wdXAtY29udGFpbmVyID4gZGl2LnBvcHVwLXN1YmplY3QgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuZGl2LnBvcHVwLWNvbnRhaW5lciA+IGRpdi5wb3B1cC1zdWJqZWN0ID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZGFzaGVkO1xufVxuZGl2LnBvcHVwLWNvbnRhaW5lciA+IGRpdi5wb3B1cC1tYXJrLXJlYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIG1hcmdpbjogMHB4IDEwcHggMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbmRpdi5wb3B1cC1jb250YWluZXIgPiBkaXYucG9wdXAtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgMzVweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmRpdi5wb3B1cC1jb250YWluZXIgPiBkaXYucG9wdXAtd2FybmluZyB7XG4gIGNvbG9yOiByZWQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ua3J1LWZvcm0gaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZvcm0tcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4uZm9ybS1yb3cgLmtydS1mb3JtLWlucHV0IHtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuLmtydS1mb3JtLWZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI2NXB4O1xuICAvKmhlaWdodDogMjZweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7Ki9cbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQ6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi8qIENvbW1vbiBGaWVsZCBTdHlsZSAqL1xuLmtydS1mb3JtLWZpZWxkLmRpc2FibGVkLFxuaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzhhOGE4OSAhaW1wb3J0YW50O1xufVxuLmtydS1mb3JtLWlucHV0LmVtcHR5LWFuZC1yZXF1aXJlZCxcbi5rcnUtZm9ybS1pbnB1dC5pbnZhbGlkLFxuLmtydS1mb3JtLXNlbGVjdC5lbXB0eS1hbmQtcmVxdWlyZWQsXG4ua3J1LWZvcm0tc2VsZWN0LmludmFsaWQsXG4ua3J1LWZvcm0tdGV4dGFyZWEuZW1wdHktYW5kLXJlcXVpcmVkLFxuLmtydS1mb3JtLXRleHRhcmVhLmludmFsaWQge1xuICBib3JkZXItY29sb3I6IHJlZDtcbn1cbi8qIFNwZWNpZmljIEZpZWxkIFN0eWxlICovXG4ua3J1LWZvcm0taW5wdXQsXG4ua3J1LWZvcm0tdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbi5rcnUtZm9ybS10ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4ua3J1LWZvcm0tcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5rcnUtZm9ybS1yYWRpbyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ua3J1LWZvcm0tcmFkaW8gbGFiZWwgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4ua3J1LWZvcm0tcmFkaW8gbGFiZWwgaW5wdXQ6bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ua3J1LWZvcm0tcmFkaW8gbGFiZWwgaW5wdXQ6Zm9jdXMgKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNjtcbn1cbmlucHV0W3R5cGU9XCJjb2xvclwiXSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwiY29sb3JcIl06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIC8qYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7Ki9cbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdLmludmFsaWQ6bm90KDpkaXNhYmxlZCksXG5pbnB1dFt0eXBlPVwiZmlsZVwiXS5lbXB0eS1hbmQtcmVxdWlyZWQ6bm90KDpkaXNhYmxlZCkge1xuICBib3JkZXItY29sb3I6IHJlZDtcbiAgY29sb3I6IHJlZDtcbn1cbi5rcnUtZm9ybS1maWVsZC1sYWJlbC5kYXRldGltZS1waWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3J1LWZvcm0tZmllbGQtbGFiZWwuZGF0ZXRpbWUtcGlja2VyIC5kYXRldGltZS1wb3B1cCB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMwcHg7XG59XG4uZGF0YXBvaW50LWZpZWxkLFxuLmFic3RyYWN0LXBpY2tlci1maWVsZCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5kYXRhcG9pbnQtZmllbGQgLml0ZW1zLFxuLmFic3RyYWN0LXBpY2tlci1maWVsZCAuaXRlbXMge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuLmRhdGFwb2ludC1maWVsZC5kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uYWJzdHJhY3QtcGlja2VyLWZpZWxkLmRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0O1xufVxuLmRhdGFwb2ludC1maWVsZC5kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24gLml0ZW0tdGV4dCxcbi5hYnN0cmFjdC1waWNrZXItZmllbGQuZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uIC5pdGVtLXRleHQge1xuICBjb2xvcjogIzhhOGE4OTtcbn1cbi5kYXRhcG9pbnQtZmllbGQuZW1wdHktYW5kLXJlcXVpcmVkIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5hYnN0cmFjdC1waWNrZXItZmllbGQuZW1wdHktYW5kLXJlcXVpcmVkIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5kYXRhcG9pbnQtZmllbGQuaW52YWxpZCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uYWJzdHJhY3QtcGlja2VyLWZpZWxkLmludmFsaWQgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4vKiBOb3QgdXNlZCBpbiB0aGlzIFByb2plY3QgbWF5YmUgZnJvbSBhbm90aGVyIE1vZHVsZT8gKi9cbi5mb3JtLWluZm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4uZm9ybS1pbmZvLXRleHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRvYmlnbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3J1LWZvcm0gLmZpbGV0b2JpZyAudG9iaWdtZXNzYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0U1MDAwMDtcbn1cbi5mb3JtLXJvdy5oaWRkZW4tbGFiZWwtdGV4dCAua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWNvbi1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaWNvbi1zZWxlY3QuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pY29uLXNlbGVjdC5kaXNhYmxlZCA+IGltZyB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5pY29uLXNlbGVjdCA+IGltZyB7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG59XG4uaWNvbi1zZWxlY3QgPiBpbnB1dCB7XG4gIGhlaWdodDogMjZweDtcbn1cbi5pY29uLXNlbGVjdCAuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiYztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uaWNvbi1zZWxlY3QgLmRyb3Bkb3duIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmljb24tc2VsZWN0IC5kcm9wZG93biB1bCBsaSB7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmljb24tc2VsZWN0IC5kcm9wZG93biB1bCBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmljb24tc2VsZWN0IC5kcm9wZG93biB1bCBsaTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwODJlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3YjJmZjtcbn1cbi5pY29uLXNlbGVjdCAuZHJvcGRvd24gdWwgbGkuc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMwMDY5YjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmEwZmY7XG59XG4ubXVsdGktY2hlY2tib3gtcGFuZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmM7XG59XG4ubXVsdGktY2hlY2tib3gtcGFuZWwgdWwge1xuICB3aWR0aDogMTk4cHg7XG4gIGhlaWdodDogMTA0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmV5NDsqL1xufVxuLm11bHRpLWNoZWNrYm94LXBhbmVsIHVsID4gbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdWx0aS1jaGVja2JveC1wYW5lbCB1bCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ubXVsdGktY2hlY2tib3gtcGFuZWwgdWwgPiBsaSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubXVsdGktY2hlY2tib3gtcGFuZWwgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5idXR0b24uZmxleGlibGUtZm9ybS1jb2xsZWN0aW9uLWFkZC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuZGl2LmZvcm0tcm93LndpdGgtc3ltYm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZGl2LnN5bWJvbC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tZmllbGQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgei1pbmRleDogLTEwMDA7XG4gIHdpZHRoOiAyMzBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhciwgei1pbmRleCAwcyBsaW5lYXIgMC4xcztcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJjO1xuICBiYWNrZ3JvdW5kOiAjNTc1NzU2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5mb3JtLWZpZWxkLXRvb2x0aXAgLmNsaWVudC12YWxpZGF0aW9uLXRleHRzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZvcm0tZmllbGQtdG9vbHRpcCAuY2xpZW50LXZhbGlkYXRpb24tdGV4dHMgbGkubm90LWNoZWNrZWQge1xuICBjb2xvcjogZ3JheTtcbn1cbi5mb3JtLWZpZWxkLXRvb2x0aXAgLmNsaWVudC12YWxpZGF0aW9uLXRleHRzIGxpLnZhbGlkIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLmZvcm0tZmllbGQtdG9vbHRpcCAuY2xpZW50LXZhbGlkYXRpb24tdGV4dHMgbGkuaW52YWxpZCB7XG4gIGNvbG9yOiByZWQ7XG59XG4uZm9ybS1maWVsZC10b29sdGlwIC5zZXJ2ZXItdmFsaWRhdGlvbi10ZXh0cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNjYzAwMDA7XG59XG4uZm9ybS1maWVsZC10b29sdGlwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICByaWdodC1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgdHJhbnNwYXJlbnQgMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAjNTc1NzU2IDEwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIHRyYW5zcGFyZW50IDEwcHg7XG59XG4ua3J1LWZvcm0tZmllbGQ6Zm9jdXMgKyAuZm9ybS1maWVsZC10b29sdGlwLFxuLmtydS1mb3JtLWZpZWxkLmZvY3VzICsgLmZvcm0tZmllbGQtdG9vbHRpcCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgKyAuZm9ybS1maWVsZC10b29sdGlwLFxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuICsgLmZvcm0tZmllbGQtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAxO1xufVxuLmtydS1mb3JtLWZpZWxkLWxhYmVsOmhvdmVyIC5rcnUtZm9ybS1maWVsZDpub3QoLmRpc2FibGVkKTpub3QoOmZvY3VzKTpub3QoLmZvY3VzKSArIC5mb3JtLWZpZWxkLXRvb2x0aXAsXG4uc2VsZWN0Mi1jb250YWluZXI6aG92ZXIgKyAuZm9ybS1maWVsZC10b29sdGlwLFxuLmtydS1mb3JtLWZpZWxkW3R5cGU9XCJjaGVja2JveFwiXTpob3ZlciArIGxhYmVsICsgLmZvcm0tZmllbGQtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyIDAuNXM7XG59XG4uZm9ybS1maWVsZC10b29sdGlwLmZvcmNlZC12aXNpYmxlIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3J1LWZvcm0taW5wdXQsXG4ua3J1LWZvcm0tdGV4dGFyZWEge1xuICB3aWR0aDogMjc1cHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5rcnUtZm9ybS1pbnB1dDpmb2N1cyxcbi5rcnUtZm9ybS10ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjY7XG59XG4ua3J1LWZvcm0taW5wdXQge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ua3J1LWZvcm0taW5wdXQtc21hbGwge1xuICB3aWR0aDogMTAwcHg7XG59XG4ua3J1LWZvcm0taW5wdXQtYmlnIHtcbiAgd2lkdGg6IDI2MHB4O1xufVxuLmtydS1mb3JtLWlucHV0LWxhcmdlIHtcbiAgd2lkdGg6IDM0MHB4O1xufVxuLmtydS1mb3JtLWlucHV0LWV4dHJhLWxhcmdlIHtcbiAgd2lkdGg6IDQ2MHB4O1xufVxuLyogQmFzZSBmb3IgbGFiZWwgc3R5bGluZyAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi8qIGNoZWNrYm94IGFzcGVjdCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NzU3NTY7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4vKiBjaGVja2VkIG1hcmsgYXNwZWN0ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJ+KclCc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBjb2xvcjogIzU3NTc1NjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4vKiBjaGVja2VkIG1hcmsgYXNwZWN0IGNoYW5nZXMgKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi8qIGRpc2FibGVkIGNoZWNrYm94ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNiZGJkYmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWJlZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb2xvcjogI2JkYmRiYztcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjYmRiZGJjO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKiBhY2Nlc3NpYmlsaXR5ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6Zm9jdXMgKyBsYWJlbDpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY2O1xufVxuLyogaG92ZXIgc3R5bGUganVzdCBmb3IgaW5mb3JtYXRpb24gKi9cbmxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4YThhODkgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLXNvdXJjZS5zbWFsbC1zZWxlY3QsXG4uc21hbGwtc2VsZWN0IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnNlbGVjdDItc291cmNlIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbnNlbGVjdC5rcnUtZm9ybS1maWVsZCB7XG4gIHdpZHRoOiAyNzVweDtcbn1cbnNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1NzU3NTYgIWltcG9ydGFudDtcbn1cbnNwYW4uc2VsZWN0Mi1yZXN1bHRzIGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgyZTA7XG59XG5zcGFuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXM6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQpIHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW46bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQpIHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY2ICFpbXBvcnRhbnQ7XG59XG5zZWxlY3QuZW1wdHktYW5kLXJlcXVpcmVkICsgLnNlbGVjdDItY29udGFpbmVyIHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24sXG5zZWxlY3QuaW52YWxpZCArIC5zZWxlY3QyLWNvbnRhaW5lciBzcGFuLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2EwYTBhMCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM4YThhODkgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmtydS1mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4ua3J1LWZvcm0tc2VsZWN0OmZvY3VzIG9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjY7XG59XG5vcHRncm91cCxcbi5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ua3J1LWZvcm0tZmllbGQtbGFiZWwgLnNsaWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjAwcHg7XG59XG4uc2xpZGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnNsaWRlciAudHJhY2stY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMTBweDtcbn1cbi5zbGlkZXIgLnRyYWNrLWNvbnRhaW5lciAudHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5zbGlkZXIgLnRyYWNrLWNvbnRhaW5lciAudHJhY2stZmlsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTY7XG59XG4uc2xpZGVyIC50cmFjay1jb250YWluZXIgLnRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWRlciAudHJhY2stY29udGFpbmVyIC52YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xOHB4O1xuICBsZWZ0OiAtOTBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4uc2xpZGVyOmZvY3VzIC50cmFjay1jb250YWluZXIgLnRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNjtcbn1cbi5zbGlkZXIuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGlkZXIuZGlzYWJsZWQgLnRyYWNrLWNvbnRhaW5lciAudHJhY2stZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNGE0YTI7XG59XG4uc2xpZGVyLmRpc2FibGVkIC50cmFjay1jb250YWluZXIgLnRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiM2IzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2xpZGVyLmRpc2FibGVkIC50cmFjay1jb250YWluZXIgLnZhbHVlIHtcbiAgY29sb3I6ICM4YThhODk7XG59XG4ucmV2ZXJzZWQtY2hlY2tib3gtZmllbGRzZXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTc1NzU2O1xuICBwYWRkaW5nOiA4cHg7XG59XG4ucmV2ZXJzZWQtY2hlY2tib3gtZmllbGRzZXQgbGVnZW5kIHtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmV2ZXJzZWQtY2hlY2tib3gtZmllbGRzZXQgbGFiZWwuY2hlY2tib3gtbGFiZWwge1xuICBjb2xvcjogIzU3NTc1NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJldmVyc2VkLWNoZWNrYm94LWZpZWxkc2V0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsLmNoZWNrYm94LWxhYmVsIHtcbiAgY29sb3I6ICNjZGNlZDE7XG59XG5ib2R5LmxvZ2luIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogIzAwNjliNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzEwcHgpIHtcbiAgYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgfVxufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYjbG9naW4tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQgZGl2I2xvZ2luLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxNjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAzO1xufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYjbG9naW4taWNvbiBzdmcge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA5M3B4O1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMiU7XG4gIGhlaWdodDogNjU2cHg7XG4gIHdpZHRoOiA1OTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzEwcHgpIHtcbiAgYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IGRpdi5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHBhZGRpbmc6IDU2cHggMTAzcHggMTBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IDlweCA5cHggMTVweCByZ2JhKDEyNSwgMTI1LCAxMjUsIDAuNik7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcxMHB4KSB7XG4gIGJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQgZGl2LmxvZ2luLWJveCBkaXYuY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQgZGl2LmxvZ2luLWJveCBkaXYuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzcxNzE2ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDZweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5ib2R5LmxvZ2luIC5sb2dpbi1sYXlvdXQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50IGRpdi5sb2dpbi1ib3ggZGl2LmNvbnRlbnQgZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQgZGl2LmxvZ2luLWJveCBkaXYuY29udGVudCBmb3JtIGlucHV0LFxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IGRpdi5jb250ZW50IGZvcm0gYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZWQxO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5ib2R5LmxvZ2luIC5sb2dpbi1sYXlvdXQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50IGRpdi5sb2dpbi1ib3ggZGl2LmNvbnRlbnQgZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjY7XG59XG5ib2R5LmxvZ2luIC5sb2dpbi1sYXlvdXQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50IGRpdi5sb2dpbi1ib3ggZGl2LmNvbnRlbnQgZm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWI0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IDRzO1xufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IGRpdi5jb250ZW50IGZvcm0gYnV0dG9uLmxvZ2luLWZhaWxlZCB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQgZGl2LmxvZ2luLWJveCBkaXYuY29udGVudCBkaXYucGFzc3dvcmQtZm9yZ290dGVuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IGRpdi5jb250ZW50IGRpdi5wYXNzd29yZC1mb3Jnb3R0ZW4gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG5ib2R5LmxvZ2luIC5sb2dpbi1sYXlvdXQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50IGRpdi5sb2dpbi1ib3ggZGl2LmNvbnRlbnQgZGl2LmlzLW1vYmlsZS1jaGVja2JveC1jb250YWluZXIgaW5wdXQjaXNfbW9iaWxlX2NieCB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbmJvZHkubG9naW4gZGl2LmxvZ2luLWxvZ28ge1xuICBoZWlnaHQ6IDg1cHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3RoZW1lL2xvZ28uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MTBweCkge1xuICBib2R5LmxvZ2luICNsYXlvdXQtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2hha2Uge1xuICBhbmltYXRpb246IHNoYWtlIDFzIGN1YmljLWJlemllcigwLjI4OCwgMC4wNTYsIDAuMTUyLCAwLjc3NikgYm90aDtcbn1cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAxMCUsXG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMuNThweCwgMC4zNThweCk7XG4gIH1cbiAgMjAlLFxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcuMTZweCwgMC43MTZweCk7XG4gIH1cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0LjMycHgsIC0wLjM1OHB4KTtcbiAgfVxuICA0MCUsXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQuMzJweCwgLTAuNzE2cHgpO1xuICB9XG59XG4udXNlci10YWJsZSB0aCB7XG4gIHdpZHRoOiAyMCU7XG59XG5wLnRleHQtc2VwZXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbnAudG9wLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi51c2VyLWdyb3VwLXRhYmxlIHRoIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jaGFydC13aWRnZXQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NTBweDtcbn1cbi5jaGFydC13aWRnZXQuaW50ZXJhY3Rpb24tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jaGFydC13aWRnZXQuY2hhcnQtd2lkZ2V0LXNjYWxlZC11cCAucGVyaW9kLXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uY2hhcnQtd2lkZ2V0LmNoYXJ0LXdpZGdldC1zY2FsZWQtdXAgLmhlYWQgLmhlYWQtYmFyIC5oZWFkbGluZSB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTQwcHgpO1xufVxuLmNoYXJ0LXdpZGdldC1zY2FsZWQtdXAuem9vbS1vdXQtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNoYXJ0LXdpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmNoYXJ0LXdpZGdldCAuaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hhcnQtd2lkZ2V0IC5oZWFkIC5oZWFkLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmNoYXJ0LXdpZGdldCAuaGVhZCAuaGVhZC1iYXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWI0O1xufVxuLmNoYXJ0LXdpZGdldCAuaGVhZCAuaGVhZC1iYXIgLmhlYWRsaW5lIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hhcnQtd2lkZ2V0IC5oZWFkIC5oZWFkLWJhciAuYnJvd3NlLWJhY2stYnV0dG9uLFxuLmNoYXJ0LXdpZGdldCAuaGVhZCAuaGVhZC1iYXIgLmJyb3dzZS1mb3J3YXJkLWJ1dHRvbixcbi5jaGFydC13aWRnZXQgLmhlYWQgLmhlYWQtYmFyIC56b29tLW91dC1idXR0b24ge1xuICB3aWR0aDogMThweDtcbn1cbi5jaGFydC13aWRnZXQgLmhlYWQgLmN1dC1sZWZ0LWZvci1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsICMwMDY5YjQgNiUpO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuYmlnLWNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5ncmFwaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5jb250ZW50TGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5YjQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCA+IGRpdi5kZXZpY2VEZXRhaWxzQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCA+IGRpdi5kZXZpY2VEZXRhaWxzQ29udGFpbmVyIC5kZXZpY2VEZXRhaWxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogMzBweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggPiBkaXYuZGV2aWNlRGV0YWlsc0NvbnRhaW5lciAuZGV2aWNlRGV0YWlscyAuZGV2aWNlSWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCA+IGRpdi5kZXZpY2VEZXRhaWxzQ29udGFpbmVyIC5kZXZpY2VEZXRhaWxzIC5kZXZpY2VJY29uIHN2ZyB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94ID4gZGl2LmRldmljZURldGFpbHNDb250YWluZXIgLmRldmljZURldGFpbHMgLmRldmljZUljb24uYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCA+IGRpdi5kZXZpY2VEZXRhaWxzQ29udGFpbmVyIC5kZXZpY2VEZXRhaWxzIC5kZXZpY2VBbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94ID4gZGl2LmRldmljZURldGFpbHNDb250YWluZXIgLnRhcmlmZkJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4O1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCA+IGRpdi5kZXZpY2VEZXRhaWxzQ29udGFpbmVyIC50YXJpZmZCYXIgLnRhcmlmZkNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAzMy4zJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggPiBkaXYuZGV2aWNlRGV0YWlsc0NvbnRhaW5lciAudGFyaWZmQmFyIC50YXJpZmZDaGVja2JveCBsYWJlbC5jdXN0b20tY2hlY2tib3gtZWxlbWVudCB7XG4gIHRvcDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggPiBkaXYuZGV2aWNlRGV0YWlsc0NvbnRhaW5lciAudGFyaWZmQmFyIC50YXJpZmZDaGVja2JveCAuZ3JhcGhDb2xvciB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCA+IGRpdi5kZXZpY2VEZXRhaWxzQ29udGFpbmVyIC50YXJpZmZCYXIgLnRhcmlmZkNoZWNrYm94IC5jaGVja0xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94ID4gZGl2LmRldmljZURldGFpbHNDb250YWluZXIgLnRhcmlmZkJhciAudGFyaWZmQ2hlY2tib3ggLmNoZWNrTGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94IC5kZXZpY2VDb250ZW50Qm94IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwNjliNDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW4tbGVmdDogMTlweDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgcGFkZGluZzogMjVweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCAuZGV2aWNlcyBkbC5pbmZvLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCAuZGV2aWNlcyBkbC5pbmZvLWxpc3QgZHQsXG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94IC5kZXZpY2VDb250ZW50Qm94IC5kZXZpY2VzIGRsLmluZm8tbGlzdCBkZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCAuZGV2aWNlcyAuZGV2aWNlQm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCAuZGV2aWNlcyAuZGV2aWNlQm94IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDA2OWI0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCAuZGV2aWNlcyAuZGV2aWNlQm94IC5tZXRhRGF0YSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCAuZGV2aWNlcyAuc3RhdGVCb3gge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94IC5kZXZpY2VDb250ZW50Qm94IC5kZXZpY2VzIC5zdGF0ZUJveCAuZGF0YXBvaW50SGVhZCB7XG4gIGNvbG9yOiAjMDA2OWI0O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94IC5kZXZpY2VDb250ZW50Qm94IC5kZXZpY2VzIC5zdGF0ZUJveCAuZGF0YXBvaW50SGVhZDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCAuZGV2aWNlcyAuc3RhdGVCb3ggZGwuaW5mby1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgLnN0YXRlQm94IGRsLmluZm8tbGlzdCBkdCxcbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgLnN0YXRlQm94IGRsLmluZm8tbGlzdCBkZCB7XG4gIHdpZHRoOiAzMyU7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94IC5kZXZpY2VDb250ZW50Qm94IC5kZXZpY2VzIC5zdGF0ZUJveCBkbC5pbmZvLWxpc3QgZGQubGFzdC1yZWFkaW5nLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2hhcnQtd2lkZ2V0IC5oZWFkLWJhci1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hhcnQtd2lkZ2V0IC5oZWFkLWJhci1idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hhcnQtd2lkZ2V0IC5zY2FsZS1idXR0b24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cbi5jaGFydC13aWRnZXQgLnNjYWxlLWJ1dHRvbiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoYXJ0LXdpZGdldCAuc2NhbGUtYnV0dG9uIGRpdi5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG4uY2hhcnQtd2lkZ2V0IC5xdWFudGl0eS10eXBlLWJ1dHRvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmNoYXJ0LXdpZGdldCAucXVhbnRpdHktdHlwZS1idXR0b24gZGl2IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogc29saWQgd2hpdGUgMXB4O1xufVxuLmNoYXJ0LXdpZGdldCAucXVhbnRpdHktdHlwZS1idXR0b24gZGl2LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDg5MDA7XG59XG4uY2hhcnQtd2lkZ2V0IC56b29tLW91dC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY2hhcnQtd2lkZ2V0IC5wZXJpb2Qtc2VsZWN0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hhcnQtd2lkZ2V0IC5kYXRldGltZS1waWNrZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jaGFydC13aWRnZXQgLmRhdGV0aW1lLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4uY2hhcnQtdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG59XG4uZ3JhcGggLmF4aXMgLmRvbWFpbiB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzU3NTc1Njtcbn1cbi5ncmFwaCAuYXhpcyAudGljayB0ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmaWxsOiAjNTc1NzU2O1xuICBzdHJva2U6IG5vbmU7XG59XG4ubWFuYWdlLW1lc3NhZ2VzLXBhZ2Uge1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbi5tYW5hZ2UtbWVzc2FnZXMtcGFnZSAubGVmdC1jb2x1bW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5tYW5hZ2UtbWVzc2FnZXMtcGFnZSAucmlnaHQtY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5tYW5hZ2UtbWVzc2FnZXMtcGFnZSAubWVzc2FnZS10YWJsZSAuZGF0ZS1jb2wge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLm1hbmFnZS1tZXNzYWdlcy1wYWdlIC5tZXNzYWdlLXRhYmxlIC5zdWJqZWN0LWNvbCB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubWFuYWdlLW1lc3NhZ2VzLXBhZ2UgLm1lc3NhZ2UtdGFibGUgLmF0dGFjaG1lbnQtY29sIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5tYW5hZ2UtbWVzc2FnZXMtcGFnZSAubWVzc2FnZS10YWJsZSB0ci5uZXctbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1hbmFnZS1tZXNzYWdlcy1wYWdlIC5tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5tYW5hZ2UtbWVzc2FnZXMtcGFnZSAubWVzc2FnZSAubWVzc2FnZS1zdWJqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tYW5hZ2UtbWVzc2FnZXMtcGFnZSAubWVzc2FnZSAubWVzc2FnZS1kYXRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVhZC1tZXNzYWdlLWRpYWxvZyB7XG4gIHdpZHRoOiA2MDBweDtcbn1cbi5yZWFkLW1lc3NhZ2UtZGlhbG9nIC5kaWFsb2ctYm9keSB7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLnJlYWQtbWVzc2FnZS1kaWFsb2cgLmRpYWxvZy1ib2R5IC5tZXNzYWdlLXN1YmplY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlYWQtbWVzc2FnZS1kaWFsb2cgLmRpYWxvZy1ib2R5IC5tZXNzYWdlLWRhdGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vYmplY3QtaGVhZGluZy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDY5YjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ub2JqZWN0LWhlYWRpbmctdmFsdWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbiNzdWItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbiNzdWItY29udGVudCAud2lkZ2V0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzU3NTc1NjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzU3NTc1Njtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRoZWFkIHRyIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgdGhlYWQgdGggb2JqZWN0IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU3NTc1Njtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogNHB4IDRweCA0cHggNHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRib2R5IHRkLmZpcnN0LWNvbHVtbi1jZWxsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRib2R5IHRkLmZhY3Rvci1jZWxsLFxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgdGJvZHkgdGQuZmFjdG9yLXN1bS1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgdGJvZHkgdGQuZmFjdG9yLWNlbGwgaW5wdXQsXG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0Ym9keSB0ZC5mYWN0b3Itc3VtLWNlbGwgaW5wdXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRib2R5IHRkLmZhY3Rvci1kaXZpZGVkLWV2ZW5seS1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgdGJvZHkgdGQuZmFjdG9yLWRpdmlkZWQtZXZlbmx5LWNlbGwgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDMuN3B4O1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgdGJvZHkgLmZhY3Rvci1zdW0tdGV4dC1maWVsZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0Ym9keSAuaGVhZGluZy1jZWxsOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSAuaW5mby1zeW1ib2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3NTc1NjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDEyLjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIC5pbmZvLXN5bWJvbCAudG9vbHRpcCB7XG4gIGxlZnQ6IC0xNTJweDtcbiAgdG9wOiAyNnB4O1xuICB3aWR0aDogMzIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSAuaW5mby1zeW1ib2wgLnRvb2x0aXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTEwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIHRyYW5zcGFyZW50IDEwcHg7XG4gIGJvcmRlci1yaWdodDogc29saWQgdHJhbnNwYXJlbnQgMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgIzU3NTc1NiAxMHB4O1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgaW5wdXQsXG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSBzZWxlY3Qge1xuICB3aWR0aDogNTVweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG50YWJsZS5lbGVtZW50LXRlbXBsYXRlLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDQwcHg7XG59XG50YWJsZS5lbGVtZW50LXRlbXBsYXRlLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIGltZyB7XG4gIGhlaWdodDogMjBweDtcbn1cbi5lbGVtZW50LXRlbXBsYXRlLWZvcm0gaW5wdXRbdHlwZT1maWxlXS5rcnUtZm9ybS1maWVsZCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5lbGVtZW50LXRlbXBsYXRlLWZvcm0gaW5wdXRbdHlwZT1maWxlXS5rcnUtZm9ybS1maWVsZC5pbnZhbGlkLFxuLmVsZW1lbnQtdGVtcGxhdGUtZm9ybSBpbnB1dFt0eXBlPWZpbGVdLmtydS1mb3JtLWZpZWxkLmVtcHR5LWFuZC1yZXF1aXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI0U1MDAwMDtcbn1cbi5jb250aW51ZS1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tZXRhZGF0YS1kZWZpbml0aW9uLXRhYmxlIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsLFxuLm1ldGFkYXRhLWRlZmluaXRpb24tdGFibGUgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICB0b3A6IDA7XG59XG50YWJsZS5tZXRhZGF0YS1ncm91cC10YWJsZSBkbC5pbmZvLWxpc3QuaW4tdGFibGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxudGFibGUubWV0YWRhdGEtZ3JvdXAtdGFibGUgZGwuaW5mby1saXN0LmluLXRhYmxlIGR0IHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbnRhYmxlLm1ldGFkYXRhLWdyb3VwLXRhYmxlIGRsLmluZm8tbGlzdC5pbi10YWJsZSBkdCxcbnRhYmxlLm1ldGFkYXRhLWdyb3VwLXRhYmxlIGRsLmluZm8tbGlzdC5pbi10YWJsZSBkZCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuZGl2Lm1ldGFkYXRhLWZpZWxkc2V0IC5mb3JtLXJvdy5tZXRhLXZhbHVlIHtcbiAgd2lkdGg6IDUxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5kaXYubWV0YWRhdGEtZmllbGRzZXQgLmZvcm0tcm93Lm1ldGEtdmFsdWUgLmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMjU1cHg7XG59XG5kaXYubWV0YWRhdGEtZmllbGRzZXQgLmZvcm0tcm93Lm1ldGEtdmFsdWUgLmtydS1mb3JtLWlucHV0LFxuZGl2Lm1ldGFkYXRhLWZpZWxkc2V0IC5mb3JtLXJvdy5tZXRhLXZhbHVlIC5rcnUtZm9ybS10ZXh0YXJlYSB7XG4gIHdpZHRoOiAyNTVweDtcbn1cbmRpdi5tZXRhZGF0YS1maWVsZHNldCAuZm9ybS1yb3cubWV0YS12YWx1ZSBzZWxlY3Qua3J1LWZvcm0tZmllbGQge1xuICB3aWR0aDogMjU1cHg7XG59XG5kaXYubWV0YWRhdGEtZmllbGRzZXQgZGl2LmNoZWNrYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5kaXYubWV0YWRhdGEtZmllbGRzZXQgZGl2LnN5bWJvbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbn1cbmRpdi5vYmplY3QtbWV0YWRhdGEgZGl2Lmludm9pY2UtYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5kaXYub2JqZWN0LW1ldGFkYXRhIGRpdi5pbnZvaWNlLWFjdGlvbnMgPiBidXR0b24uc2hvdy1pbnZvaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuZGl2Lm9iamVjdC1tZXRhZGF0YSBpZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MDBweDtcbiAgbWluLWhlaWdodDogOTg5cHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuLmludm9pY2UtaXRlbS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW52b2ljZS1pdGVtLWdyb3VwLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjliNCAhaW1wb3J0YW50O1xufVxuLmludm9pY2UtaXRlbS1ncm91cDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uaW52b2ljZS1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmludm9pY2UtaXRlbS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5YjQgIWltcG9ydGFudDtcbn1cbi5pbnZvaWNlLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuLml0ZW0tb3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdGVtLW9yZGVyIGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzBweDtcbn1cbi50aHJlc2hvbGQtdGFibGUgdGgge1xuICB3aWR0aDogMjAlO1xufVxuLnRocmVzaG9sZC12aW9sYXRpb24tdGFibGUgdGgge1xuICB3aWR0aDogMjUlO1xufVxuI3BpY2tFbGVtZW50VHlwZURpYWxvZyAua3J1LWZvcm0tZmllbGQtb3B0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbmRpdiNtZWFzdXJlbWVudFBvaW50RGlhbG9nIGlucHV0LmNsaWNrYWJsZTpub3QoLmRpc2FibGVkKSxcbmRpdiNzdW1EaWFsb2cgaW5wdXQuY2xpY2thYmxlOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGl2I2Zvcm11bGFEaWFsb2cgLmZvcm11bGEtdmFsaWRhdGlvbi1yZXN1bHQgLnN1Y2Nlc3Mge1xuICBjb2xvcjogIzQ0QkEwMDtcbn1cbmRpdiNmb3JtdWxhRGlhbG9nIC5mb3JtdWxhLXZhbGlkYXRpb24tcmVzdWx0IC5wZW5kaW5nIHtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvZ2lmL3NwaW5uZXIucG5nLmdpZlwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMWVtIDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuZGl2I2Zvcm11bGFEaWFsb2cgLmZvcm11bGEtdmFsaWRhdGlvbi1yZXN1bHQgLmZhaWx1cmUge1xuICBjb2xvcjogI0U1MDAwMDtcbn1cbi51c2FnZS1lbGVtZW50LW5hbWUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udXNhZ2UtcmVmZXJlbmNlcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi51c2FnZS1yZWZlcmVuY2VzID4gbGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzU3NTc1Njtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnRvb2xiYXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnRvb2xiYXItY29udGFpbmVyID4gZGl2LnRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYudG9vbGJhci1jb250YWluZXIgPiBkaXYudG9vbGJhciAuZGlzYWJsZWQgc3ZnIHtcbiAgY29sb3I6ICNERURERDY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyIHN2ZyB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnRvb2xiYXItY29udGFpbmVyID4gZGl2LnRvb2xiYXIgc3ZnOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzhhOGE4OTtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnRvb2xiYXItY29udGFpbmVyID4gZGl2LnRvb2xiYXIgc3ZnLnNhdmUtY2hhcnQtYnRuLFxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYudG9vbGJhci1jb250YWluZXIgPiBkaXYudG9vbGJhciBzdmcuY2hhbmdlLW9wdGlvbnMtYnRuLFxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYudG9vbGJhci1jb250YWluZXIgPiBkaXYudG9vbGJhciBzdmcudW5kby1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyIHN2Zy5jb25zdW1wdGlvbi1idXR0b24sXG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyIHN2Zy5wcm9ncmVzcy1idXR0b24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnRvb2xiYXItY29udGFpbmVyID4gZGl2LnRvb2xiYXIgc3ZnLmNvbnN1bXB0aW9uLWJ1dHRvbi5kaXNhYmxlZCxcbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnRvb2xiYXItY29udGFpbmVyID4gZGl2LnRvb2xiYXIgc3ZnLnByb2dyZXNzLWJ1dHRvbi5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjREVEREQ2O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyIGRpdi5jaGFydC10eXBlLXNpbXBsZS1zd2l0Y2gge1xuICB3aWR0aDogNTVweDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYudG9vbGJhci1jb250YWluZXIgPiBkaXYudG9vbGJhciBkaXYudmVydGljYWwtZGl2aWRlciB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzQjNCMztcbiAgbWFyZ2luOiAwIDE0cHg7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi5wcmltYXJ5LXRvb2xiYXItY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYucHJpbWFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5uYW1lLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnByaW1hcnktdG9vbGJhci1jb250YWluZXIgPiBkaXYubmFtZS1jb250YWluZXIgc3ZnIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnByaW1hcnktdG9vbGJhci1jb250YWluZXIgPiBkaXYubmFtZS1jb250YWluZXIgPiBzcGFuLm5hbWUtZGlzcGxheSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi5wcmltYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2LnByaW1hcnktdG9vbGJhciA+IGRpdi5jaGFydC10eXBlLXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi5wcmltYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2LnByaW1hcnktdG9vbGJhciA+IGRpdi5jaGFydC10eXBlLXNlbGVjdGlvbiBzcGFuLmNoYXJ0LXR5cGUtc2VsZWN0LWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXIgPiBzcGFuLmNvbXByZXNzaW9uLWxldmVsLXNlbGVjdC10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhciA+IGRpdi5wZXJpb2Qtc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhciA+IGRpdi5wZXJpb2Qtc2VsZWN0aW9uID4gc2VsZWN0W25hbWU9XCJtYWluXCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyID4gZGl2LnBlcmlvZC1zZWxlY3Rpb24gPiBkaXYuYnJvd3NlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXIgPiBkaXYucGVyaW9kLXNlbGVjdGlvbiA+IGRpdi5icm93c2UtYnV0dG9uID4gc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyID4gZGl2LnBlcmlvZC1zZWxlY3Rpb24gZGl2LmRpc2FibGVkIHN2ZyB7XG4gIGNvbG9yOiAjREVEREQ2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXIgPiBkaXYucGVyaW9kLXNlbGVjdGlvbiBpbnB1dC5kYXRldGltZS1pbnB1dCB7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyID4gZGl2LmNvbXBhcmUtcGVyaW9kLWludGVydmFsLWRpc3BsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyID4gZGl2LmNvbXBhcmUtcGVyaW9kLWludGVydmFsLWRpc3BsYXkgPiBzcGFuLmludGVydmFsLXN0YXJ0LWRhdGUtc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyID4gZGl2LnVucGFkZGVkLWJ0bi1jb250YWluZXIgc3ZnIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXItY29udGFpbmVyIGRpdi5kYXRlLWludGVydmFsLXNlcGFyYXRvciB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzQjNCMztcbiAgbWFyZ2luOiAwIDNweDtcbn1cbmRpdi5leHBvcnQtdHlwZS1kaWFsb2cgbGFiZWwua3J1LWZvcm0tZmllbGQtb3B0aW9uLWxhYmVsLmRpc2FibGVkID4gc3BhbiB7XG4gIGNvbG9yOiAjNzE3MTZmO1xufVxuZGl2I2xlZ2VuZC1jb250YWluZXIgZGl2LmJsb2Nrcy1jb250YWluZXIsXG5kaXYubGVnZW5kLWNvbnRhaW5lciBkaXYuYmxvY2tzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNzVweDtcbn1cbmRpdiNsZWdlbmQtY29udGFpbmVyIGRpdi5ibG9ja3MtY29udGFpbmVyID4gZGl2LmVudHJ5LWRpdixcbmRpdi5sZWdlbmQtY29udGFpbmVyIGRpdi5ibG9ja3MtY29udGFpbmVyID4gZGl2LmVudHJ5LWRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAzMy4zJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmRpdiNsZWdlbmQtY29udGFpbmVyIGRpdi5ibG9ja3MtY29udGFpbmVyID4gZGl2LmVudHJ5LWRpdiA+IGRpdi5jb2x1bW4tZGl2LFxuZGl2LmxlZ2VuZC1jb250YWluZXIgZGl2LmJsb2Nrcy1jb250YWluZXIgPiBkaXYuZW50cnktZGl2ID4gZGl2LmNvbHVtbi1kaXYge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5kaXYjbGVnZW5kLWNvbnRhaW5lciBkaXYuYmxvY2tzLWNvbnRhaW5lciA+IGRpdi5lbnRyeS1kaXYgPiBkaXYuY29sdW1uLWRpdjpmaXJzdC1jaGlsZCxcbmRpdi5sZWdlbmQtY29udGFpbmVyIGRpdi5ibG9ja3MtY29udGFpbmVyID4gZGl2LmVudHJ5LWRpdiA+IGRpdi5jb2x1bW4tZGl2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuZGl2I2xlZ2VuZC1jb250YWluZXIgZGl2LmJsb2Nrcy1jb250YWluZXIgPiBkaXYuZW50cnktZGl2ID4gZGl2LmNvbHVtbi1kaXYgPiBkaXYsXG5kaXYubGVnZW5kLWNvbnRhaW5lciBkaXYuYmxvY2tzLWNvbnRhaW5lciA+IGRpdi5lbnRyeS1kaXYgPiBkaXYuY29sdW1uLWRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmRpdiNsZWdlbmQtY29udGFpbmVyIC5tb2JpbGVfbGFiZWxfbGluZSxcbmRpdi5sZWdlbmQtY29udGFpbmVyIC5tb2JpbGVfbGFiZWxfbGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZGl2I2xlZ2VuZC1jb250YWluZXIgLm1vYmlsZV9sYWJlbF9saW5lIGRpdi5lbnRyeS1kaXYsXG5kaXYubGVnZW5kLWNvbnRhaW5lciAubW9iaWxlX2xhYmVsX2xpbmUgZGl2LmVudHJ5LWRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuZGl2I2xlZ2VuZC1jb250YWluZXIgLm1vYmlsZV9sYWJlbF9saW5lIGRpdi5lbnRyeS1kaXYuYm9sZCxcbmRpdi5sZWdlbmQtY29udGFpbmVyIC5tb2JpbGVfbGFiZWxfbGluZSBkaXYuZW50cnktZGl2LmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRpdiNsZWdlbmQtY29udGFpbmVyIC5tb2JpbGVfbGFiZWxfbGluZSAuY29sb3JfYm94LFxuZGl2LmxlZ2VuZC1jb250YWluZXIgLm1vYmlsZV9sYWJlbF9saW5lIC5jb2xvcl9ib3gge1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuZGl2I2xlZ2VuZC1jb250YWluZXIgLm1vYmlsZV9sYWJlbF9saW5lIC5sYWJlbF92YWx1ZSxcbmRpdi5sZWdlbmQtY29udGFpbmVyIC5tb2JpbGVfbGFiZWxfbGluZSAubGFiZWxfdmFsdWUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi8qXG4gKiBTdGFuZGFsb25lIGNoYXJ0cyBvbiBhIGJsYW5rIHBhZ2UgZS5nLiBmb3IgUGhhbnRvbUpTXG4gKi9cbi5jaGFydGluZy1zdGFuZGFsb25lICN0b29sYmFyLWNvbnRhaW5lciB7XG4gIC8qIGhpZGUgaW50ZXJhY3RpdmUgc3R1ZmYgKi9cbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGFydGluZy1zdGFuZGFsb25lICNpbmZvLWhlYWRsaW5lLWNvbnRhaW5lciB0ciB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5jaGFydGluZy1zdGFuZGFsb25lICNpbmZvLWhlYWRsaW5lLWNvbnRhaW5lciB0ciB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2hhcnRpbmctc3RhbmRhbG9uZSAjaW5mby1oZWFkbGluZS1jb250YWluZXIgdHIgdGgubWFpbi1wZXJpb2QtY29sIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5kaXYuc2ltcGxpZmllZC1iYXItY2hhcnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuZGl2LnNpbXBsaWZpZWQtYmFyLWNoYXJ0LWNvbnRhaW5lciBkaXYuYXhpcy1ncm91cCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuZGl2LnNpbXBsaWZpZWQtYmFyLWNoYXJ0LWNvbnRhaW5lciBkaXYuYXhpcy1ncm91cCBkaXYuZGF0YS1zb3VyY2UtZ3JvdXAgZGl2LmJhci1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjNTc1NzU2O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuZGl2LnNpbXBsaWZpZWQtYmFyLWNoYXJ0LWNvbnRhaW5lciBkaXYuYXhpcy1ncm91cCBkaXYuZGF0YS1zb3VyY2UtZ3JvdXAgZGl2LmJhci1saW5lLnRoaW4tbGluZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbmRpdi5zaW1wbGlmaWVkLWJhci1jaGFydC1jb250YWluZXIgZGl2LmF4aXMtZ3JvdXAgZGl2LmRhdGEtc291cmNlLWdyb3VwIGRpdi5iYXItbGluZS50aGluLWxpbmU6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbmRpdi5zaW1wbGlmaWVkLWJhci1jaGFydC1jb250YWluZXIgZGl2LmF4aXMtZ3JvdXAgZGl2LmRhdGEtc291cmNlLWdyb3VwIGRpdi5iYXItbGluZS50aGluLWxpbmU6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuZGl2LnNpbXBsaWZpZWQtYmFyLWNoYXJ0LWNvbnRhaW5lciBkaXYuYXhpcy1ncm91cCBkaXYuZGF0YS1zb3VyY2UtZ3JvdXAgZGl2LmJhci1saW5lIGRpdi5iYXIge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5kaXYuc2ltcGxpZmllZC1iYXItY2hhcnQtY29udGFpbmVyIGRpdi5heGlzLWdyb3VwIGRpdi5kYXRhLXNvdXJjZS1ncm91cCBkaXYuYmFyLWxpbmUgZGl2LmJhci50aGluLWJhciB7XG4gIGhlaWdodDogMzBweDtcbn1cbmRpdi5zaW1wbGlmaWVkLWJhci1jaGFydC1jb250YWluZXIgZGl2LnRvb2x0aXAtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgcGFkZGluZzogOHB4IDhweCAycHggOHB4O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQ7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuZGl2LmRpYWxvZy1ib2R5IC51c2FnZS1yZWZlcmVuY2UtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hdXRvLXJlcG9ydC1maWxldHlwZS1yb3cgLnNldHRpbmdzLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uZGlhbG9nIC5mdHAtdGVzdC1idXR0b24ge1xuICB3aWR0aDogMTAwcHg7XG59XG4uZGlhbG9nIC5zdGF0dXNUZXh0RnRwVGVzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kaWFsb2cgLmxlZnRTaWRlQXV0b21hdGljUmVwb3J0Rm9ybURpYWxvZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuLmRpYWxvZyAucmlnaHRTaWRlQXV0b21hdGljUmVwb3J0Rm9ybURpYWxvZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzU3NTc1Njtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0aDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgdGQgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRyLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgdHIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdHIuc29ydGFibGUtaXRlbS1yb3cgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRyLnNvcnRhYmxlLWl0ZW0tcm93IHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuLmNzdi1pbXBvcnQtZGlhbG9nIHtcbiAgd2lkdGg6IDYwMHB4O1xufVxuLmNzdi1pbXBvcnQtZGlhbG9nIC5kaWFsb2ctYm9keSB7XG4gIC8qIEhlYWRpbmcgYWxyZWFkeSBoYXMgbWFyZ2luIHRvcCwgdG9vIG11Y2ggc3BhY2luZyAqL1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLmNzdi1pbXBvcnQtZm9ybSAuY3N2LWltcG9ydC1leHBsYW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY3N2LWltcG9ydC1mb3JtIC5jc3YtaW1wb3J0LWV4cGxhbmF0aW9uIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmNzdi1pbXBvcnQtZm9ybSAuY3N2LWltcG9ydC1leHBsYW5hdGlvbiBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzU3NTc1NjtcbiAgcGFkZGluZzogMTVweCAwIDAgMDtcbn1cbi5jc3YtaW1wb3J0LWZvcm0gLmNzdi1pbXBvcnQtZXhwbGFuYXRpb24gdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlYmVmO1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlcjogMXB4ICM1NzU3NTYgc29saWQ7XG59XG4uY3N2LWltcG9ydC1mb3JtIC5jc3YtaW1wb3J0LWV4cGxhbmF0aW9uIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXI6IDFweCAjNTc1NzU2IHNvbGlkO1xufVxuLmNzdi1pbXBvcnQtZm9ybSAuY3N2LWltcG9ydC1leGFtcGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jc3YtaW1wb3J0LWZvcm0gLmZvcm0tcm93IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5kZWFjdGl2YXRlZC1kYXRhc291cmNlLXRvb2x0aXBwIHtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbiNkYXRhLXNvdXJjZS10cmVlIC5qc3RyZWUtbm9kZS5zdGFnbmFudCA+IC5qc3RyZWUtYW5jaG9yID4gaS5qc3RyZWUtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvc3ZnL3RyZWVfc3RhZ25hbnRfbWFya2VyX3NtYWxsLnN2Z1wiKSAhaW1wb3J0YW50O1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGF0YS1zb3VyY2UuZGF0YXBvaW50LXRhYmxlIC5kYXRhcG9pbnQtcm93LnN0YWduYW50ID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGF0YS1zb3VyY2UuZGF0YXBvaW50LXRhYmxlIC5kYXRhcG9pbnQtcm93LnN0YWduYW50ID4gdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zdmcvdHJlZV9zdGFnbmFudF9tYXJrZXIuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDNweDtcbn1cbnRleHRhcmVhLmhlbHAtdGV4dC10ZXh0YXJlYSB7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi50d29Db2x1bW5MYXlvdXQgLmxlZnQtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi50d29Db2x1bW5MYXlvdXQgLnJpZ2h0LWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWluLWhlaWdodDogODBweDtcbn1cbi50d29Db2x1bW5MYXlvdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDBBMFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cbmRpdiNoZWxwLXRleHQtZm9ybS1jb250YWluZXIgLmZvcm0tZmllbGQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5kaXYjaGVscC10ZXh0LW1hcmtkb3duLXByZXZpZXctY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWJlZjtcbiAgcGFkZGluZzogMTBweDtcbn1cbmRpdi5lbWFpbC1jb25maWctZm9ybS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuZGl2LmVtYWlsLWNvbmZpZy1mb3JtLWNvbnRhaW5lciA+IHAge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbmRpdi5lbWFpbC1jb25maWctZm9ybS1jb250YWluZXIgLmVtYWlsLXRleHQtY29uZmlnLWZpZWxkIHtcbiAgd2lkdGg6IDYwMHB4O1xufVxuZGl2LmVtYWlsLWNvbmZpZy1mb3JtLWNvbnRhaW5lciB0ZXh0YXJlYS5lbWFpbC10ZXh0LWNvbmZpZy1maWVsZCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG4uZmxvYXQtbGVmdC1wYW5lbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxvYXQtbGVmdC1wYW5lbCA+ICoge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wbGFpbi1mb3JtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNjBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xufVxuLnBsYWluLWZvcm0tY29udGFpbmVyID4gaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnBsYWluLWZvcm0tY29udGFpbmVyID4gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuLnBsYWluLWZvcm0tY29udGFpbmVyID4gLmJ1dHRvbi1wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wbGFpbi1mb3JtLWNvbnRhaW5lciA+IC5idXR0b24tcGFuZWwgPiBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnBsYWluLWZvcm0tY29udGFpbmVyID4gZm9ybSA+IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGxhaW4tZm9ybS1jb250YWluZXIgPiBmb3JtID4gbGFiZWwgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNiYWNrdXAtc2V0dGluZ3MtZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA2MDBweDtcbn1cbiNiYWNrdXAtc2V0dGluZ3MtZm9ybSBkaXYuZm9ybS1yb3cge1xuICB3aWR0aDogMzQwcHg7XG59XG50YWJsZS5wYXJ0aXRpb24tdGFibGUgdGQge1xuICBwYWRkaW5nOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbmRpdi5tb25pdG9yaW5nLWluZm8taXRlbSB7XG4gIHdpZHRoOiA0MTVweDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5kaXYubW9uaXRvcmluZy1pbmZvLWl0ZW0gLmluZm8tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5kaXYubW9uaXRvcmluZy1pbmZvLWl0ZW0gLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG4uZXJyb3ItbWVzc2FnZXMtY29udGFpbmVyIC51c2VyLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGljZW5zZS1vdmVydmlldy1jb250YWluZXIgLmluc3RhbGwtaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5saWNlbnNlLW92ZXJ2aWV3LWNvbnRhaW5lciAuY29udGVudC1ibG9jay52YWxpZCAuYmxvY2staGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzAwNjliNDtcbn1cbi5saWNlbnNlLW92ZXJ2aWV3LWNvbnRhaW5lciAuY29udGVudC1ibG9jay5leHBpcmVkIC5ibG9jay1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBkYXJrb3JhbmdlO1xufVxuLmxpY2Vuc2Utb3ZlcnZpZXctY29udGFpbmVyIC5jb250ZW50LWJsb2NrLmludmFsaWQgLmJsb2NrLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNFNTAwMDA7XG59XG4udG94LXRpbnltY2UudG94LXRpbnltY2UtaW5saW5lIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIC00MnB4KTtcbiAgei1pbmRleDogNTAxMDA7XG59XG4udG94LXNpbHZlci1zaW5rLnRveC10aW55bWNlLWF1eCB7XG4gIHotaW5kZXg6IDUwMTAwO1xufVxuLmRhc2hib2FyZC1zaWRlYmFyLnNpZGViYXIucmlnaHQuaW5pdGlhbGl6ZWQuZml4ZWQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyLFxuLmRhc2hib2FyZC1zaWRlYmFyLnNpZGViYXIucmlnaHQuaW5pdGlhbGl6ZWQuZm9sZGVkID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDUwMTAwO1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24ge1xuICB3aWR0aDogOTIlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5ib3gtZm9ybS1jb250YWluZXIgPiAucGFuZWwtc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ib3gtZm9ybS1jb250YWluZXIgPiAucGFuZWwtc2VjdGlvbiA+IC5oZWFkIHtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ib3gtZm9ybS1jb250YWluZXIgPiAucGFuZWwtc2VjdGlvbiA+IC5oZWFkOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuaGVhZDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgLyogLmZsdWlkIHN0ZXVlcnQgZGFzIGRpc3BsYXk6IGZsZXg7IHNvIGRhc3MgZGFzIHNlbGVjdC1LaW5kIHNpY2ggZGVuIHZlcmbDvGdiYXJlbiBQbGF0elxuXHRcdFx0dGVpbGVuIHNvbGwgKi9cbn1cbi5ib3gtZm9ybS1jb250YWluZXIgPiAucGFuZWwtc2VjdGlvbiA+IC5ib2R5IC5rcnUtZm9ybS1maWVsZC1sYWJlbCAuc2VsZWN0Mi1jb250YWluZXIsXG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuYm9keSAua3J1LWZvcm0tZmllbGQtbGFiZWwgLmtydS1mb3JtLWlucHV0LFxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmtydS1mb3JtLWZpZWxkLWxhYmVsIC5rcnUtZm9ybS10ZXh0YXJlYSB7XG4gIG1hcmdpbjogMHB4IDVweDtcbiAgd2lkdGg6IDk2JSAhaW1wb3J0YW50O1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmtydS1mb3JtLWZpZWxkLWxhYmVsIC5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwcHggMHB4IDVweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuYm9keSAuZGVsZXRlUGxhY2Vob2xkZXJCdXR0b24sXG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuYm9keSAuY3JlYXRlUGxhY2Vob2xkZXJCdXR0b24ge1xuICBtYXJnaW46IDEycHggNXB4IDIwcHggNXB4ICFpbXBvcnRhbnQ7XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuYm9keSAuZm9ybS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuYm9keSAuZm9ybS1yb3cgLmN1c3RvbS1jaGVja2JveC1lbGVtZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgbGFiZWwuZm9ybS1sYWJlbCAubGFiZWwtd3JhcHBlciBzcGFuOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuYm9keSBsYWJlbC5mb3JtLWxhYmVsIC5sYWJlbC13cmFwcGVyIHNwYW46Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ib3gtZm9ybS1jb250YWluZXIgPiAucGFuZWwtc2VjdGlvbiA+IC5ib2R5IGxhYmVsLmZvcm0tbGFiZWwgLmxhYmVsLXdyYXBwZXIgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLnVpLmlucHV0LmZsdWlkID4gc2VsZWN0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuYm9keSAuZGF0ZS1mb3JtYXQtcHJldmlldyB7XG4gIG1hcmdpbjogMHB4IDBweCA1cHggNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuYm9keSAuZGF0ZS1mb3JtYXQtcHJldmlldy5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm92ZXJsYXktbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5vdmVybGF5LW1lbnUgPiAuaXRlbSB7XG4gIGNvbG9yOiAjZTdlYmVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLm92ZXJsYXktbWVudSA+IC5pdGVtID4gc3ZnIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5vdmVybGF5LW1lbnUgPiAuaXRlbSA+IHN2Zyxcbi5vdmVybGF5LW1lbnUgPiAuaXRlbSA+IGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCAyMHB4O1xufVxuLm92ZXJsYXktbWVudSA+IC5pdGVtID4gLnRleHQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm92ZXJsYXktbWVudSA+IC5pdGVtOmhvdmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLyogQ2xlYXIgdGhlIHBhcmVudCBvZiBmbG9hdGluZyBjaGlsZHJlbi4gKi9cbi5jbGVhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4vKiBUZXh0YmVyZWljaCAqL1xuLyogWmVpZ3QgZWluIEhpbnRlcmdydW5kYmlsZCAoei5CLiBJY29uKSBpbiBkZXIgR3LDtsOfZSBkZXMgSFRNTC1FbGVtZW50cyBvaG5lIEJpbGR2ZXJsdXN0IGdnZi4gbWl0IFLDpG5kZXIgKi9cbi8qIFplaWd0IGVpbiBIaW50ZXJncnVuZGJpbGQgKHouQi4gSWNvbikgaW4gZGVyIEdyw7bDn2UgZGVzIEhUTUwtRWxlbWVudHMgb2huZSBSw6RuZGVyIGdnZi4gbWl0IEJpbGR2ZXJsdXN0ICovXG4uc2VtaS10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuLyogaHR0cHM6Ly90eW1wYW51cy5uZXQvY29kcm9wcy8yMDE1LzA5LzE1L3N0eWxpbmctY3VzdG9taXppbmctZmlsZS1pbnB1dHMtc21hcnQtd2F5LyAqL1xuLmhpZGRlbi1idXQtYWNjZXNzaWJsZSB7XG4gIHdpZHRoOiAwLjFweDtcbiAgaGVpZ2h0OiAwLjFweDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5kYXNoYm9hcmQtbWFpbi12aWV3IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogIzk5OTtcbn1cbi5kYXNoYm9hcmQtbWFpbi12aWV3IGlucHV0LFxuLmRhc2hib2FyZC1tYWluLXZpZXcgdGV4dGFyZWEge1xuICBjb2xvcjogIzk5OTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICB6LWluZGV4OiBpbmhlcml0O1xuICAvKiAyMDE3LTEwLTE2OiBGw7xyIElFIHZvbiBvcGFjaXR5IGF1ZiB2aXNpYmlsaXR5IHVtZ2VzdGVsbHQuICovXG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkID4gLmRhc2hib2FyZC1ncmlkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZC5lZGl0LW1vZGUgPiAuZGFzaGJvYXJkLWdyaWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQuZWRpdC1tb2RlID4gLmRhc2hib2FyZC1ncmlkID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkLmVkaXQtbW9kZSA+IC5kYXNoYm9hcmQtZ3JpZCA+IGRpdjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTA1LCAxODAsIDAuMjUpO1xuICBjdXJzb3I6IGNvcHk7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQuZWRpdC1tb2RlID4gLmRhc2hib2FyZC1ncmlkID4gZGl2LnBhZ2Utc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNHB4O1xuICAvKiBCb3ggbmljaHQgaW0gQm94LUVkaXRtb2RlICovXG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuYm9yZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiAtMjBweDtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiAyMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmJvcmRlciAuYm90dG9tLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5ib3JkZXIgLmJvdHRvbS1jb250YWluZXIgPiBkaXYge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmJvcmRlciBidXR0b24uc2F2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICBib3R0b206IC0xNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjliNDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuYm9yZGVyIGJ1dHRvbi5zYXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODJlMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmJvcmRlciBidXR0b24uc2F2ZSBpbWcge1xuICBtYXJnaW46IDE1JTtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiA3MCU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuaGVhZCxcbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmZvb3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAucmVzaXplLXpvbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNjliNDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLnJlc2l6ZS16b25lLm5vcnRoIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xuICB0b3A6IC01cHg7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5yZXNpemUtem9uZS5ub3J0aC1lYXN0IHtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogLTVweDtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5yZXNpemUtem9uZS5lYXN0IHtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAucmVzaXplLXpvbmUuc291dGgtZWFzdCB7XG4gIHJpZ2h0OiAtNXB4O1xuICBib3R0b206IC01cHg7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAucmVzaXplLXpvbmUuc291dGgge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gIGJvdHRvbTogLTVweDtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLnJlc2l6ZS16b25lLnNvdXRoLXdlc3Qge1xuICBsZWZ0OiAtNXB4O1xuICBib3R0b206IC01cHg7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAucmVzaXplLXpvbmUud2VzdCB7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAucmVzaXplLXpvbmUubm9ydGgtd2VzdCB7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogLTVweDtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIEFud2Vpc3VuZyB6dXIgQm94IHouQi4ga2xpY2tlbiB6dXIgQmlsZGF1c3dhaGwgKi9cbiAgLyogU3RhdHVzLUhpbndlaXMgei5CLiDDvGJlciBNaXNzZXJmb2xnIGJlaW0gTGFkZW4gKi9cbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyLmRhc2hib2FyZC10YWJsZSBoMyB7XG4gIHBhZGRpbmctbGVmdDogMS4zZW07XG4gIG1hcmdpbi10b3A6IDAuN2VtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyLmRhc2hib2FyZC10YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHBhZGRpbmc6IDAuNmVtIDEuM2VtIDAuNWVtIDEuM2VtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIuZGFzaGJvYXJkLXRhYmxlIHRoZWFkIHRoOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gIG1pbi1oZWlnaHQ6IDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0pO1xuICB0b3A6IDAuNWVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIuZGFzaGJvYXJkLXRhYmxlIHRib2R5IHRkIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDAuNmVtIDEuM2VtO1xuICBjdXJzb3I6IGF1dG87XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5jb250ZW50LWNvbnRhaW5lci5kYXNoYm9hcmQtdGFibGUgdGJvZHkgdHIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyIC5pbnN0cnVjdGlvbixcbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyIC5zdGF0dXMtaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmV5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgLyogRGllIEJveCBzdGVsbHQgc2ljaCBpbSBOb3JtYWxmYWxsIGF1ZiA1MCUtQnJlaXRlIGVpbiwgd2FocnNjaGVpbmxpY2ggd2VnZW4gbGVmdDogNTAlLlxuXHRcdFx0XHRcdFx0V2lyIGvDtm5uZW4gZGllIHdpZHRoIGFiZXIgdm9uIGF1dG8gYXVmIDEwMCUgZWluc3RlbGxlbiwgZGFtaXQgc2llIGRpZSB2b2xsZSBFbHRlcm5icmVpdGVcblx0XHRcdFx0XHRcdGVpbm5pbW10LiAqL1xuICB3aWR0aDogMTAwJTtcbiAgLyogRXJ6d2luZ2UgVW1icnVjaCBhdWNoIGlubWl0dGVuIHZvbiBsYW5nZW4gV8O2cnRlcm4gKi9cbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgY29sb3I6ICM2NjY7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5jb250ZW50LWNvbnRhaW5lciAuaW5zdHJ1Y3Rpb246Zmlyc3QtbGV0dGVyLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIgLnN0YXR1cy1oaW50OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5jb250ZW50LWNvbnRhaW5lciAuaW5zdHJ1Y3Rpb246Zmlyc3QtbGV0dGVyLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIgLnN0YXR1cy1oaW50OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5jb250ZW50LWNvbnRhaW5lci5taW5pIC5pbnN0cnVjdGlvbixcbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyLm1pbmkgLnN0YXR1cy1oaW50IHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyLm1pbmkgfiAuZWRpdC1oaW50ID4gLmVkaXQtaGludC1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5lZGl0LW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLm5vdC1jb25maWd1cmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAubm90LWNvbmZpZ3VyZWQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG4gIHdpZHRoOiA0ZW07XG4gIGhlaWdodDogNGVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuZWRpdC1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuZWRpdC1oaW50ID4gLmVkaXQtaGludC1pbm5lciB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZXk7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRjVGNUY1O1xuICB3aWR0aDogNTAlO1xuICBtaW4td2lkdGg6IDhlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmVkaXQtaGludCA+IC5lZGl0LWhpbnQtaW5uZXI6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmVkaXQtaGludCA+IC5lZGl0LWhpbnQtaW5uZXI6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnRyYW5zcGFyZW50IC5pbm5lci1ib3gge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudHJhbnNwYXJlbnQgLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94Om5vdCguc2VsZWN0ZWQpIC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyIC5pbnN0cnVjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5oZWFkbGluZS1ib3g6bm90KC5lZGl0LW1vZGUpIGlucHV0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzk5OTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveCAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5oZWFkbGluZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gaDEsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5oZWFkbGluZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiByZXZlcnQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5oZWFkbGluZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gaDEgaW5wdXQsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5oZWFkbGluZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gaDIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveCAuY29udGVudC1jb250YWluZXIuc3ViLWhlYWRsaW5lID4gaDEge1xuICBoZWlnaHQ6IDYwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDY5YjQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5oZWFkbGluZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyLnN1Yi1oZWFkbGluZSA+IGgyIHtcbiAgaGVpZ2h0OiA0MCU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5oZWFkbGluZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyOm5vdCguc3ViLWhlYWRsaW5lKSB7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveCAuY29udGVudC1jb250YWluZXI6bm90KC5zdWItaGVhZGxpbmUpID4gaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaGVhZGxpbmUtYm94Om5vdCguc2VsZWN0ZWQpIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLnRleHQtYm94IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudGV4dC1ib3ggLnRleHRhcmVhLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudGV4dC1ib3ggLnRleHRhcmVhOmhvdmVyLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudGV4dC1ib3ggLnRleHRhcmVhOmZvY3VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qIE92ZXJyaWRlcyBtaW4gYW5kIG1heCBoZWlnaHQgc2V0IGJ5IGFub3RoZXIgcnVsZS4gKi9cbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnRleHQtYm94IC50ZXh0YXJlYSB1bCxcbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnRleHQtYm94IC50ZXh0YXJlYTpob3ZlciB1bCxcbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnRleHQtYm94IC50ZXh0YXJlYTpmb2N1cyB1bCB7XG4gIG1hcmdpbjogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBsaXN0LXN0eWxlOiBpbmhlcml0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudGV4dC1ib3guc2VsZWN0ZWQgLnRleHRhcmVhLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudGV4dC1ib3guc2VsZWN0ZWQgLnRleHRhcmVhOmhvdmVyLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudGV4dC1ib3guc2VsZWN0ZWQgLnRleHRhcmVhOmZvY3VzIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaW1hZ2UtYm94LnNlbGVjdGVkIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaW1hZ2UtYm94Om5vdCguc2VsZWN0ZWQpIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pbWFnZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLm92ZXJmbG93LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiAtMjVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE5cHgpO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaW1hZ2UtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5vdmVyZmxvdy1jb250YWluZXIgPiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNXB4O1xuICB0b3A6IDdweDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmltYWdlLWJveCAuY29udGVudC1jb250YWluZXIgPiAub3ZlcmZsb3ctY29udGFpbmVyID4gYSA+IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmltYWdlLWJveCAuY29udGVudC1jb250YWluZXIgPiAub3ZlcmZsb3ctY29udGFpbmVyID4gLm92ZXJmbG93LW9wYWNpdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogMTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmltYWdlLWJveCAuY29udGVudC1jb250YWluZXIgPiAub3ZlcmZsb3ctY29udGFpbmVyID4gLm92ZXJmbG93LXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDdweDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmltYWdlLWJveCAuY29udGVudC1jb250YWluZXIgPiAub3ZlcmZsb3ctY29udGFpbmVyID4gLm92ZXJmbG93LWxlZnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaW1hZ2UtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5vdmVyZmxvdy1jb250YWluZXIgPiAub3ZlcmZsb3ctcmlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICByaWdodDogMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmltYWdlLWJveCAuY29udGVudC1jb250YWluZXIgPiAub3ZlcmZsb3ctY29udGFpbmVyID4gLm92ZXJmbG93LWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmlmcmFtZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgLyogVmVyd2VuZGUgZGllIHN5bnRoZXRpc2NoZSBLbGFzc2UgLmhvdmVyIHN0YXR0IDpob3ZlciBmw7xyIElFICovXG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pZnJhbWUtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IGRpdi52aWV3LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaWZyYW1lLWJveCAuY29udGVudC1jb250YWluZXIgPiBkaXYudmlldy1jb250ZW50IGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pZnJhbWUtYm94IC5jb250ZW50LWNvbnRhaW5lci5ob3ZlciAub3ZlcmxheS1tZW51IHtcbiAgb3BhY2l0eTogMTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmlmcmFtZS1ib3ggLnVybC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaWZyYW1lLWJveCAudXJsLWNvbnRhaW5lciA+IGlucHV0W25hbWU9dXJsXSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaWZyYW1lLWJveCAudXJsLWNvbnRhaW5lciA+IC52YWxpZGF0aW9uLXN0YXR1cyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmlmcmFtZS1ib3ggLnVybC1jb250YWluZXIgPiAudmFsaWRhdGlvbi1zdGF0dXMubG9hZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvc3ZnL3N2Zy5waHA/ZmlsZT13aXAuc3ZnJmNvbG9yPW1haW5cIik7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pZnJhbWUtYm94IC51cmwtY29udGFpbmVyID4gLnZhbGlkYXRpb24tc3RhdHVzLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3N2Zy9zdmcucGhwP2ZpbGU9Y2hlY2suc3ZnJmNvbG9yPWdyZWVuXCIpO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaWZyYW1lLWJveCAudXJsLWNvbnRhaW5lciA+IC52YWxpZGF0aW9uLXN0YXR1cy5mYWlsdXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPWNyb3NzX2NpcmNsZS5zdmcmY29sb3I9cmVkXCIpO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gucnNzLWZlZWQtYm94IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5yc3MtZmVlZC1ib3ggdWwuZmVlZC1lbnRyaWVzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5yc3MtZmVlZC1ib3ggdWwuZmVlZC1lbnRyaWVzID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU3NTc1Njtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnJzcy1mZWVkLWJveCB1bC5mZWVkLWVudHJpZXMgPiBsaSA+IC50aWNrIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjZlbTtcbiAgY29sb3I6ICM5OTk7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5yc3MtZmVlZC1ib3ggaW5wdXRbbmFtZT11cmxdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5jaGFydC1ib3ggLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmNoYXJ0LWJveCAuY29udGVudC1jb250YWluZXIgPiAuZW1iZWRkZWQtY2hhcnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmNoYXJ0LWJveCAuY29udGVudC1jb250YWluZXIgPiAuZW1iZWRkZWQtY2hhcnQtY29udGFpbmVyIC5jaGFydC1jb250YWluZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5jaGFydC1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLmVtYmVkZGVkLWNoYXJ0LWNvbnRhaW5lciAuZGF0YS10YWJsZS1jb250YWluZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5jaGFydC1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLmVtYmVkZGVkLWNoYXJ0LWNvbnRhaW5lciAuY2hhcnQtY29udGFpbmVyLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guY2hhcnQtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5lbWJlZGRlZC1jaGFydC1jb250YWluZXIgLmRhdGEtdGFibGUtY29udGFpbmVyOm5vdCgucmVuZGVyYWJsZSkge1xuICAvKiDDvGJlcnNjaHJlaWJlIGRpZSBhdXRvbWF0aXNjaCBiZXJlY2huZXRlIFJlbGF0aXZncsO2w59lICovXG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmNoYXJ0LWJveCAuY29udGVudC1jb250YWluZXIuZ3JpZC1zaXplLXNtYWxsIC5ncmlkIHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmNoYXJ0LWJveCAuY29udGVudC1jb250YWluZXIuZ3JpZC1zaXplLW1lZGl1bSAuZ3JpZCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guY2hhcnQtYm94IC5jb250ZW50LWNvbnRhaW5lci5ncmlkLXNpemUtbGFyZ2UgLmdyaWQge1xuICBmb250LXNpemU6IDEuNmVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guY2hhcnQtYm94Om5vdCguY2hhcnQtYWNjZXNzaWJsZS1mb3ItY3VycmVudC11c2VyKSAuaXRlbS1nby10by1jaGFydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCAuY29udGVudC1jb250YWluZXIgPiAuc2l6ZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC50aXRsZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjZlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC50aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCAuY29udGVudC1jb250YWluZXIgPiAuc2l6ZS1jb250YWluZXIgPiAuc3ltYm9scyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0ZW07XG4gIHBhZGRpbmctdG9wOiAwLjRlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCAuY29udGVudC1jb250YWluZXIgPiAuc2l6ZS1jb250YWluZXIgPiAuc3ltYm9scyA+IHNwYW46bnRoLWNoaWxkKDEpID4gaW1nIHtcbiAgaGVpZ2h0OiAzZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCAuY29udGVudC1jb250YWluZXIgPiAuc2l6ZS1jb250YWluZXIgPiAuc3ltYm9scyA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy10b3A6IDAuOWVtO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmbG9hdDogbGVmdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMykge1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDNlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnN5bWJvbHMgPiBzcGFuOm50aC1jaGlsZCgzKS52YWx1ZV90eXBlX21pbiB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXZhbHVlX2Rpc3BsYXlfbWluLnN2ZyZjb2xvcj11c2VyaW5mbycpIG5vLXJlcGVhdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMykudmFsdWVfdHlwZV9tYXgge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc3ZnL3N2Zy5waHA/ZmlsZT12YWx1ZV9kaXNwbGF5X21heC5zdmcmY29sb3I9dXNlcmluZm8nKSBuby1yZXBlYXQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCAuY29udGVudC1jb250YWluZXIgPiAuc2l6ZS1jb250YWluZXIgPiAuc3ltYm9scyA+IHNwYW46bnRoLWNoaWxkKDMpLnZhbHVlX3R5cGVfbWluX21heCB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXZhbHVlX2Rpc3BsYXlfbWluX21heC5zdmcmY29sb3I9dXNlcmluZm8nKSBuby1yZXBlYXQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCAuY29udGVudC1jb250YWluZXIgPiAuc2l6ZS1jb250YWluZXIgPiAuc3ltYm9scyA+IHNwYW46bnRoLWNoaWxkKDMpLnZhbHVlX3R5cGVfdmFsdWUge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc3ZnL3N2Zy5waHA/ZmlsZT12YWx1ZV9kaXNwbGF5X3ZhbHVlLnN2ZyZjb2xvcj11c2VyaW5mbycpIG5vLXJlcGVhdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMykudmFsdWVfdHlwZV9hdmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc3ZnL3N2Zy5waHA/ZmlsZT12YWx1ZV9kaXNwbGF5X2F2Zy5zdmcmY29sb3I9dXNlcmluZm8nKSBuby1yZXBlYXQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCAuY29udGVudC1jb250YWluZXIgPiAuc2l6ZS1jb250YWluZXIgPiAuc3ltYm9scyA+IHNwYW46bnRoLWNoaWxkKDMpLnZhbHVlX3R5cGVfbWV0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc3ZnL3N2Zy5waHA/ZmlsZT12YWx1ZV9kaXNwbGF5X21ldGVyLnN2ZyZjb2xvcj11c2VyaW5mbycpIG5vLXJlcGVhdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMykudmFsdWVfdHlwZV9zdW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc3ZnL3N2Zy5waHA/ZmlsZT12YWx1ZV9kaXNwbGF5X3N1bS5zdmcmY29sb3I9dXNlcmluZm8nKSBuby1yZXBlYXQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCAuY29udGVudC1jb250YWluZXIgPiAuc2l6ZS1jb250YWluZXIgPiAuc3ltYm9scyA+IHNwYW46bnRoLWNoaWxkKDMpLnZhbHVlX3R5cGVfdjE1IHtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3N2Zy9zdmcucGhwP2ZpbGU9dmFsdWVfZGlzcGxheV92MTUuc3ZnJmNvbG9yPXVzZXJpbmZvJykgbm8tcmVwZWF0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnZhbHVlcyB7XG4gIGZsZXg6IDEgMSAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC52YWx1ZXMgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiBGw7xyIGRpZXNlcyBkaXYgd2lyZCBwZXIgSmF2YXNjcmlwdCBlaW5lIGZvbnQtc2l6ZSBpbiBlbSBiZXJlY2huZXQsXG5cdFx0XHRcdFx0XHRcdGRhbWl0IGRpZSBXZXJ0ZSBtw7ZnbGljaHN0IGdyb8OfIGRhcmdlc3RlbGx0IHdlcmRlbiBhYmjDpG5naWcgdm9tIHZlcmbDvGdiYXJlbiBQbGF0ei4gKi9cbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC52YWx1ZXMgPiBzcGFuID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC52YWx1ZXMgPiBzcGFuID4gc3BhbjpudGgtY2hpbGQoMikge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCAuY29udGVudC1jb250YWluZXIgPiAuc2l6ZS1jb250YWluZXIgPiAuZGF0ZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDY5YjQ7XG4gIGhlaWdodDogM2VtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IGRpdi5wb3BvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCBkaXYucG9wb3ZlciBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCBkaXYucG9wb3ZlciBpIHtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCBkaXYucG9wb3ZlciBzcGFuIHtcbiAgaGVpZ2h0OiAyZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCBkaXYucG9wb3ZlciBkaXYuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggZGl2LnBvcG92ZXIgZGl2LnZhbHVlcy1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggZGl2LnBvcG92ZXIgZGl2LnZhbHVlcy1jb250YWluZXIgZGl2LmRhdGUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveCAuaW5uZXItYm94IHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveCAuaW5uZXItYm94IC5lZGl0LWhpbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmQuZWRpdC1tb2RlIC5ib3ggLmlubmVyLWJveDpob3ZlciAuZWRpdC1oaW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmQuZWRpdC1tb2RlIC5ib3ggLmlubmVyLWJveCAuZWRpdC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94IC5pbm5lci1ib3ggLmVkaXQtb3ZlcmxheS5hY2Nlc3Mtd2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmQuZWRpdC1tb2RlIC5ib3guc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogei1pbmRleCB3aXJkIGR1cmNoIC5hcHBsaWNhdGlvbi1mb3JlZ3JvdW5kIGdlZ2ViZW4gKi9cbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmQuZWRpdC1tb2RlIC5ib3guc2VsZWN0ZWQgLmJvcmRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveC5zZWxlY3RlZCAuaW5uZXItYm94IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiAxMDA7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94LnNlbGVjdGVkIC5pbm5lci1ib3ggLnJlc2l6ZS16b25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94LnNlbGVjdGVkIC5pbm5lci1ib3ggLmVkaXQtaGludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94LnNlbGVjdGVkIC5pbm5lci1ib3ggLmVkaXQtb3ZlcmxheTpub3QoLnBlcnNpc3RlbnQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmQuZWRpdC1tb2RlIC5ib3guc2VsZWN0ZWQgLmlubmVyLWJveCAucGxhY2Vob2xkZXIge1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveC5zZWxlY3RlZCAuaW5uZXItYm94IC5wbGFjZWhvbGRlci5wbGFjZWhvbGRlci11bmtub3duLFxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveC5zZWxlY3RlZCAuaW5uZXItYm94IC5wbGFjZWhvbGRlci5wbGFjZWhvbGRlci1ub3QtY29uZmlndXJlZCB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveC5zZWxlY3RlZCAuaW5uZXItYm94LFxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveC5kcmFnZ2VkIC5pbm5lci1ib3gge1xuICBib3JkZXItY29sb3I6ICMwMDY5YjQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUuYm94LXR5cGUtbWVudTpub3QoLm9wZW5pbmcpOm5vdCgub3Blbikge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmdvby1tZW51LmFkdmFuY2VkLWFjdGlvbnMge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmdvby1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDEwMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZmlsdGVyOiB1cmwoXCIvaW1hZ2VzL3N2Zy9kZWZpbml0aW9ucy5zdmcjZ29vLXN2Zy1maWx0ZXJcIik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvKiBIYXVwdGJ1dHRvbiB1bmQgTWVuw7xidXR0b25zICovXG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnU6bm90KC5vcGVuaW5nKTpub3QoLm9wZW4pIHVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmdvby1tZW51Lm9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmdvby1tZW51IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudSBidXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5YjQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUgYnV0dG9uIGltZyB7XG4gIG1hcmdpbjogMTUlO1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDcwJTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudSBidXR0b24uaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudSBidXR0b24uY2xvc2UsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUgYnV0dG9uLm9wZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmdvby1tZW51IGJ1dHRvbi5jbG9zZTpob3ZlcixcbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudSBidXR0b24ub3Blbjpob3ZlciB7XG4gIC8qdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyovXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5YjQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUgYnV0dG9uLm9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmdvby1tZW51IGJ1dHRvbi5jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUgdWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUgdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbnRhYmxlLnRhcmlmZi1pdGVtLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxudGFibGUudGFyaWZmLWl0ZW0tdGFibGUgdGJvZHkge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnRhcmlmZi1pdGVtLWVtcHR5LWNvbnRhaW5lcixcbi5mbGV4LWZvcm0tY29sbGVjdGlvbi10eXBlLXNlbGVjdC1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mbGV4LWZvcm0tY29sbGVjdGlvbi10eXBlLXNlbGVjdCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5sb2dvIHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmRpYXNob3ctc2xpZGVyLWNvbnRyb2wtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtZG90cy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDI1cHg7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtZG90cy1jb250YWluZXIgPiBkaXYuc2xpZGUtZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzID4gZGl2LnNsaWRlLWRvdCB7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDIzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDFEMTtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjZzIGVhc2U7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtZG90cy1jb250YWluZXIgPiBkaXYuc2xpZGUtZG90cyA+IGRpdi5zbGlkZS1kb3Quc2VsZWN0ZWQtc2xpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1QjVCO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtZG90cy1jb250YWluZXIgPiBkaXYuc2xpZGUtZG90cyA+IGRpdi5zbGlkZS1kb3Quc2VsZWN0ZWQtc2xpZGUgPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmRpYXNob3ctc2xpZGVyLWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnNsaWRlLWRvdHMtY29udGFpbmVyID4gZGl2LnNsaWRlLWRvdHMgPiBkaXYuc2xpZGUtZG90OmhvdmVyOm5vdCguc2VsZWN0ZWQtc2xpZGUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCNUI1QjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtZG90cy1jb250YWluZXIgPiBkaXYuc2xpZGUtZG90cyA+IGRpdi5zbGlkZS1kb3QgPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1jb250cm9scy1jb250YWluZXIge1xuICB3aWR0aDogODBweDtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1jb250cm9scy1jb250YWluZXIgPiBkaXYuc2xpZGUtY29udHJvbHMgYS5zbGlkZS1jb250cm9sLWljb25zID4gc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1jb250cm9scy1jb250YWluZXIgPiBkaXYuc2xpZGUtY29udHJvbHMgYS5zbGlkZS1jb250cm9sLWljb25zLnNsaWRlLXBsYXktaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjQkZCRkJGO1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmRpYXNob3ctc2xpZGVyLWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1jb250cm9scyBhLnNsaWRlLWNvbnRyb2wtaWNvbnMuc2xpZGUtcGF1c2UtaWNvbiB7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmRpYXNob3ctc2xpZGVyLWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1jb250cm9scy5zdGF0ZS1zdG9wcGVkIGEuc2xpZGUtY29udHJvbC1pY29ucy5zbGlkZS1wbGF5LWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmRpYXNob3ctc2xpZGVyLWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1jb250cm9scy5zdGF0ZS1zdG9wcGVkIGEuc2xpZGUtY29udHJvbC1pY29ucy5zbGlkZS1wYXVzZS1pY29uIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICNCRkJGQkY7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtY29udHJvbHMtY29udGFpbmVyID4gZGl2LnNsaWRlLXByb2dyZXNzLWJhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDhweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2ViZWY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHdpZHRoOiA3MHB4O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmRpYXNob3ctc2xpZGVyLWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1wcm9ncmVzcy1iYXItY29udGFpbmVyID4gZGl2LnNsaWRlLXByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5YjQ7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQgPiBkaXYuc2xpZGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQgPiBkaXYuc2xpZGUtY29udGFpbmVyID4gZGl2LnNsaWRlLWluZm8tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQgPiBkaXYuc2xpZGUtY29udGFpbmVyID4gZGl2LnNsaWRlLWluZm8tY29udGFpbmVyID4gZGl2Lm1haW4tcGVyaW9kLWRpc3BsYXkgc3BhbixcbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQgPiBkaXYuc2xpZGUtY29udGFpbmVyID4gZGl2LnNsaWRlLWluZm8tY29udGFpbmVyID4gZGl2LmNvbXBhcmUtcGVyaW9kLWRpc3BsYXkgc3BhbiB7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1jb250ZW50ID4gZGl2LnNsaWRlLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1pbmZvLWNvbnRhaW5lciA+IGRpdi5tYWluLXBlcmlvZC1kaXNwbGF5IHNwYW4ubWFpbi1wZXJpb2QtbmFtZS1kaXNwbGF5LFxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtY29udGVudCA+IGRpdi5zbGlkZS1jb250YWluZXIgPiBkaXYuc2xpZGUtaW5mby1jb250YWluZXIgPiBkaXYuY29tcGFyZS1wZXJpb2QtZGlzcGxheSBzcGFuLm1haW4tcGVyaW9kLW5hbWUtZGlzcGxheSxcbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQgPiBkaXYuc2xpZGUtY29udGFpbmVyID4gZGl2LnNsaWRlLWluZm8tY29udGFpbmVyID4gZGl2Lm1haW4tcGVyaW9kLWRpc3BsYXkgc3Bhbi5jb21wYXJlLXBlcmlvZC1uYW1lLWRpc3BsYXksXG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1jb250ZW50ID4gZGl2LnNsaWRlLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1pbmZvLWNvbnRhaW5lciA+IGRpdi5jb21wYXJlLXBlcmlvZC1kaXNwbGF5IHNwYW4uY29tcGFyZS1wZXJpb2QtbmFtZS1kaXNwbGF5IHtcbiAgbWluLXdpZHRoOiAyNDBweDtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQgPiBkaXYuc2xpZGUtY29udGFpbmVyID4gZGl2LnNsaWRlLWluZm8tY29udGFpbmVyID4gZGl2Lm5hbWUtZGlzcGxheSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1jb250ZW50ID4gZGl2LnNsaWRlLWNvbnRhaW5lciA+IGRpdi5jaGFydC1jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1jb250ZW50ID4gZGl2LnNsaWRlLWNvbnRhaW5lciA+IGRpdi5jaGFydC1jb250ZW50LWNvbnRhaW5lciA+IGRpdiNsZWdlbmQtY29udGFpbmVyID4gdGFibGUudGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuLmJveC1zaXppbmcgKEB0eXBlOiBib3JkZXItYm94KSB7XG5cdC13ZWJraXQtYm94LXNpemluZzogQHR5cGU7XG5cdC1tb3otYm94LXNpemluZzogICAgQHR5cGU7XG5cdGJveC1zaXppbmc6ICAgICAgICAgQHR5cGU7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuXHQuYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuaHRtbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uIHsgXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0b3V0bGluZTpub25lOyBcblx0Ym9yZGVyOiBub25lO1xuXHQmOjotbW96LWZvY3VzLWlubmVyIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cbn1cbiIsIlxuXG4uZmlyc3QtbGV0dGVyLXVwcGVyY2FzZSgpIHtcblx0JjpmaXJzdC1sZXR0ZXIge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cblxuQGltcG9ydCAocmVmZXJlbmNlKSBcIi4uLy4uL2xheW91dC5sZXNzXCI7XG5cbi8vdGlueW1jZSB2ZXJ3ZW5kZXQgaW5saW5lIGNzcyB1bmQgYWJzb2x1dGUgcG9zaXRpb25pZXJ1bmdcbi50b3gtdGlueW1jZS50b3gtdGlueW1jZS1pbmxpbmUge1xuXHQvL2RpZSB0b29sYmFyIG5hY2ggbGlua3MgdmVyc2NoaWViZW4gZGFzIHNpZSBsaW5rcyBtaXQgZGVtIMOkdXNlcmVuIHJhbmQgZGVyIGJveCBhbmZhbmd0XG5cdC8vbmFjaCBvYmVuIHZlcnNjaGllYmVuIGRhcyBzaWUgw7xiZXIgZGVtIGdvbyBtZW51IGVyd2VpdGVybiBidXR0b24gc2l0enRcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIC00MnB4KTtcblx0Ly9kYW1pdCBzaWUgdW50ZXIgZGVtIGdvbyBtZW51IHVuZCDDvGJlciBkZW0gcGFuZWwgc2l0enRcblx0ei1pbmRleDogQHotaW5kZXgtYXBwbGljYXRpb24tZm9yZWdyb3VuZDtcbn1cbi50b3gtc2lsdmVyLXNpbmsudG94LXRpbnltY2UtYXV4IHtcblx0ei1pbmRleDogQHotaW5kZXgtYXBwbGljYXRpb24tZm9yZWdyb3VuZDtcbn1cblxuLmRhc2hib2FyZC1zaWRlYmFyLnNpZGViYXIucmlnaHQuaW5pdGlhbGl6ZWQge1xuXHQmLmZpeGVkLCAmLmZvbGRlZCB7XG5cdFx0PiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyIHtcblx0XHRcdHotaW5kZXg6IEB6LWluZGV4LWFwcGxpY2F0aW9uLWZvcmVncm91bmQ7XG5cdFx0fVxuXHR9XG59XG5cbi5ib3gtZm9ybS1jb250YWluZXIge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdD4gLnBhbmVsLXNlY3Rpb24ge1xuXHRcdHdpZHRoOiA5MiU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XG5cdFx0Ly9ib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdD4gLmhlYWQge1xuXHRcdFx0cGFkZGluZzogNXB4IDVweCA1cHggMTFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmF5MjE7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlKCk7XG5cdFx0fVxuXG5cdFx0PiAuYm9keSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcblxuXHRcdFx0LmtydS1mb3JtLWZpZWxkLWxhYmVsIHtcblx0XHRcdFx0LnNlbGVjdDItY29udGFpbmVyLFxuXHRcdFx0XHQua3J1LWZvcm0taW5wdXQsXG5cdFx0XHRcdC5rcnUtZm9ybS10ZXh0YXJlYSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5NiUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4IDBweCA1cHggNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZGVsZXRlUGxhY2Vob2xkZXJCdXR0b24sXG5cdFx0XHQuY3JlYXRlUGxhY2Vob2xkZXJCdXR0b24ge1xuXHRcdFx0XHRtYXJnaW46IDEycHggNXB4IDIwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0LmN1c3RvbS1jaGVja2JveC1lbGVtZW50IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGFiZWwuZm9ybS1sYWJlbCB7XG5cdFx0XHRcdC5sYWJlbC13cmFwcGVyIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlKCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogLmZsdWlkIHN0ZXVlcnQgZGFzIGRpc3BsYXk6IGZsZXg7IHNvIGRhc3MgZGFzIHNlbGVjdC1LaW5kIHNpY2ggZGVuIHZlcmbDvGdiYXJlbiBQbGF0elxuXHRcdFx0dGVpbGVuIHNvbGwgKi9cblxuXHRcdFx0LnVpLmlucHV0LmZsdWlkID4gc2VsZWN0IHtcblx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5kYXRlLWZvcm1hdC1wcmV2aWV3IHtcblx0XHRcdFx0bWFyZ2luOiAwcHggMHB4IDVweCA1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0XHQmLmhpZGRlbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm92ZXJsYXktbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXG5cdGZvbnQtc2l6ZTogMTJweDtcblxuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG5cblx0PiAuaXRlbSB7XG5cdFx0Y29sb3I6IEBncmV5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDMwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4yNXMgZWFzZS1pbi1vdXQ7XG5cblx0XHQ+IHN2ZyB7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdH1cblxuXHRcdD4gc3ZnLCA+IGltZyB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGZsZXg6IDAgMCAyMHB4O1xuXHRcdH1cblxuXHRcdD4gLnRleHQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuXG5AZGFzaGJvYXJkQmFja2dyb3VuZENvbG9yOiAjRUZFRkVGO1xuQGRhc2hib2FyZFRleHRDb2xvcjogIzk5OTtcbkBkYXNoYm9hcmREYXJrVGV4dENvbG9yOiAjNjY2O1xuQGRhc2hib2FyZEJveEJhY2tncm91bmRDb2xvcjogI2Y4ZjhmODtcblxuQGRhc2hib2FyZFRyYW5zaXRpb25MZW5ndGg6IDAuNXM7XG5AZGFzaGJvYXJkQ29ybmVyQmFja2dyb3VuZENvbG9yOiBAZGFzaGJvYXJkQmFja2dyb3VuZENvbG9yICogMC42ICsgQGRhc2hib2FyZFRleHRDb2xvciAqIDAuNDtcbkBkYXNoYm9hcmRDb3JuZXJTaXplOiA1MHB4O1xuXG5AZGFzaGJvYXJkRWRnZVNpemU6IDYwcHg7XG5AZGFzaGJvYXJkRWRnZUhlaWdodDogQGRhc2hib2FyZEVkZ2VTaXplICogMjtcbkBkYXNoYm9hcmRFZGdlQ29sbGFwc2VkOiAtQGRhc2hib2FyZEVkZ2VTaXplICsgMTBweDtcbkBkYXNoYm9hcmRFZGdlU2lkZU1hcmdpbjogN3B4O1xuQGRhc2hib2FyZEVkZ2VUb3BNYXJnaW46IDI3cHg7XG5cbkBzdmdfdXJsOiBcIi9pbWFnZXMvc3ZnL3N2Zy5waHA/ZmlsZT1cIjtcbkBzdmdfY29sb3I6XCImY29sb3I9XCI7XG4uZ2V0LXN2Zy1hcy1iYWNrZ3JvdW5kKEBmaWxlbmFtZTsgQGNvbG9ybmFtZSkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ0B7c3ZnX3VybH1Ae2ZpbGVuYW1lfUB7c3ZnX2NvbG9yfUB7Y29sb3JuYW1lfScpIG5vLXJlcGVhdDtcbn1cblxuLmdldC12YWx1ZS10eXBlLXN2ZygpIHtcblx0Ji52YWx1ZV90eXBlX21pbiB7XG5cdFx0LmdldC1zdmctYXMtYmFja2dyb3VuZCgndmFsdWVfZGlzcGxheV9taW4uc3ZnJywgJ3VzZXJpbmZvJyk7XG5cdH1cblxuXHQmLnZhbHVlX3R5cGVfbWF4IHtcblx0XHQuZ2V0LXN2Zy1hcy1iYWNrZ3JvdW5kKCd2YWx1ZV9kaXNwbGF5X21heC5zdmcnLCAndXNlcmluZm8nKTtcblx0fVxuXG5cdCYudmFsdWVfdHlwZV9taW5fbWF4IHtcblx0XHQuZ2V0LXN2Zy1hcy1iYWNrZ3JvdW5kKCd2YWx1ZV9kaXNwbGF5X21pbl9tYXguc3ZnJywgJ3VzZXJpbmZvJyk7XG5cdH1cblxuXHQmLnZhbHVlX3R5cGVfdmFsdWUge1xuXHRcdC5nZXQtc3ZnLWFzLWJhY2tncm91bmQoJ3ZhbHVlX2Rpc3BsYXlfdmFsdWUuc3ZnJywgJ3VzZXJpbmZvJyk7XG5cdH1cblxuXHQmLnZhbHVlX3R5cGVfYXZnIHtcblx0XHQuZ2V0LXN2Zy1hcy1iYWNrZ3JvdW5kKCd2YWx1ZV9kaXNwbGF5X2F2Zy5zdmcnLCAndXNlcmluZm8nKTtcblx0fVxuXG5cdCYudmFsdWVfdHlwZV9tZXRlciB7XG5cdFx0LmdldC1zdmctYXMtYmFja2dyb3VuZCgndmFsdWVfZGlzcGxheV9tZXRlci5zdmcnLCAndXNlcmluZm8nKTtcblx0fVxuXG5cdCYudmFsdWVfdHlwZV9zdW0ge1xuXHRcdC5nZXQtc3ZnLWFzLWJhY2tncm91bmQoJ3ZhbHVlX2Rpc3BsYXlfc3VtLnN2ZycsICd1c2VyaW5mbycpO1xuXHR9XG5cblx0Ji52YWx1ZV90eXBlX3YxNSB7XG5cdFx0LmdldC1zdmctYXMtYmFja2dyb3VuZCgndmFsdWVfZGlzcGxheV92MTUuc3ZnJywgJ3VzZXJpbmZvJyk7XG5cdH1cbn1cblxuLyogQ2xlYXIgdGhlIHBhcmVudCBvZiBmbG9hdGluZyBjaGlsZHJlbi4gKi9cbi5jbGVhciB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdH1cbn1cblxuLmVsbGlwc2lzIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zY3JvbGxhYmxlIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qIFRleHRiZXJlaWNoICovXG4udGV4dC1hcmVhKCkge1xuXHQvKiBFcnp3aW5nZSBVbWJydWNoIGF1Y2ggaW5taXR0ZW4gdm9uIGxhbmdlbiBXw7ZydGVybiAqL1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4vKiBaZWlndCBlaW4gSGludGVyZ3J1bmRiaWxkICh6LkIuIEljb24pIGluIGRlciBHcsO2w59lIGRlcyBIVE1MLUVsZW1lbnRzIG9obmUgQmlsZHZlcmx1c3QgZ2dmLiBtaXQgUsOkbmRlciAqL1xuLmJhY2tncm91bmQtaW1hZ2UtY29udGFpbigpIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBaZWlndCBlaW4gSGludGVyZ3J1bmRiaWxkICh6LkIuIEljb24pIGluIGRlciBHcsO2w59lIGRlcyBIVE1MLUVsZW1lbnRzIG9obmUgUsOkbmRlciBnZ2YuIG1pdCBCaWxkdmVybHVzdCAqL1xuLmJhY2tncm91bmQtaW1hZ2UtY292ZXIoKSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zZW1pLXRyYW5zcGFyZW50IHtcblx0b3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGh0dHBzOi8vdHltcGFudXMubmV0L2NvZHJvcHMvMjAxNS8wOS8xNS9zdHlsaW5nLWN1c3RvbWl6aW5nLWZpbGUtaW5wdXRzLXNtYXJ0LXdheS8gKi9cbi5oaWRkZW4tYnV0LWFjY2Vzc2libGUge1xuXHR3aWR0aDogMC4xcHg7XG5cdGhlaWdodDogMC4xcHg7XG5cdG9wYWNpdHk6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTE7XG59XG5cbi5ib3gtc2l6aW5nIChAdHlwZTogYm9yZGVyLWJveCkge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IEB0eXBlO1xuXHQtbW96LWJveC1zaXppbmc6ICAgIEB0eXBlO1xuXHRib3gtc2l6aW5nOiAgICAgICAgIEB0eXBlO1xufVxuXG4uZGFzaGJvYXJkLW1haW4tdmlldyB7XG5cdG1hcmdpbjogYXV0bztcblx0Y29sb3I6IEBkYXNoYm9hcmRUZXh0Q29sb3I7XG5cblx0aW5wdXQsIHRleHRhcmVhIHtcblx0XHRjb2xvcjogQGRhc2hib2FyZFRleHRDb2xvcjtcblx0fVxufVxuXG4jZGFzaGJvYXJkLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogQGRhc2hib2FyZEJhY2tncm91bmRDb2xvcjtcblx0ei1pbmRleDogaW5oZXJpdDtcblxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogQGRhc2hib2FyZFRleHRDb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQ+IC5kYXNoYm9hcmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdD4gLmRhc2hib2FyZC1ncmlkIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYuZWRpdC1tb2RlIHtcblx0XHRcdD4gLmRhc2hib2FyZC1ncmlkIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZmFkZShAY29sb3JfbWFpbiwgMjUlKTtcblx0XHRcdFx0XHRcdGN1cnNvcjogY29weTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnBhZ2Utc2VwYXJhdG9yIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBib3hNYXJnaW46IDRweDtcblx0XHQuYm94IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBhZGRpbmc6IEBib3hNYXJnaW47XG5cblx0XHRcdC5ib3JkZXIge1xuXHRcdFx0XHRAYm9yZGVyVGhpY2tuZXNzOiAyMHB4O1xuXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLUBib3JkZXJUaGlja25lc3M7XG5cdFx0XHRcdHRvcDogLUBib3JkZXJUaGlja25lc3M7XG5cdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdHdpZHRoOiB+XCJjYWxjKDEwMCUgKyAyICogQHtib3JkZXJUaGlja25lc3N9KVwiO1xuXHRcdFx0XHRoZWlnaHQ6IH5cImNhbGMoMTAwJSArIDIgKiBAe2JvcmRlclRoaWNrbmVzc30pXCI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0Y3Vyc29yOiBtb3ZlO1xuXG5cdFx0XHRcdC5ib3R0b20tY29udGFpbmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgQGJvcmRlclRoaWNrbmVzcyBAYm9yZGVyVGhpY2tuZXNzIEBib3JkZXJUaGlja25lc3M7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YnV0dG9uLnNhdmUge1xuXHRcdFx0XHRcdEByYWRpdXM6IDE1cHg7XG5cblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IC1AcmFkaXVzO1xuXHRcdFx0XHRcdGJvdHRvbTogLUByYWRpdXM7XG5cdFx0XHRcdFx0d2lkdGg6IDIgKiBAcmFkaXVzO1xuXHRcdFx0XHRcdGhlaWdodDogMiAqIEByYWRpdXM7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbl9ob3Zlcjtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxNSU7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbm5lci1ib3gge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXG5cdFx0XHRcdC5oZWFkLCAuZm9vdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZXNpemUtem9uZSB7XG5cdFx0XHRcdFx0QHJhZGl1czogNXB4O1xuXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ei1pbmRleDogNTA7XG5cdFx0XHRcdFx0d2lkdGg6IDIgKiBAcmFkaXVzO1xuXHRcdFx0XHRcdGhlaWdodDogMiAqIEByYWRpdXM7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgQGNvbG9yX21haW47XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblxuXHRcdFx0XHRcdCYubm9ydGgge1xuXHRcdFx0XHRcdFx0bGVmdDogflwiY2FsYyg1MCUgLSBAe3JhZGl1c30pXCI7XG5cdFx0XHRcdFx0XHR0b3A6IC1AcmFkaXVzO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBuLXJlc2l6ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLm5vcnRoLWVhc3Qge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC1AcmFkaXVzO1xuXHRcdFx0XHRcdFx0dG9wOiAtQHJhZGl1cztcblx0XHRcdFx0XHRcdGN1cnNvcjogbmUtcmVzaXplO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuZWFzdCB7XG5cdFx0XHRcdFx0XHRyaWdodDogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHR0b3A6IH5cImNhbGMoNTAlIC0gQHtyYWRpdXN9KVwiO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBlLXJlc2l6ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnNvdXRoLWVhc3Qge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC1AcmFkaXVzO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtQHJhZGl1cztcblx0XHRcdFx0XHRcdGN1cnNvcjogc2UtcmVzaXplO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuc291dGgge1xuXHRcdFx0XHRcdFx0bGVmdDogflwiY2FsYyg1MCUgLSBAe3JhZGl1c30pXCI7XG5cdFx0XHRcdFx0XHRib3R0b206IC1AcmFkaXVzO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBzLXJlc2l6ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnNvdXRoLXdlc3Qge1xuXHRcdFx0XHRcdFx0bGVmdDogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHRib3R0b206IC1AcmFkaXVzO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBzdy1yZXNpemU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji53ZXN0IHtcblx0XHRcdFx0XHRcdGxlZnQ6IC1AcmFkaXVzO1xuXHRcdFx0XHRcdFx0dG9wOiB+XCJjYWxjKDUwJSAtIEB7cmFkaXVzfSlcIjtcblx0XHRcdFx0XHRcdGN1cnNvcjogdy1yZXNpemU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5ub3J0aC13ZXN0IHtcblx0XHRcdFx0XHRcdGxlZnQ6IC1AcmFkaXVzO1xuXHRcdFx0XHRcdFx0dG9wOiAtQHJhZGl1cztcblx0XHRcdFx0XHRcdGN1cnNvcjogbnctcmVzaXplO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZGFzaGJvYXJkQm94QmFja2dyb3VuZENvbG9yO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXG5cdFx0XHRcdFx0Ji5kYXNoYm9hcmQtdGFibGUge1xuXHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuM2VtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjdlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0aGVhZCB7XG5cdFx0XHRcdFx0XHRcdHRoe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMC42ZW0gMS4zZW0gMC41ZW0gMS4zZW07XG5cblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoflwiMTAwJSAtIDFlbVwiKTtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMC41ZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0Ym9keSB7XG5cdFx0XHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjZlbSAxLjNlbTtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IGF1dG87XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0XHQvKiBBbndlaXN1bmcgenVyIEJveCB6LkIuIGtsaWNrZW4genVyIEJpbGRhdXN3YWhsICovXG5cdFx0XHRcdFx0LyogU3RhdHVzLUhpbndlaXMgei5CLiDDvGJlciBNaXNzZXJmb2xnIGJlaW0gTGFkZW4gKi9cblx0XHRcdFx0XHQuaW5zdHJ1Y3Rpb24sIC5zdGF0dXMtaGludCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JleTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cblx0XHRcdFx0XHRcdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlKCk7XG5cblx0XHRcdFx0XHRcdC8qIERpZSBCb3ggc3RlbGx0IHNpY2ggaW0gTm9ybWFsZmFsbCBhdWYgNTAlLUJyZWl0ZSBlaW4sIHdhaHJzY2hlaW5saWNoIHdlZ2VuIGxlZnQ6IDUwJS5cblx0XHRcdFx0XHRcdFdpciBrw7ZubmVuIGRpZSB3aWR0aCBhYmVyIHZvbiBhdXRvIGF1ZiAxMDAlIGVpbnN0ZWxsZW4sIGRhbWl0IHNpZSBkaWUgdm9sbGUgRWx0ZXJuYnJlaXRlXG5cdFx0XHRcdFx0XHRlaW5uaW1tdC4gKi9cblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0LnRleHQtYXJlYSgpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBkYXNoYm9hcmREYXJrVGV4dENvbG9yO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYubWluaSB7XG5cdFx0XHRcdFx0XHQuaW5zdHJ1Y3Rpb24sIC5zdGF0dXMtaGludCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH4gLmVkaXQtaGludCA+IC5lZGl0LWhpbnQtaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNWVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lZGl0LW92ZXJsYXkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ub3QtY29uZmlndXJlZCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZGFzaGJvYXJkQm94QmFja2dyb3VuZENvbG9yO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ly9sZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHQvL3RvcDogNTAlO1xuXHRcdFx0XHRcdFx0Ly93aWR0aDogN2VtO1xuXHRcdFx0XHRcdFx0Ly9oZWlnaHQ6IDdlbTtcblx0XHRcdFx0XHRcdC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG5cdFx0XHRcdFx0XHR3aWR0aDogNGVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVkaXQtaGludCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuXG5cdFx0XHRcdFx0PiAuZWRpdC1oaW50LWlubmVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtncmV5O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0Y1RjVGNTtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDhlbTtcblxuXHRcdFx0XHRcdFx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UoKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji50cmFuc3BhcmVudCB7XG5cdFx0XHRcdC5pbm5lci1ib3gge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0XHQuY29udGVudC1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8qIEJveCBuaWNodCBpbSBCb3gtRWRpdG1vZGUgKi9cblx0XHRcdCY6bm90KC5zZWxlY3RlZCkge1xuXG5cdFx0XHRcdC5pbm5lci1ib3gge1xuXHRcdFx0XHRcdC5jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHQuaW5zdHJ1Y3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJveC5oZWFkbGluZS1ib3gge1xuXHRcdFx0Jjpub3QoLmVkaXQtbW9kZSkgaW5wdXQge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHRleHQtc2hhZG93OiAwIDAgMCBAZGFzaGJvYXJkVGV4dENvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC1jb250YWluZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAxZW07XG5cblx0XHRcdFx0PiBoMSwgPiBoMiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmV2ZXJ0O1xuXG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnN1Yi1oZWFkbGluZSB7XG5cdFx0XHRcdFx0PiBoMSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDYwJTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3JfbWFpbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IGgyIHtcblx0XHRcdFx0XHRcdGhlaWdodDogNDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bm90KC5zdWItaGVhZGxpbmUpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMC41ZW07XG5cblx0XHRcdFx0XHQ+IGgyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KC5zZWxlY3RlZCkge1xuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXh0LWJveCB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXG5cdFx0LmJveC50ZXh0LWJveCB7XG5cdFx0XHQudGV4dGFyZWEsIC50ZXh0YXJlYTpob3ZlciwgLnRleHRhcmVhOmZvY3VzIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC8qIE92ZXJyaWRlcyBtaW4gYW5kIG1heCBoZWlnaHQgc2V0IGJ5IGFub3RoZXIgcnVsZS4gKi9cblx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRcdGN1cnNvcjogaW5oZXJpdDtcblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bWFyZ2luOiBpbmhlcml0O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBpbmhlcml0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHQudGV4dGFyZWEsIC50ZXh0YXJlYTpob3ZlciwgLnRleHRhcmVhOmZvY3VzIHtcblx0XHRcdFx0XHRjdXJzb3I6IHRleHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm94LmltYWdlLWJveCB7XG5cdFx0XHQmLnNlbGVjdGVkIC5jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCguc2VsZWN0ZWQpIC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0QHRvcDogN3B4O1xuXHRcdFx0XHRAbGVmdDogMjVweDtcblx0XHRcdFx0QHJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRAYm90dG9tOiAxMnB4O1xuXG5cdFx0XHRcdEBleHRyYVdpZHRoOiBAbGVmdCArIEByaWdodDtcblx0XHRcdFx0QGV4dHJhSGVpZ2h0OiBAdG9wICsgQGJvdHRvbTtcblxuXHRcdFx0XHQ+IC5vdmVyZmxvdy1jb250YWluZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHRvcDogLUB0b3A7XG5cdFx0XHRcdFx0bGVmdDogLUBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiB+XCJjYWxjKDEwMCUgKyBAe2V4dHJhV2lkdGh9KVwiO1xuXHRcdFx0XHRcdGhlaWdodDogflwiY2FsYygxMDAlICsgQHtleHRyYUhlaWdodH0pXCI7XG5cblx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogQGxlZnQ7XG5cdFx0XHRcdFx0XHR0b3A6IEB0b3A7XG5cblx0XHRcdFx0XHRcdD4gaW1nIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLm92ZXJmbG93LW9wYWNpdHkge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAub3ZlcmZsb3ctdG9wIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBAdG9wO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLm92ZXJmbG93LWxlZnQge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IEBsZWZ0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLm92ZXJmbG93LXJpZ2h0IHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiBAcmlnaHQ7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IC5vdmVyZmxvdy1ib3R0b20ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IEBib3R0b207XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJveC5pZnJhbWUtYm94IHtcblx0XHRcdC5jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdD4gZGl2LnZpZXctY29udGVudCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LyogVmVyd2VuZGUgZGllIHN5bnRoZXRpc2NoZSBLbGFzc2UgLmhvdmVyIHN0YXR0IDpob3ZlciBmw7xyIElFICovXG5cdFx0XHRcdCYuaG92ZXIge1xuXHRcdFx0XHRcdC5vdmVybGF5LW1lbnUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnVybC1jb250YWluZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHRcdD4gaW5wdXRbbmFtZT11cmxdIHtcblx0XHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHQ+IC52YWxpZGF0aW9uLXN0YXR1cyB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMWVtO1xuXHRcdFx0XHRcdGhlaWdodDogMWVtO1xuXG5cdFx0XHRcdFx0LmJhY2tncm91bmQtaW1hZ2UtY29udGFpbigpO1xuXG5cdFx0XHRcdFx0Ji5sb2FkaW5nIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvc3ZnL3N2Zy5waHA/ZmlsZT13aXAuc3ZnJmNvbG9yPW1haW5cIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuc3VjY2VzcyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3N2Zy9zdmcucGhwP2ZpbGU9Y2hlY2suc3ZnJmNvbG9yPWdyZWVuXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmZhaWx1cmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPWNyb3NzX2NpcmNsZS5zdmcmY29sb3I9cmVkXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3gucnNzLWZlZWQtYm94IHtcblxuXHRcdFx0LmNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0dWwuZmVlZC1lbnRyaWVzIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxZW07XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZGFya2dyZXk7XG5cblx0XHRcdFx0XHQ+IC50aWNrIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMC42ZW07XG5cdFx0XHRcdFx0XHRjb2xvcjogQGRhc2hib2FyZFRleHRDb2xvcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFtuYW1lPXVybF0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm94LmNoYXJ0LWJveCB7XG5cdFx0XHQuY29udGVudC1jb250YWluZXIge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdD4gLmVtYmVkZGVkLWNoYXJ0LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdFx0LmNoYXJ0LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmRhdGEtdGFibGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNoYXJ0LWNvbnRhaW5lciwgLmRhdGEtdGFibGUtY29udGFpbmVyOm5vdCgucmVuZGVyYWJsZSkge1xuXHRcdFx0XHRcdFx0Lyogw7xiZXJzY2hyZWliZSBkaWUgYXV0b21hdGlzY2ggYmVyZWNobmV0ZSBSZWxhdGl2Z3LDtsOfZSAqL1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZ3JpZC1zaXplLXNtYWxsIC5ncmlkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuNmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ3JpZC1zaXplLW1lZGl1bSAuZ3JpZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjBlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdyaWQtc2l6ZS1sYXJnZSAuZ3JpZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBcIlp1ciBDaGFydGFuYWx5c2VcIiBhdXNibGVuZGVuLCB3ZW5uIHVuZ2V3w7xuc2NodC5cblx0XHRcdCY6bm90KC5jaGFydC1hY2Nlc3NpYmxlLWZvci1jdXJyZW50LXVzZXIpIC5pdGVtLWdvLXRvLWNoYXJ0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm94LnZhbHVlLWRpc3BsYXktYm94IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdC5jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47IC8vIFNjcm9sbGJhciB2ZXJzdGVja2VuLCB3ZWlsIC5zaXplLWNvbnRhaW5lciBcInRyYW5zZm9ybTogc2NhbGUoKVwiIHZlcndlbmRldFxuXG5cdFx0XHRcdD4gLnNpemUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjVlbTtcblxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0PiAudGl0bGUge1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMS42ZW07XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyAvLyBub3R3ZW5kaWcgZsO8ciBFbGxpcHNpc1xuXHRcdFx0XHRcdFx0XHQuZWxsaXBzaXMoKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IC5zeW1ib2xzIHtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDRlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjRlbTtcblxuXHRcdFx0XHRcdFx0LmNsZWFyKCk7XG5cblx0XHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHRcdFx0XHQ+IGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDNlbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMC45ZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0XHQuZ2V0LXZhbHVlLXR5cGUtc3ZnKCk7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDNlbTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDNlbTtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IC52YWx1ZXMge1xuXHRcdFx0XHRcdFx0Ly8gUGhhbnRvbUpTIGhhdCBzY2hlaW5iYXIgUHJvYmxlbWUgbWl0IGZsZXgtZ3JvdyBldGMuIERlc2hhbGIgd2lyZCBkaWUgSMO2aGUgcGVyIFNrcmlwdCBiZXJlY2huZXRcblx0XHRcdFx0XHRcdC8vIHVuZCBnZXNldHp0LlxuXHRcdFx0XHRcdFx0ZmxleDogMSAxIDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHRcdC8vZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdD4gc3BhbiB7IC8vIHNwYW4gZsO8ciBQaGFudG9tSlM6IHNvbGwgbmljaHQgZGllIHZvbGxlIFBhcmVudC1CcmVpdGUgZWlubmVobWVuXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdFx0XHQvKiBGw7xyIGRpZXNlcyBkaXYgd2lyZCBwZXIgSmF2YXNjcmlwdCBlaW5lIGZvbnQtc2l6ZSBpbiBlbSBiZXJlY2huZXQsXG5cdFx0XHRcdFx0XHRcdGRhbWl0IGRpZSBXZXJ0ZSBtw7ZnbGljaHN0IGdyb8OfIGRhcmdlc3RlbGx0IHdlcmRlbiBhYmjDpG5naWcgdm9tIHZlcmbDvGdiYXJlbiBQbGF0ei4gKi9cblxuXHRcdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLmRhdGUge1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCBAY29sb3JfbWFpbjtcblx0XHRcdFx0XHRcdGhlaWdodDogM2VtO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRkaXYucG9wb3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBAYmxhY2s7XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0ZGl2LmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGRpdi52YWx1ZXMtY29udGFpbmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMWVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdFx0ZGl2LmRhdGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZGFzaGJvYXJkLmVkaXQtbW9kZSB7XG5cdFx0LmJveCB7XG5cdFx0XHQuaW5uZXItYm94IHtcblx0XHRcdFx0Y3Vyc29yOiBtb3ZlO1xuXG5cdFx0XHRcdC5lZGl0LWhpbnQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5lZGl0LWhpbnQge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZWRpdC1vdmVybGF5IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdCYuYWNjZXNzLXdhcm5pbmcge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3guc2VsZWN0ZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQvKiB6LWluZGV4IHdpcmQgZHVyY2ggLmFwcGxpY2F0aW9uLWZvcmVncm91bmQgZ2VnZWJlbiAqL1xuXG5cdFx0XHQuYm9yZGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdC5pbm5lci1ib3gge1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDtcblxuXHRcdFx0XHQucmVzaXplLXpvbmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVkaXQtaGludCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lZGl0LW92ZXJsYXk6bm90KC5wZXJzaXN0ZW50KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Ly8gVW1yYW5kZSBkaWUgUGxhdHpoYWx0ZXIsIHdlbm4gQm94IHNlbGVrdGllcnRcblx0XHRcdFx0XHRib3JkZXI6IDFweCBkYXNoZWQgQGRhc2hib2FyZFRleHRDb2xvcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0XHQvLyBIZWJlIHVudm9sbHN0w6RuZGlnZSBQbGF0emhhbHRlciBoZXJ2b3Jcblx0XHRcdFx0XHQmLnBsYWNlaG9sZGVyLXVua25vd24sICYucGxhY2Vob2xkZXItbm90LWNvbmZpZ3VyZWQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZjAwMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJveC5zZWxlY3RlZCwgLmJveC5kcmFnZ2VkIHtcblx0XHRcdC5pbm5lci1ib3gge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcl9tYWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5nb28tbWVudS5ib3gtdHlwZS1tZW51IHtcblx0XHQmOm5vdCgub3BlbmluZyk6bm90KC5vcGVuKSB7XG5cdFx0XHQvLyBCbGVuZGUgZGFzIEdvby1NZW7DvCBrb21wbGV0dCBhdXMsIGRhIGVzIGdnZi4gbm9jaCBuaWNodCBwb3NpdGlvbmllcnQgd3VyZGUuXG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5nb28tbWVudS5hZHZhbmNlZC1hY3Rpb25zIHtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHQvKiAyMDE3LTEwLTE2OiBGw7xyIElFIHZvbiBvcGFjaXR5IGF1ZiB2aXNpYmlsaXR5IHVtZ2VzdGVsbHQuICovXG5cdC5nb28tbWVudSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IEB6LWluZGV4LWFwcGxpY2F0aW9uLWZvcmVncm91bmQ7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGZpbHRlcjogdXJsKFwiL2ltYWdlcy9zdmcvZGVmaW5pdGlvbnMuc3ZnI2dvby1zdmctZmlsdGVyXCIpO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0Jjpub3QoLm9wZW5pbmcpOm5vdCgub3Blbikge1xuXHRcdFx0dWwge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5vcGVuIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0fVxuXG5cdFx0LyogSGF1cHRidXR0b24gdW5kIE1lbsO8YnV0dG9ucyAqL1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbjtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luOiAxNSU7XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdGhlaWdodDogNzAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGJ1dHRvbi5oaWRkZW4ge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0YnV0dG9uLmNsb3NlLCBidXR0b24ub3BlbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC8qdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyovXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGJ1dHRvbi5vcGVuIHtcblx0XHRcdC8vIFwib3BlblwiIGhlacOfdCBoaWVyOiBkZXIgQnV0dG9uIHp1bSDDlmZmbmVuLiBEYXMgLmdvby1tZW51IGRlYWt0aXZpZXJ0IHBvaW50ZXItZXZlbnRzIGltIGdlc2NobG9zc2VuZW5cblx0XHRcdC8vIE1vZHVzLCB3ZXNoYWxiIGRlciBCdXR0b24gYWt0aXZpZXJ0IHdpcmQuXG5cdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdH1cblxuXHRcdGJ1dHRvbi5jbG9zZSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ3JleTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdD4gbGkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJib2R5I21vYmlsZV9ib2R5IHtcblx0bWluLXdpZHRoOiAzMDBweDtcblx0ZGl2LnNpbXBsaWZpZWQtYmFyLWNoYXJ0LWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdGRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIge1xuXHRcdG1pbi1oZWlnaHQ6IDQ4MHB4IC0gQG1vYmlsZV90b3BtZW51O1xuXHR9XG5cblx0ZGl2I2xheW91dC1jb250ZW50LmNsZWFyZml4IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZGlzcGxheTogaW5pdGlhbDtcblx0fVxuXG5cdC8vIG1vYmlsZSBzcGVjaWZpYyBjb250ZW50XG5cdGRpdiNsYXlvdXQtY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cblx0XHRcdGRpdi5lbXB0eS13aWRnZXQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bWFyZ2luOiAyNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRkaXYuY2hhcnQtd2lkZ2V0LWxpc3Qge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVyLmV4cGFuZGVkIHtcblx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMwMHB4KTtcblx0XHR9XG5cblx0XHRzcGFuLm9iamVjdC1oZWFkaW5nLXZhbHVlLCBkaXYuZGV2aWNlRGV0YWlsc0JveCwgZGl2LmNsb2NrIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LyogdGltZXBpY2tlciAqL1xuXHRcdCN0aW1lUGlja2VyIHtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tZW51X2JhY2tncm91bmQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0I3RpbWVQaWNrZXIuZXhwYW5kZWQge1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdG92ZXJmbG93LXk6IGluaXRpYWw7XG5cdFx0fVxuXG5cdFx0c3BhbiNkaXNwbGF5LW1vZGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA4MnB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGRpdi5kYXRlU2VsZWN0b3JCYXIge1xuXHRcdFx0aGVpZ2h0OiA2OHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX2RhdGVzZWxlY3RvcjtcblxuXHRcdFx0PiBhIHtcblx0XHRcdFx0PiBzdmcge1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfZGF0ZS1iYXItaXRlbTtcblx0XHRcdFx0XHR3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAzNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbjogMTZweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0NXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5kYXRlLWJhci1pdGVtLXNlbGVjdGVkIHN2ZyB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcl9kYXRlLWJhci1pdGVtLXNlbGVjdGVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZGl2I3RpbWVfcGVyaW9kX3NlbGVjdGlvbiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcblx0XHRcdG1hcmdpbjogNTBweCBhdXRvIDA7XG5cblx0XHRcdD4gYSB7XG5cdFx0XHRcdD4gc3ZnIHtcblx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiA3cHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2LmtydS1mb3JtLWZpZWxkLXNldCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuXG5cdFx0XHRcdD4gZGl2LmZvcm0tcm93IHtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHRcdFx0XHQ+IGxhYmVsIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Ly90cmFuc2l0aW9uOiB3aWR0aCAycyBlYXNlLCBwYWRkaW5nIDJzIGVhc2U7XG5cdFx0XHRcdFx0XHQvL3BhZGRpbmc6IDVweDtcblxuXHRcdFx0XHRcdFx0PiBpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMTZweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+IHNwYW4uaW5wdXQtdG9vbHRpcCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkaXYuZnVsbC1zaXplIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG5cblx0XHRcdFx0XHQ+IGxhYmVsIHtcblx0XHRcdFx0XHRcdD4gaW5wdXQge1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGRpdi5uby1zaXplIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZGl2I2NvbXBhcmlzb25fcGVyaW9kIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Lyogc2lkZWJhciAqL1xuXHRcdCNtb2JpbGVfbWVudV9jb250YWluZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMTBweCAwIDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIEBtb2JpbGVfdG9wbWVudSkgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gQG1vYmlsZV90b3BtZW51KSAhaW1wb3J0YW50O1xuXHRcdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRcdC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciB7XG5cdFx0XHRcdC5sZXZlbEhvbGRlckNsYXNzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAxNXB4IDIwcHggNTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblxuXHRcdFx0XHRcdD4gc3ZnIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDI3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGk6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRsaTpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0XHRcdFx0fVxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYmFja0l0ZW1DbGFzcyB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogdW5zZXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucnRsIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiB1bnNldDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mdWxsaGVpZ2h0IHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQvKiBtb2JpbGUgdG9wYmFyICAqL1xuXHQjbW9iaWxlX3RvcGJhciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBAbW9iaWxlX3RvcG1lbnU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyYXkyMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdCNtb2JpbGVfdG9wYmFyX2xlZnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdCNtb2JpbGVfbWVudSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFycm93X3JpZ2h0IHtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCBAZ3JheTE2O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQjbW9iaWxlX3RpdGxlYmFyIHtcblx0XHRcdFx0Y29sb3I6IEBkYXJrZ3JleTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNtb2JpbGVfdG9wYmFyX3JpZ2h0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdH1cblxuXHRcdC5ncmF5MTYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyYXkxNjtcblx0XHR9XG5cblx0XHQubW9iaWxlX3RvcEljb25zIHtcblx0XHRcdHdpZHRoOiBAbW9iaWxlX3RvcG1lbnU7XG5cdFx0XHRoZWlnaHQ6IEBtb2JpbGVfdG9wbWVudTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdGEge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIHRhYmJlZCBjb250ZW50ICovXG5cdC50YWJiZWQge1xuXHRcdGZpZ3VyZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0LnRhYlJhZGlvcyxcblx0XHRmaWd1cmUgPiBkaXYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRmaWd1cmUgPiBkaXYge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cdFx0fVxuXG5cdFx0I3NldHRpbmdzUGFzc3dvcmRUYWI6Y2hlY2tlZCB+IGZpZ3VyZSAuc2V0dGluZ3NQYXNzd29yZFRhYixcblx0XHQjc2V0dGluZ3NFbWFpbFRhYjpjaGVja2VkIH4gZmlndXJlIC5zZXR0aW5nc0VtYWlsVGFiLFxuXHRcdCNzZXR0aW5nc0xhbmd1YWdlVGFiOmNoZWNrZWQgfiBmaWd1cmUgLnNldHRpbmdzTGFuZ3VhZ2VUYWIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0bmF2IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQudGFiLWxhYmVsIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aW1nLCBzdmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bmF2IGxhYmVsOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdH1cblxuXHRcdCNzZXR0aW5nc1Bhc3N3b3JkVGFiOmNoZWNrZWQgfiBuYXYgbGFiZWxbZm9yPVwic2V0dGluZ3NQYXNzd29yZFRhYlwiXSxcblx0XHQjc2V0dGluZ3NFbWFpbFRhYjpjaGVja2VkIH4gbmF2IGxhYmVsW2Zvcj1cInNldHRpbmdzRW1haWxUYWJcIl0sXG5cdFx0I3NldHRpbmdzTGFuZ3VhZ2VUYWI6Y2hlY2tlZCB+IG5hdiBsYWJlbFtmb3I9XCJzZXR0aW5nc0xhbmd1YWdlVGFiXCJdIHtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0Y29sb3I6IEBjb2xvcl9tYWluO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdCNzZXR0aW5nc1Bhc3N3b3JkVGFiOmNoZWNrZWQgfiBuYXYgbGFiZWxbZm9yPVwic2V0dGluZ3NQYXNzd29yZFRhYlwiXTphZnRlcixcblx0XHQjc2V0dGluZ3NFbWFpbFRhYjpjaGVja2VkIH4gbmF2IGxhYmVsW2Zvcj1cInNldHRpbmdzRW1haWxUYWJcIl06YWZ0ZXIsXG5cdFx0I3NldHRpbmdzTGFuZ3VhZ2VUYWI6Y2hlY2tlZCB+IG5hdiBsYWJlbFtmb3I9XCJzZXR0aW5nc0xhbmd1YWdlVGFiXCJdOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3JfbWFpbjtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LnRhYi1sYWJlbCwgLnRhYi1sYWJlbCBsYWJlbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQvKiBtb2JpbGUgZnVsbHNjcmVlbiBmb3JtICovXG5cdC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRmb3JtIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHQuZm9ybS1yb3cge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHVuc2V0O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiB1bnNldDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB1bnNldDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rcnUtZm9ybS1pbnB1dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDE5MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvcm0tZmllbGQtdG9vbHRpcCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHRcdC5maWVsZC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiB1bnNldDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiB1bnNldDtcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jbGllbnQtdmFsaWRhdGlvbi10ZXh0cyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3JjZWQtdmlzaWJsZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8qKiBUZXh0IElucHV0ICoqL1xuXG5cdFx0XHRsYWJlbC5rcnUtZm9ybS1maWVsZC1sYWJlbCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luOiA1cHggMzBweDtcblx0XHRcdH1cblxuXHRcdFx0c3Bhbi5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdGxlZnQ6IDI1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGNvbG9yOiBAZGFya2dyZXk7IC8vIHNhbWUgYXMgYm9keS1jb2xvclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQuYWN0aXZlIHtcblx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQuYWN0aXZlLmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcl9tYWluO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dC5rcnUtZm9ybS1maWVsZC5rcnUtZm9ybS1pbnB1dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDE4cHggMjVweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0LmtydS1mb3JtLWZpZWxkLmtydS1mb3JtLWlucHV0OmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAycHggMCAwIEBjb2xvcl9tYWluO1xuXHRcdFx0fVxuXG5cdFx0XHQvKiogcmFkaW8gYnV0dG9ucyAqKi9cblxuXHRcdFx0ZGl2LnJhZGlvLWJ1dHRvbi1ncm91cCxcblx0XHRcdC5rcnUtZm9ybS1yYWRpbyB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0XHQuZm9ybS1maWVsZC10b29sdGlwIHtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRjbGVhcjogbGVmdDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMTVweDtcblxuXHRcdFx0XHRcdC5yYWRpby1zeW1ib2wge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNjOGNjZDQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucmFkaW8tc3ltYm9sOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3JfbWFpbjtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjA4O1xuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW5wdXQ6bm90KDpkaXNhYmxlZCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsYWJlbDpob3ZlciAua3J1LWZvcm0tZmllbGQtb3B0aW9uLWxhYmVsLXRleHQ6YmVmb3JlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDMuNik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yYWRpby1zeW1ib2wge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yYWRpby1zeW1ib2w6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRtYXJnaW46IDAgMjhweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDk4cHgpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I21vYmlsZV90b3BiYXIgLm1vYmlsZV90b3BJY29ucyBzdmcsXG5cdC5pY29ucyxcblx0I3RpbWVQaWNrZXIgc3ZnIHtcblx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdGhlaWdodDogMjdweDtcblx0XHR3aWR0aDogMjdweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRmaWx0ZXI6IEBkYXJrZ3JleTtcblx0fVxuXG5cdC5jaGFydC13aWRnZXQge1xuXHRcdC5jb250ZW50TGluZSwgLnRhcmlmZkJhciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQub2JqZWN0LWhlYWRpbmctbGFiZWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxufVxuIiwiQG1lbnUtaGVpZ2h0OiA1NnB4O1xuQG1lbnUtaGVpZ2h0LXNtYWxsOiA2MHB4O1xuQG1lbnUtaGVpZ2h0LW1vYmlsZTogNDBweDtcbkBtZW51LXdpZHRoLW1vYmlsZTogNjB2bWluO1xuQG1lbnUtaXRlbS1ib3JkZXItd2lkdGggOiAzcHg7XG5AbWVudS1pdGVtLWJvcmRlcjogQG1lbnUtaXRlbS1ib3JkZXItd2lkdGggc29saWQgQGNvbG9yX21haW47XG5AY29sb3JfbWVudV9iYWNrZ3JvdW5kOiBAZ3JheTIwO1xuQGNvbG9yX21lbnVfYmFja2dyb3VuZF9ob3ZlcjogQGdyYXkxNjtcbkBjb2xvcl9tZW51X2l0ZW1fdGV4dDogQGRhcmtncmV5O1xuQGZvb3Rlci1oZWlnaHQ6IDQ4cHg7XG5AZm9vdGVyLWNvbG9yZWQtYmFuZC1oZWlnaHQ6IDhweDtcbkBmb290ZXItY29udGVudC1tYXJnaW46IDEwcHg7XG5AZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IEBncmF5MTg7XG5AcGFnZS13aWR0aDogMTAwJTtcbkBib3JkZXItcmFkaXVzOiA1cHg7XG5AdmVydF9uYXZiYXJfd2lkdGg6IDQwMHB4O1xuQGxhYmVsU2l6ZTogMjJweDtcblxuQGNvbnRlbnQtd2lkZ2V0LWhlYWQtYmFyLWhlaWdodDogMzBweDtcbkBjb250ZW50LXdpZGdldC1oZWFkLWNvbnRyb2wtaGVpZ2h0OiAyMHB4O1xuQGhlYWRsaW5lLWZvbnQtc2l6ZTogKEBnbG9iYWwtZm9udC1zaXplLWJhc2UqMikrMXB4O1xuXG5Aei1pbmRleC1hcHBsaWNhdGlvbi1zaGllbGQ6IDUwMDAwO1xuQHotaW5kZXgtYXBwbGljYXRpb24tZm9yZWdyb3VuZDogQHotaW5kZXgtYXBwbGljYXRpb24tc2hpZWxkICsgMTAwO1xuXG5odG1sLCBib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6ICAgQGdsb2JhbC1mb250LXNpemUtYmFzZTtcblx0Zm9udC1mYW1pbHk6IEBnbG9iYWwtZm9udC1mYW1pbHk7XG59XG5cbio6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5ib2R5IHtcblx0LmFwcGxpY2F0aW9uLXNoaWVsZCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHotaW5kZXg6IEB6LWluZGV4LWFwcGxpY2F0aW9uLXNoaWVsZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmLnNob3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5hcHBsaWNhdGlvbi1mb3JlZ3JvdW5kIHtcblx0XHR6LWluZGV4OiBAei1pbmRleC1hcHBsaWNhdGlvbi1mb3JlZ3JvdW5kO1xuXHR9XG5cblx0Y29sb3I6IEBkYXJrZ3JleTtcblx0bWluLXdpZHRoOiAxMDI0cHg7IC8vIGtlZXAgaW4gc3luYyB3aXRoIFNpZGViYXJNYW5hZ2VyLnRzXG5cblx0PiBkaXYjbGF5b3V0LWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0PiBkaXYjbGF5b3V0LWhlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdHBhZGRpbmc6IDQ4cHggNjBweCA0OHB4IDYwcHg7XG5cblx0XHRcdD4gZGl2LmlubmVyLWNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXG5cdFx0XHRcdD4gZGl2LmxvZ28ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBsb2dvX3VybCBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0d2lkdGg6IEB2ZXJ0X25hdmJhcl93aWR0aCAtIDNweDtcblx0XHRcdFx0XHRoZWlnaHQ6IEBsb2dvX2hlaWdodDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBsb2dvLWJhY2tncm91bmQtc2l6ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGl2LnNlc3Npb24tYm94IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cblx0XHRcdFx0XHQmIGE6Zmlyc3QtY2hpbGQgPiBzdmcge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgc3ZnIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuI2xvZ2luLW5hbWUge1xuXHRcdFx0XHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdi51bnJlYWQtbWVzc2FnZXMtY291bnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3JfdW5yZWFkLW1lc3NhZ2VzLWNvdW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDUycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGRpdiNsYXlvdXQtbWVudSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcl9tZW51X2JhY2tncm91bmQ7XG5cdFx0XHRoZWlnaHQ6IEBtZW51LWhlaWdodDtcblx0XHRcdG1pbi13aWR0aDogQHBhZ2Utd2lkdGg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0cGFkZGluZzogMCA2MHB4O1xuXG5cdFx0XHQ+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmbGV4OiAwIDAgQHZlcnRfbmF2YmFyX3dpZHRoO1xuXHRcdFx0XHR6LWluZGV4OiA0OTk5ODtcblxuXHRcdFx0XHQ+IGRpdi5tZW51IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHQ+IGRpdi5hY3RpdmUtbWVudS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdD4gZGl2LmxhYmVsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0XHQmOjpmaXJzdC1sZXR0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0PiBhLml0ZW0ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAZ3JheTE2ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBAbWVudS1oZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBAbWVudS1oZWlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGdyYXkxNiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEuaXRlbSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMgbGluZWFyIDBzO1xuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcl9tZW51X2l0ZW1fdGV4dDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmNvbGxhcHNhYmxlIHtcblx0XHRcdFx0XHRcdD4gZGl2Lml0ZW0tY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcztcblx0XHRcdFx0XHRcdFx0dG9wOiA2MHB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdC8vIGxlZnQgc2lkZWJhciBoYXMgKyA1MC4gbWVudSBpcyBuZXZlciBkaXNwbGF5ZWQgd2hlbiBzaGllbGQgaXMgYWN0aXZlXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IEB6LWluZGV4LWFwcGxpY2F0aW9uLXNoaWVsZCArIDYwO1xuXG5cdFx0XHRcdFx0XHRcdD4gZGl2Lml0ZW0tcm93IHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogQG1lbnUtaXRlbS1ib3JkZXI7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IEBjb2xvcl9tZW51X2JhY2tncm91bmRfaG92ZXI7XG5cdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUgPiBhLml0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yX21lbnVfYmFja2dyb3VuZF9ob3ZlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSxcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiBAY29sb3JfbWFpbjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0PiBhLml0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IEB2ZXJ0X25hdmJhcl93aWR0aCAtIEBtZW51LWl0ZW0tYm9yZGVyLXdpZHRoO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yX21lbnVfYmFja2dyb3VuZDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cblx0XHRcdFx0XHRcdFx0XHRcdD4gc3ZnIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yX21lbnVfYmFja2dyb3VuZF9ob3ZlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IHNwYW4ubWVudUxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcl9tZW51X2l0ZW1fdGV4dDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQG1lbnUtaXRlbS1ib3JkZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBAY29sb3JfbWVudV9iYWNrZ3JvdW5kX2hvdmVyO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdi5zdWJtZW51LWJhciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGhlaWdodDogQG1lbnUtaGVpZ2h0O1xuXHRcdFx0XHQ+IGRpdi5zdWJtZW51LWJhci1pdGVtIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YTpob3ZlciwgJi5hY3RpdmUgYSB7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQG1lbnUtaXRlbS1ib3JkZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogQHN1Ym1lbnVfYmFyX2ZvbnRfc2l6ZTtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yX21lbnVfaXRlbV90ZXh0O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0PiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHRcdFx0Ji5oYXMtaXRlbXMge1xuXHRcdFx0XHRcdD4gZGl2Lm1vcmUtaXRlbS1jaXJjbGUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21lbnVfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0PiBkaXYubW9yZS1pdGVtcy1idXR0b24ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI2cHggMCAxNnB4IDA7XG5cdFx0XHRcdFx0Ji5oYXMtYWN0aXZlLW1lbnUtaXRlbSxcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdD4gZGl2Lm1vcmUtaXRlbXMtY2lyY2xlcy1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBAbWVudS1pdGVtLWJvcmRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpub3QoLmluaXRpYWxpemVkKSB7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdD4gZGl2Lm1vcmUtaXRlbXMtY2lyY2xlcy1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQG1lbnUtaXRlbS1ib3JkZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdD4gZGl2Lm1vcmUtaXRlbS1jaXJjbGUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya2dyZXk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQ+IGRpdi5tb3JlLWl0ZW1zLWJveCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNThweDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tZW51X2JhY2tncm91bmQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAY29sb3JfbWVudV9iYWNrZ3JvdW5kX2hvdmVyO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBAY29sb3JfbWVudV9iYWNrZ3JvdW5kX2hvdmVyO1xuXHRcdFx0XHRcdD4gZGl2LnN1Ym1lbnUtYmFyLWl0ZW0ge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDNweDtcblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBAbWVudS1pdGVtLWJvcmRlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEBzdWJtZW51X2Jhcl9mb250X3NpemU7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yX21lbnVfaXRlbV90ZXh0O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2LmRhdGVTZWxlY3RvciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tZW51X2JhY2tncm91bmQ7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IEBtZW51LWhlaWdodDtcblx0XHRcdFx0d2lkdGg6IDQxMHB4O1xuXHRcdFx0XHR6LWluZGV4OiA0MDAwMDtcblx0XHRcdFx0bWluLXdpZHRoOiA0MTBweDsgLy8gcHJldmVudCBmbGV4Ym94IGZyb20g4oCcc3RlYWxpbmfigJ1cblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNjBweDsgLy8gbmVnYXRlIHBhZGRpbmcgb2YgZGl2I2xheW91dC1tZW51XG5cblx0XHRcdFx0Ji5iYXItY29sbGFwc2VkIHtcblx0XHRcdFx0XHRkaXYuZGF0ZVNlbGVjdG9yQmFyIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMHB4O1xuXG5cdFx0XHRcdFx0XHRzcGFuI2Rpc3BsYXktbW9kZSB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgKyAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0ge1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zdGlja3kge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cblx0XHRcdFx0XHQ+IGRpdi5kYXRlU2VsZWN0b3JCYXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkaXYuY2xvY2sge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IEBtZW51LWhlaWdodDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tZW51X2JhY2tncm91bmRfaG92ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfbWVudV9pdGVtX3RleHQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrNHB4O1xuXHRcdFx0XHRcdFx0LnVzZXItc2VsZWN0KG5vbmUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yX21lbnVfaXRlbV90ZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdi5kYXRlU2VsZWN0b3JCYXIge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX2RhdGVzZWxlY3Rvcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRcdC50cmFuc2l0aW9uKGhlaWdodCwgMTAwbXMpO1xuXG5cdFx0XHRcdFx0YS5kYXRlLXNlbGVjdG9yLWl0ZW0ge1xuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEuZGF0ZS1zZWxlY3Rvci1pdGVtOmhvdmVyIHtcblx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfZGF0ZS1iYXItaXRlbS1zZWxlY3RlZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhLmRhdGUtc2VsZWN0b3ItaXRlbSB7XG5cdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yX2RhdGUtYmFyLWl0ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YS5kYXRlLWJhci1pdGVtLXNlbGVjdGVkIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfZGF0ZS1iYXItaXRlbS1zZWxlY3RlZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuI2Rpc3BsYXktbW9kZSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDIwMG1zO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcl9kYXRlc2VsZWN0b3JfdGV4dDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzJweDtcblx0XHRcdFx0XHRcdC51c2VyLXNlbGVjdChub25lKTtcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmV5ODtcblx0XHRcdFx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNDAwcHg7IC8qIHNob3VsZCBuZXZlciBiZSByZWFjaGVkLCBqdXN0IGZvciB0cmFuc2l0aW9uIHJlYXNvbnMgKi9cblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nIGVhc2UgMjAwbXMsIG1heC1oZWlnaHQgZWFzZSAxMDBtcztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRhLmRhdGUtc2VsZWN0b3ItcGVyaW9kLWJ0biB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMTVweDtcblxuXHRcdFx0XHRcdFx0Ji5wcmV2aW91cyB7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLm5leHQge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZm9ybS1yb3cge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogbWFyZ2luIDJzIGVhc2U7XG5cblx0XHRcdFx0XHRcdCYuZnVsbC1zaXplIHtcblx0XHRcdFx0XHRcdFx0aW5wdXQua3J1LWZvcm0tZmllbGQge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLm5vLXNpemUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMHB4O1xuXG5cdFx0XHRcdFx0XHRcdGlucHV0LmtydS1mb3JtLWZpZWxkIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5kYXRldGltZS1wb3B1cCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCNjb21wYXJpc29uX3BlcmlvZCB7XG5cdFx0XHRcdFx0XHQuZm9ybS1yb3cge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNzclO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHQua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5jdXN0b20tY2hlY2tib3gtZWxlbWVudCB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0aW5wdXQua3J1LWZvcm0tZmllbGQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMnMgZWFzZSwgcGFkZGluZyAycyBlYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZGF0ZXRpbWUtcG9wdXAge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGdyZXk2O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQHdoaXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogLTI1cHg7XG5cdFx0XHRcdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0Ji5waWNrZXItdG97XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IC0xMzVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZvcm0tZmllbGQtdG9vbHRpcCB7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2LnNlbGVjdG9yLWNvbnRhaW5lciB7XG5cdFx0XHRcdHotaW5kZXg6IDQwMDAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0aGVpZ2h0OiBAbWVudS1oZWlnaHQ7XG5cdFx0XHRcdHdpZHRoOiA0MTBweDtcblx0XHRcdFx0ei1pbmRleDogNDAwMDA7XG5cdFx0XHRcdG1pbi13aWR0aDogMjA1cHg7IC8vIHByZXZlbnQgZmxleGJveCBmcm9tIOKAnHN0ZWFsaW5n4oCdXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IEBtZW51LWhlaWdodDtcblx0XHRcdFx0Zm9udC1zaXplOiBAc3VibWVudV9iYXJfZm9udF9zaXplO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTYwcHg7XG5cblx0XHRcdFx0ZGl2LnNlbGVjdG9yLWJ1dHRvbiB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBAbWVudS1oZWlnaHQ7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tZW51X2JhY2tncm91bmRfaG92ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkaXYuZGFzaGJvYXJkLXNlbGVjdCB7XG5cdFx0XHRcdFx0Ji5iYXItY29sbGFwc2VkIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQHN1Ym1lbnVfYmFyX2ZvbnRfc2l6ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfbWVudV9pdGVtX3RleHQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5iYXItc2hvd24ge1xuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEwMDAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDIwcHggMjBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tZW51X2JhY2tncm91bmQ7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIEBjb2xvcl9tZW51X2JhY2tncm91bmRfaG92ZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgQGNvbG9yX21lbnVfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdFx0XHRcdFx0PiBkaXYuYmFyLWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMxcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEBtZW51LWl0ZW0tYm9yZGVyO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdFx0XHQmLmJ1dHRvbi1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAc3VibWVudV9iYXJfZm9udF9zaXplO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfbWVudV9pdGVtX3RleHQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEBtZW51LWl0ZW0tYm9yZGVyO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2LmRhc2hib2FyZC1hY3Rpb25zLWJ1dHRvbiB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyYXkxNTtcblx0XHRcdFx0Zm9udC1zaXplOiBAa3J1X2NvbnRleHRfbWVudV9pdGVtX2J1dHRvbl9mb250X3NpemU7XG5cdFx0XHRcdHBhZGRpbmc6IDEzcHggMjFweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgQGdyYXkxNTtcblxuXHRcdFx0XHQuZmlyc3QtbGV0dGVyLXVwcGVyY2FzZS1taXhpbigpO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBAbWVudS1pdGVtLWJvcmRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRjb2xvcjogQGdyYXkxOTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZGlzYWJsZWQ6aG92ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgQGdyYXkxNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHR9XG5cdH1cbn1cblxuZGl2I2xheW91dC1jb250YWluZXIuZWRpdC1tb2RlIC5zZWxlY3Rvci1jb250YWluZXIge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Y29sb3I6IEBncmF5MTk7XG59XG5cbmRpdiNsYXlvdXQtZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogQGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yO1xuXHR6LWluZGV4OiAxMDtcblx0aGVpZ2h0OiBAZm9vdGVyLWhlaWdodDtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHQuY29udGVudCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogQGZvb3Rlci1oZWlnaHQgLSBAZm9vdGVyLWNvbG9yZWQtYmFuZC1oZWlnaHQ7XG5cdFx0cGFkZGluZy10b3A6IDExcHg7XG5cblx0XHQuZmxhZyB3aGVuIChAc2hvd19zd2lzc19lbWJsZW0gPSB0cnVlKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zY2h3ZWl6ZXJfd2FwcGVuLnN2ZycpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4IDIycHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0fVxuXG5cdFx0LmZsYWcgd2hlbiBub3QgKEBzaG93X3N3aXNzX2VtYmxlbSA9IHRydWUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnRleHQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiBAZm9vdGVyLWhlaWdodCAtIEBmb290ZXItY29sb3JlZC1iYW5kLWhlaWdodDtcblx0XHRcdGNvbG9yOiBAZ3JheTEzO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSAtMC41cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdH1cblx0fVxuXG5cdGRpdi5jb2xvcmVkLWJhbmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9mb290ZXJfYmFja2dyb3VuZDtcblx0XHRoZWlnaHQ6IEBmb290ZXItY29sb3JlZC1iYW5kLWhlaWdodDtcblx0fVxufVxuXG5kaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleDogMSAxIGF1dG87XG5cdG1pbi1oZWlnaHQ6IDU0OHB4OyAvLyBtaW4taGVpZ2h0IHVtIG5vY2ggYW4gYWxsZSBoYXVwdG1lbsO8cHVua3RlIGRyYW4genUga29tbWVuLlxuXG5cdD4gZGl2I2xheW91dC1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDYwcHg7IC8vIGtlZXAgaW4gc3luYyB3aXRoIExheW91dE1hbmFnZXIudHNcblx0XHRtYXJnaW4tbGVmdDogNjBweDsgLy8ga2VlcCBpbiBzeW5jIHdpdGggTGF5b3V0TWFuYWdlci50c1xuXHR9XG59XG5cbi5sYXlvdXQtY29udGVudC13aWR0aCB7XG5cdHdpZHRoOiBAcGFnZS13aWR0aDtcbn1cblxuLyogc3ZnLWxpbmtzICovXG5vYmplY3RbZGF0YSQ9XCIuc3ZnXCJdIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFwwMEEwXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRsaW5lLWhlaWdodDogMDtcblx0aGVpZ2h0OiAwO1xufVxuXG4uY2xlYXJmaXgge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmh0bWxbeG1sbnNdIC5jbGVhcmZpeCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4qIGh0bWwgLmNsZWFyZml4IHtcblx0aGVpZ2h0OiAxJTtcbn1cblxuLmNsZWFyZml4IHtcblx0ZGlzcGxheTogYmxvY2tcbn1cblxuLmNsZWFyZml4LW1peGluKCkge1xuXHQ6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXFwwMEEwXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxufVxuXG4uY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG59XG5cbi52ZXJ0Q2VudGVyZWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5ob3JpekNlbnRlcmVkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmJvdGhDZW50ZXJlZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5sb2FkaW5nLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDBweDtcblx0dG9wOiAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC8qYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyovXG5cblx0LmxvYWRpbmctc3Bpbm5lci1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2dpZi9zcGlubmVyLnBuZy5naWZcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlLCAxMDAlO1xuXHR9XG5cblx0LmxvYWRpbmctc3Bpbm5lci10ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0fVxufVxuXG4uY2FwaXRhbGl6ZSwgLmNhcGl0YWxpemUgKiB7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZmlyc3QtbGV0dGVyLXVwcGVyY2FzZSwgLmZpcnN0LWxldHRlci11cHBlcmNhc2UgKiB7XG5cdCY6Zmlyc3QtbGV0dGVyIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59XG5cbi5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluIHtcblx0JjpmaXJzdC1sZXR0ZXIge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cblxuLnJlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV0dXJuLXRvLW92ZXJ2aWV3LWxpbmsge1xuXHRjb2xvcjogQGNvbG9yX2NvbnRlbnRfaGVhZDtcblx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW4oKTtcbn1cblxuLnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmVycm9yIHtcblx0Y29sb3I6IHJlZDtcbn1cblxuLndhcm5pbmcge1xuXHRjb2xvcjogb3JhbmdlO1xufVxuXG4uc3VjY2VzcyB7XG5cdGNvbG9yOiBncmVlbjtcbn1cblxuZGl2LmtydS1jb250ZXh0LW1lbnUtaXRlbS1idXR0b24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IEBncmF5MTU7XG5cdGZvbnQtc2l6ZTogQGtydV9jb250ZXh0X21lbnVfaXRlbV9idXR0b25fZm9udF9zaXplO1xuXHRwYWRkaW5nOiAxM3B4IDIxcHg7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAZ3JheTE1O1xuXG5cdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluKCk7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWxlZnQ6IEBtZW51LWl0ZW0tYm9yZGVyO1xuXHR9XG5cblx0Ji5kaXNhYmxlZCB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGNvbG9yOiBAZ3JheTE5O1xuXHR9XG5cblx0Ji5kaXNhYmxlZDpob3ZlciB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAZ3JheTE1O1xuXHR9XG5cblx0Ji5pY29uIHtcblx0XHR3aWR0aDogKDMzMi0xNikvNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAxMnB4IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdGhlaWdodDogNDBweDtcblxuXHRcdCYuYnV0dG9uLWNvbnRhaW5lciB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdFx0Ji5lZGl0LWJ0biB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIEBncmF5MTU7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRoZWlnaHQ6IEBrcnVfY29udGV4dF9tZW51X2l0ZW1fYnV0dG9uX2ZvbnRfc2l6ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHR9XG59XG4iLCIvKlxuICogJElkJFxuICpcbiAqIE5hbWU6ICAgICAgJEhlYWRVUkwkXG4gKiBBdXRob3I6ICAgIFNWTjogJEF1dGhvciRcbiAqIFZlcnNpb246ICAgU1ZOOiAkUmV2JCAkRGF0ZSRcbiAqIENvcHlyaWdodDogMjAxNSBrcnVtZWRpYSBHbWJIIChodHRwOi8vd3d3LmtydW1lZGlhLmNvbSlcbiAqIExpbms6ICAgICAgaHR0cDovL3d3dy5rcnVtZWRpYS5jb20vIGtydW1lZGlhIEdtYkhcbiAqL1xuXG4vKiBUaGUgYXJyYXlzIGFyZSBkZWZpbmVkIGluIHN0YXRpYy1jb2xvcnMubGVzcyAqL1xuI2NvbG9ycyB7XG4gICAgLi0oQGk6IGxlbmd0aChAY29sb3JfbmFtZXMpKSB3aGVuIChAaSA+IDApIHtcbiAgICAgICAgQG5hbWU6IGUoZXh0cmFjdChAY29sb3JfbmFtZXMsIEBpKSk7XG4gICAgICAgIEBmdWxsbmFtZTogXCJjb2xvcl9Ae25hbWV9XCI7XG4gICAgICAgICYuY29sb3JfQHtuYW1lfSB7Y29sb3I6IEBAZnVsbG5hbWV9XG4gICAgICAgIC4tKChAaSAtIDEpKTtcbiAgICB9IC4tO1xufVxuI2NvbG9ycyB7XG4gICAgLi0oQGk6IGxlbmd0aChAaG92ZXJfY29sb3JfbmFtZXMpKSB3aGVuIChAaSA+IDApIHtcbiAgICAgICAgQG5hbWU6IGUoZXh0cmFjdChAaG92ZXJfY29sb3JfbmFtZXMsIEBpKSk7XG4gICAgICAgIEBmdWxsbmFtZTogXCJjb2xvcl9Ae25hbWV9X2hvdmVyXCI7XG4gICAgICAgICYuY29sb3JfQHtuYW1lfV9ob3ZlciB7Y29sb3I6IEBAZnVsbG5hbWV9XG4gICAgICAgIC4tKChAaSAtIDEpKTtcbiAgICB9IC4tO1xufVxuLyogI2NvbG9ycyB7XG4gICAgLi0oQGk6IGxlbmd0aChAYWRkaXRpb25hbF9jb2xvcl9uYW1lcykpIHdoZW4gKEBpID4gMCkge1xuICAgICAgICBAbmFtZTogZShleHRyYWN0KEBhZGRpdGlvbmFsX2NvbG9yX25hbWVzLCBAaSkpO1xuICAgICAgICBAZnVsbG5hbWU6IFwiQHtuYW1lfVwiO1xuICAgICAgICAmLkB7bmFtZX0ge2NvbG9yOiBAQGZ1bGxuYW1lfVxuICAgICAgICAuLSgoQGkgLSAxKSk7XG4gICAgfSAuLTtcbn1cbiAqLyIsIi8qIGFycm93cyAqL1xuLmFycntcblx0Ym9yZGVyOiAgICAgICBzb2xpZCBAY29sb3JfbWFpbjtcblx0Ym9yZGVyLXdpZHRoOiAwIC4yZW0gLjJlbSAwO1xuXHRkaXNwbGF5OiAgICAgIGlubGluZS1ibG9jaztcblx0cGFkZGluZzogICAgICAuMjBlbTtcbn1cbi5hcnItcmlnaHQge3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt9XG4uYXJyLWxlZnQgIHt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7fVxuLmFyci11cCAgICB7dHJhbnNmb3JtOnJvdGF0ZSgtMTM1ZGVnKTt9XG4uYXJyLWRvd24gIHt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt9XG4iLCJAc2lkZWJhckJhY2tncm91bmRDb2xvcjogQGdyYXkyMDtcbkBsZWZ0U2lkZWJhcldpZHRoOiA0NjBweDsgLy8ga2VlcCBpbiBzeW5jIHdpdGggU2lkZWJhck1hbmFnZXIudHNcbkByaWdodFNpZGViYXJXaWR0aDogMzgwcHg7IC8vIGtlZXAgaW4gc3luYyB3aXRoIFNpZGViYXJNYW5hZ2VyLnRzXG5cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YmFja2dyb3VuZC1jb2xvcjogQHNpZGViYXJCYWNrZ3JvdW5kQ29sb3I7XG5cdHotaW5kZXg6IDkwMDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLnVzZS10cmFuc2l0aW9uIHtcblx0XHR0cmFuc2l0aW9uOiBmbGV4LWJhc2lzIDAuM3MgbGluZWFyLCB3aWR0aCAwLjNzIGxpbmVhcjtcblx0fVxuXG5cdCYubGVmdCB7XG5cdFx0ZmxleDogMCAwIEBsZWZ0U2lkZWJhcldpZHRoO1xuXHRcdHdpZHRoOiBAbGVmdFNpZGViYXJXaWR0aDtcblxuXHRcdD4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIge1xuXHRcdFx0PiBkaXYuc2lkZWJhci1jb250ZW50IHtcblx0XHRcdFx0d2lkdGg6IEBsZWZ0U2lkZWJhcldpZHRoIC0gNDhweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIge1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5yaWdodCB7XG5cdFx0ZmxleDogMCAwIEByaWdodFNpZGViYXJXaWR0aDtcblx0XHR3aWR0aDogQHJpZ2h0U2lkZWJhcldpZHRoO1xuXG5cdFx0PiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHQ+IGRpdi5zaWRlYmFyLWNvbnRlbnQge1xuXHRcdFx0XHR3aWR0aDogQHJpZ2h0U2lkZWJhcldpZHRoIC0gMzZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIge1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblxuXHQmLmZvbGRlZCB7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGZsZXg6IDAgMCAwcHg7XG5cdFx0d2lkdGg6IDA7XG5cblx0XHQmID4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIge1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0fVxuXG5cdFx0Ji5sZWZ0IHtcblx0XHRcdD4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciB7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0PiBkaXYudmlzaWJpbGl0eS1jb250cm9sLmxlZnQge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0JjpleHRlbmQoLmFycik7XG5cdFx0XHRcdFx0XHQmOmV4dGVuZCguYXJyLXJpZ2h0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnJpZ2h0IHtcblx0XHRcdD4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciB7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdFx0PiBkaXYudmlzaWJpbGl0eS1jb250cm9sLnJpZ2h0IHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdCY6ZXh0ZW5kKC5hcnIpO1xuXHRcdFx0XHRcdFx0JjpleHRlbmQoLmFyci1sZWZ0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnN0aWNreSB7XG5cdFx0PiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5maXhlZCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdCYuc3RpY2t5IHtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cblx0XHQmLmxlZnQge1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cblx0XHQmLnJpZ2h0IHtcblx0XHRcdHJpZ2h0IDowO1xuXHRcdH1cblx0fVxuXHQ+IC5hcHBsaWNhdGlvbi1zaGllbGQge1xuXHRcdGxlZnQ6dW5zZXQ7XG5cdFx0dG9wOnVuc2V0O1xuXHR9XG5cblx0PiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBzaWRlYmFyQmFja2dyb3VuZENvbG9yO1xuXHRcdC5hcHBsaWNhdGlvbi1zaGllbGQge1xuXHRcdFx0bGVmdDp1bnNldDtcblx0XHRcdHRvcDp1bnNldDtcblx0XHR9XG5cdH1cblxuXHQmLnJpZ2h0ID4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIge1xuXHRcdC8qXG5cdFx0ICogd2VubiBkYXMgZ2VoZW4gd8O8cmRlLCB3w6RyZSBzY2jDtm4g4oCTIGdlaHQgYWJlciBuaWNodC4gZXMgaXN0IG5pY2h0IG3DtmdsaWNoLCBpbiBkaWUgZWluZSByaWNodHVuZyBoaW5hdXMtXG5cdFx0ICogd2FjaHNlbiB6dSBsYXNzZW4gdW5kIGluIGRpZSBhbmRlcmUgbmljaHQuIHNvYmFsZCBvdmVyZmxvdyBpbiBlaW5lciByaWNodHVuZyBhdWYgYXV0byBvZGVyIHNjcm9sbCBzdGVodCxcblx0XHQgKiBpc3QgZGllIGFuZGVyZSByaWNodHVuZyBuaWNodCBtZWhyIG1pdCB2aXNpYmxlIG3DtmdsaWNoLCBkYSBlciBlaW5lbiBuZXVlbiBzdGFja2luZ0NvbnRleHQgZXJ6ZXVndFxuXHRcdCAqICh2Z2wuIHBvc2l0aW9uOmZpeGVkIHVuZCBkZXIgYXBwbGljYXRpb24tc2hpZWxkKVxuXHRcdCAqXG5cdFx0ICogZGllIGzDtnN1bmcgZGVzIGdhbnplbiBpc3QgZWluIGtvbXBsZXR0ZXIgdW1iYXUgZGVyIHRvb2x0aXBwcyBhdWYgZGllIGJvb3RzdHJhcC10b29sdGlwcyBkaWUgc2ljaCBhbiBkZW5cblx0XHQgKiBib2R5IGhlZnRlbiBhbnN0YXR0IGFuIGRhcyBlbGVtZW50XG5cdFx0ICovXG5cdFx0Ly8gb3ZlcmZsb3cteDogdmlzaWJsZTtcblx0XHQuZm9ybS1maWVsZC10b29sdGlwIHtcblx0XHRcdC8vIDonKFxuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxuXG5cdD4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4OiAwIDAgNjBweDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBzaWRlYmFyQmFja2dyb3VuZENvbG9yO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblxuXHRcdD4gZGl2LnZpc2liaWxpdHktY29udHJvbCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTE2O1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAZ3JheTE3ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMCAuMmVtIC4yZW0gMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdCY6ZXh0ZW5kKC5hcnIpO1xuXHRcdFx0XHRcdCY6ZXh0ZW5kKC5hcnItcmlnaHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubGVmdCB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0JjpleHRlbmQoLmFycik7XG5cdFx0XHRcdFx0JjpleHRlbmQoLmFyci1sZWZ0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6bm90KGZpeGVkKTpub3Qoc3RpY2t5KSB7XG5cdFx0ei1pbmRleDogaW5pdGlhbDtcblx0fVxuXG5cdCYuZml4ZWQge1xuXHRcdHotaW5kZXg6IEB6LWluZGV4LWFwcGxpY2F0aW9uLXNoaWVsZCArIDUwO1xuXHRcdD4gLmFwcGxpY2F0aW9uLXNoaWVsZC5zaG93IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCYuc3RpY2t5IC5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHR6LWluZGV4OiBAei1pbmRleC1hcHBsaWNhdGlvbi1zaGllbGQgKyA1MTtcblx0XHQ+IC5hcHBsaWNhdGlvbi1zaGllbGQuc2hvdyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxufVxuZGl2LnNpZGViYXIgLmFwcGxpY2F0aW9uLXNoaWVsZC5zaG93IHtcblx0ZGlzcGxheTogbm9uZTsgLy8gZG9uJ3Qgc2hvdyBpZiBub3QgaW5pdGlhbGl6ZWRcbn1cbiIsImRpdi5zaWRlYmFyLmluaXRpYWxpemVkIHtcblx0Ji5sZWZ0IHtcblx0XHQ+IGRpdi5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbjogMjRweCAyNHB4IDAgMjRweDtcblx0XHR9XG5cdH1cbn1cblxuZGl2LnRyZWUtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQ+IGRpdi50b3AtY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxufVxuIiwiXG5kaXYuc2lkZWJhci5pbml0aWFsaXplZCB7XG5cdCYucmlnaHQge1xuXHRcdD4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiA2MHB4IDI0cHggMCAyNHB4O1xuXHRcdH1cblx0fVxufVxuXG5kaXYua3J1LWNvbnRleHQtbWVudS1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTIwO1xuXG5cdD4gZGl2LmtydS1jb250ZXh0LW1lbnUge1xuXHRcdHdpZHRoOiAzMzJweDtcblxuXHRcdD4gZGl2LmtydS1jb250ZXh0LW1lbnUtdGl0bGUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzhweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXG5cdFx0PiBkaXYua3J1LWNvbnRleHQtbWVudS1pdGVtIHtcblx0XHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSs0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTIwO1xuXG5cdFx0XHQ+IHNwYW4ubWVudS1pdGVtLXRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyYXkyMDtcblx0XHRcdFx0cGFkZGluZzogNDRweCAwIDEycHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIlxuQGJyZWFkY3J1bWItZm9udHNpemU6ICAgICAgICAgMTNweDtcbkBicmVhZGNydW1iLW1hcmdpbjogICAgICAgICAgIDEwcHg7XG5AYnJlYWRjcnVtYi1oZWlnaHQ6ICAgICAgICAgICAyNnB4O1xuQGJyZWFkY3J1bWItYXJyb3ctd2lkdGg6ICAgICAgMTBweDtcbkBicmVhZGNydW1iLWFycm93LXNwYWNlOiAgICAgICAycHg7XG5AYnJlYWRjcnVtYi10b29sdGlwcC13aWR0aDogIDM1MHB4O1xuQGJyZWFkY3J1bWItdG9vbHRpcHAtYXJyb3ctaDogMTBweDtcbkBicmVhZGNydW1iLXRvb2x0aXBwLWFycm93LXc6IDIwcHg7XG5cbnVsLmJyZWFkY3J1bWIge1xuXHRcblx0bWFyZ2luLXRvcDogQGJyZWFkY3J1bWItbWFyZ2luO1xuXHRtYXJnaW4tYm90dG9tOiBAYnJlYWRjcnVtYi1tYXJnaW47XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcblx0bGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IEBicmVhZGNydW1iLWhlaWdodDtcblx0XHRwYWRkaW5nOiAwIDA7XG5cdFx0Zm9udC1zaXplOiBAYnJlYWRjcnVtYi1mb250c2l6ZTtcblx0fVxuXHRcblx0bGkgKyBsaSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC1AYnJlYWRjcnVtYi1hcnJvdy13aWR0aCArIEBicmVhZGNydW1iLWFycm93LXNwYWNlO1xuXHR9XG5cdFxuXHRsaSArIGxpOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRib3JkZXItbGVmdDogQGJyZWFkY3J1bWItYXJyb3ctd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogQGJyZWFkY3J1bWItaGVpZ2h0LzIgc29saWQgQGNvbG9yX2NvbnRlbnRfaGVhZDtcblx0XHRib3JkZXItYm90dG9tOiBAYnJlYWRjcnVtYi1oZWlnaHQvMiBzb2xpZCBAY29sb3JfY29udGVudF9oZWFkO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0XG5cdGxpOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1sZWZ0OiBAYnJlYWRjcnVtYi1hcnJvdy13aWR0aCBzb2xpZCBAY29sb3JfY29udGVudF9oZWFkO1xuXHRcdGJvcmRlci10b3A6IEBicmVhZGNydW1iLWhlaWdodC8yIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206IEBicmVhZGNydW1iLWhlaWdodC8yIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0XG5cdGxpIHNwYW4ge1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvcl9jb250ZW50X2hlYWQ7XG5cdFx0Y29sb3I6IEB3aGl0ZTtcblx0XHRwYWRkaW5nOiBAYnJlYWRjcnVtYi1tYXJnaW4vMiBAYnJlYWRjcnVtYi1tYXJnaW47XG5cdFx0bGluZS1oZWlnaHQ6IEBicmVhZGNydW1iLWhlaWdodCAtIEBicmVhZGNydW1iLW1hcmdpbjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHRcblx0bGk6Zmlyc3QtY2hpbGQgc3BhbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR9XG59XG5cbi5icmVhZGNydW1iICsgZGl2LnRvb2x0aXBwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiBAYnJlYWRjcnVtYi1tYXJnaW47XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiBAYnJlYWRjcnVtYi1oZWlnaHQ7IFxuXHRoZWlnaHQ6IEBicmVhZGNydW1iLWhlaWdodDtcblx0Zm9udC1zaXplOiBAYnJlYWRjcnVtYi1mb250c2l6ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgQGNvbG9yX2NvbnRlbnRfaGVhZDtcblx0Ym9yZGVyLXJhZGl1czogQGJyZWFkY3J1bWItaGVpZ2h0LzI7XG5cdFxuXHRzcGFuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cmlnaHQ6IDAuMWV4O1xuXHRcdGJvdHRvbTogMC4xZXg7XG5cdFx0Y29sb3I6IEBjb2xvcl9jb250ZW50X2hlYWQ7XG5cdFx0Zm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogQGJyZWFkY3J1bWItaGVpZ2h0O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDAgQGJyZWFkY3J1bWItbWFyZ2luO1xuXHRcdGxpbmUtaGVpZ2h0OiBAYnJlYWRjcnVtYi1oZWlnaHQ7XG5cdH1cblx0XG5cdGRpdi5jb250YWluZXIge1xuXHRcdHotaW5kZXg6IC0xMDAwO1xuXHRcdHRvcDogQGJyZWFkY3J1bWItaGVpZ2h0ICsgQGJyZWFkY3J1bWItdG9vbHRpcHAtYXJyb3ctaCAtIDJweDtcblx0XHRsZWZ0OiAtKEBicmVhZGNydW1iLXRvb2x0aXBwLXdpZHRoIC8gMikgKyAoQGJyZWFkY3J1bWItdG9vbHRpcHAtYXJyb3ctdyAvIDIpO1xuXHRcdHdpZHRoOiBAYnJlYWRjcnVtYi10b29sdGlwcC13aWR0aDtcblx0XHRsaW5lLWhlaWdodDoxNnB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhciwgei1pbmRleCAwcyBsaW5lYXIgMC41cztcblx0XHRkaXNwbGF5OmlubGluZTtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kOiBAY29sb3JfY29udGVudF9oZWFkO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBncmV5NDtcblx0XHRjb2xvcjogQHdoaXRlO1xuXHRcdFxuXHRcdGRpdi5hcnJvdy11cCB7XG5cdFx0XHR6LWluZGV4OjIwO1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRib3JkZXI6MDtcblx0XHRcdHRvcDotKEBicmVhZGNydW1iLXRvb2x0aXBwLWFycm93LWgpO1xuXHRcdFx0bGVmdDogKEBicmVhZGNydW1iLXRvb2x0aXBwLXdpZHRoIC8gMikgLSAoQGJyZWFkY3J1bWItdG9vbHRpcHAtYXJyb3ctdyAvIDIpO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRib3JkZXItbGVmdDogKEBicmVhZGNydW1iLXRvb2x0aXBwLWFycm93LXcvMikgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IChAYnJlYWRjcnVtYi10b29sdGlwcC1hcnJvdy13LzIpIHNvbGlkIHRyYW5zcGFyZW50O1x0XG5cdFx0XHRib3JkZXItYm90dG9tOiAoQGJyZWFkY3J1bWItdG9vbHRpcHAtYXJyb3ctdy8yKSBzb2xpZCBAY29sb3JfY29udGVudF9oZWFkO1xuXHRcdH1cblx0XHRcblx0XHRkaXYudGl0bGUge1xuXHRcdFx0cGFkZGluZzo2cHggMTBweDtcblx0XHRcdGJhY2tncm91bmQ6IEBncmV5Mztcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHRcblx0XHRkaXYuY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOjVweCAxMHB4O1xuXHRcdFx0XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJyZWFkY3J1bWIgKyBkaXYudG9vbHRpcHA6aG92ZXIgZGl2LmNvbnRhaW5lciB7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDEwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyO1xufVxuIiwiQG1hcmdpbi1wYWRkaW5nLWRlZmF1bHQtdmFsdWU6IDI0cHg7XG5cbi50YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdGJvcmRlci10b3A6IEBkZWZhdWx0LWJvcmRlci10b3A7XG5cblx0dGhlYWQge1xuXHRcdHRoIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdG91dGxpbmUtc3R5bGU6IG5vbmU7IC8qIElFICovXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTIwO1xuXHRcdFx0cGFkZGluZzogMTBweCBAbWFyZ2luLXBhZGRpbmctZGVmYXVsdC12YWx1ZTtcblx0XHRcdG1heC1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XG5cdFx0XHQuZmlyc3QtbGV0dGVyLXVwcGVyY2FzZS1taXhpbigpO1xuXHRcdFx0XG5cdFx0XHQmW2RhdGEtc29ydC1jcml0ZXJpYV0ge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IEBtYXJnaW4tcGFkZGluZy1kZWZhdWx0LXZhbHVlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHRib3JkZXI6IDAuNXB4IHNvbGlkIEBncmF5MTk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bWluLWhlaWdodDogMThweDtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKH5cIjEwMCUgLSAyMHB4XCIpO1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYuc29ydGVkLWFzYzphZnRlcixcblx0XHRcdCYuc29ydGVkLWRlc2M6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBkYXJrZ3JleTtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIC4xZW0gLjFlbSAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IEBtYXJnaW4tcGFkZGluZy1kZWZhdWx0LXZhbHVlO1xuXHRcdFx0fVxuXHRcblx0XHRcdCYuc29ydGVkLWFzYzphZnRlcntcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHQmOmV4dGVuZCguYXJyKTtcblx0XHRcdFx0JjpleHRlbmQoLmFyci11cCk7XG5cdFx0XHR9XG5cdFxuXHRcdFx0Ji5zb3J0ZWQtZGVzYzphZnRlciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0JjpleHRlbmQoLmFycik7XG5cdFx0XHRcdCY6ZXh0ZW5kKC5hcnItZG93bik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHR0Ym9keSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdHRyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JheTIyO1xuXG5cdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGVsZW1lbnQtc2VsZWN0ZWQtY29sb3IgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdHRkIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBAbWFyZ2luLXBhZGRpbmctZGVmYXVsdC12YWx1ZTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogQG1hcmdpbi1wYWRkaW5nLWRlZmF1bHQtdmFsdWUgKyAzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZGFzaGVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR0ci5lbXB0eS10YWJsZS1tZXNzYWdlLXJvdyB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHRkIHtcblx0XHRcdFx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW4oKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0dHJbZGF0YS1pZF0gdGQge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHRcblx0Ji5yZWxvYWRpbmcge1xuXHRcdHRib2R5IHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxuXHRcblx0dGQubnVtYmVyLWNlbGwge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdFxuXHR0ZC5lbXB0eS1jZWxsIHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cbn1cblxuLnRhYmxlLnRhYmxlMSB7XG5cdHRib2R5IHtcblx0XHR0ciB7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdH1cblx0fVxufVxuXG4udGFibGUudGFibGUxLnNvcnQtdGFibGUge1xuXHR0aGVhZCB7XG5cdFx0dGgge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0fVxuXHR0Ym9keSB7XG5cdFx0dHIge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogQGRhcmtncmV5O1xuXHRcdFx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiB0aGluO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogQGRhcmtncmV5O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiB0aGluO1xuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRjdXJzb3I6IGdyYWI7XG5cdFx0fVxuXHR9XG59XG5cbiNkaWFzaG93LXRhYmxlLCAjY2hhcnQtdGFibGUge1xuXHR0ZCB7XG5cdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHR9XG59XG5cbi5kcmFnLWFuZC1kcm9wLWluZm8ge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzNweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW5cbn1cblxuLnRhYmxlMi5yYXd2YWx1ZXMge1xuXHR0Ym9keSB7XG5cdFx0dHIge1xuXHRcdFx0dGQge1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJJbmNvbnNvbGF0YVwiLCBcIkZpcmEgTW9ub1wiLCBcIlNvdXJjZSBDb2RlIFByb1wiLCBNb25hY28sIENvbnNvbGFzLCBcIkx1Y2lkYSBDb25zb2xlXCIsIG1vbm9zcGFjZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRhdGV0aW1lLXRhYmxlLWNvbC13aWR0aCB7XG5cdHdpZHRoOiAxNjVweDtcbn1cblxuLm51bWJlci1jZWxsIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jaGVja2JveC10YWJsZS1jb2wtd2lkdGgge1xuXHR3aWR0aDogNTBweDtcbn1cblxuLmZsZXgtY29sbGVjdGlvbi1zb3J0YWJsZSB7XG5cdGN1cnNvcjogZ3JhYjtcblxuXHR0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIkBtZXRhZGF0YVRkV2lkdGg6IDMwMHB4O1xuXG5kbC5pbmZvLWxpc3Qge1xuXHRjb2xvcjogQGRhcmtncmV5O1xuXHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrMnB4O1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXFwwMEEwXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdGR0LCBkZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0bWF4LWhlaWdodDogMTIwcHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cblx0XHRkaXYudG9vbHRpcCB7XG5cdFx0XHRwb3NpdGlvbjp1bnNldDtcblx0XHR9XG5cdH1cblxuXHRkZCB7XG5cdFx0d2lkdGg6IGNhbGMoflwiMTAwJSAtIFwiIEBtZXRhZGF0YVRkV2lkdGgpO1xuXHR9XG5cblx0ZHQge1xuXHRcdHdpZHRoOiBAbWV0YWRhdGFUZFdpZHRoO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluKCk7XG5cdH1cbn1cbiIsIi8qKlxuICogJElkJFxuICpcbiAqIE5hbWU6ICAgICAgJEhlYWRVUkwkXG4gKiBBdXRob3I6ICAgIFNWTjogJEF1dGhvciRcbiAqIFZlcnNpb246ICAgU1ZOOiAkUmV2JCAkRGF0ZSRcbiAqIENvcHlyaWdodDogMjAxNSBrcnVtZWRpYSBHbWJIIChodHRwOi8vd3d3LmtydW1lZGlhLmNvbSlcbiAqIExpbms6ICAgICAgaHR0cDovL3d3dy5rcnVtZWRpYS5jb20vIGtydW1lZGlhIEdtYkhcbiAqL1xuXG4uZGlhbG9nLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMHB4O1xuXHRsZWZ0OiAwcHg7XG5cdHJpZ2h0OiAwcHg7XG5cdGJvdHRvbTogMHB4O1xuXHR6LWluZGV4OiA1OTk5ODsgLy8gYmVsb3cgbG9hZGVyIGFuaW1hdGlvbiBiYWNrZ3JvdW5kIGFuZCBUaW55TUNFIE1lbnUvVG9vbGJhclxuXHRoZWlnaHQ6IDEwMCU7XG5cdFxuXHRvdmVyZmxvdzogYXV0bztcblx0XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xufVxuXG4uZGlhbG9nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogNjMwcHg7XG5cdG1hcmdpbjogMTB2aCBhdXRvIDA7XG5cdGJhY2tncm91bmQ6IEB3aGl0ZTtcblx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzJweDtcblx0XG5cdC5qc3RyZWUge1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdGhlaWdodDogNDB2aDtcblx0fVxuXHRcblx0LmRpYWxvZy1oZWFkIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAZGFya2dyZXksIDEwJSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XG5cdFx0LmRpYWxvZy10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAvKiBzbyBmaXJzdC1sZXR0ZXItdXBwZXJjYXNlIHdvcmtzICovO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzZweDtcblx0XHRcdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluKCk7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZGlhbG9nLWJvZHkge1xuXHRcdHBhZGRpbmc6IDMwcHggNDVweDtcblx0XHRcblx0XHQuZGlhbG9nLWNvbnRlbnQge1xuXG5cdFx0fVxuXHRcdFxuXHRcdC5kaWFsb2ctYnV0dG9uLXBhbmVsIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFxuXHRcdFx0LmtydS1idXR0b24ge1xuXHRcdFx0XHRtaW4td2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrMnB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQub2stYnV0dG9uIHtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYW5jZWwtYnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAZGFya2dyZXksIDEwJSk7XG5cdFx0XHRcdGNvbG9yOiBAd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJcbmJ1dHRvbiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmtydS1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzOyAvKiBGb3IgU2FmYXJpIDMuMSB0byA2LjAgKi9cblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBhZGRpbmc6IDVweCAxM3B4O1xuXHRjb2xvcjogQGNvbG9yX2tydV9idXR0b25fdGV4dDtcblx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlO1xuXHRmb250LWZhbWlseTogQGdsb2JhbC1mb250LWZhbWlseTtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOm5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XG5cdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluKCk7XG5cdFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAY29sb3JfbWFpbl9ob3ZlciwgMTApO1xuXHRcdHBhZGRpbmc6IDVweCAxM3B4O1xuXHR9XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGNvbG9yX21haW4sIDUpO1xuXHR9XG5cdFxuXHQmOmRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBjb2xvcl9tYWluLCAyMCk7XG5cdFx0Y29sb3I6IEBkaXNhYmxlZF9mb250X2NvbG9yO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXHRcblx0Jjpmb2N1cyB7XG5cdFx0cGFkZGluZzogNXB4IDEzcHg7XG5cdH1cblx0XG5cdCYuYmlnIHtcblx0XHRoZWlnaHQgOiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSszcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcblx0fVxuXHRcblx0Ji5ibG9jayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cdCYuaWNvbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFxuXHRcdCY6YWN0aXZlLCAmOmZvY3VzIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHR9XG5cdH1cblxuXHQmLmljb24uZmlsdGVyIHtcblx0XHRib3JkZXI6bm9uZTtcblx0XHRoZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcblx0XHR3aWR0aDogMjNweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogNXB4IDE0cHggIWltcG9ydGFudDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPWZpbHRlci5zdmcmY29sb3I9Y29udGVudF9oZWFkXCIpO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbi5idXR0b24tbWFyZ2luLWJvdHRvbS1hbmQtdG9wIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLXRvcDogMTNweDtcbn1cbiIsImgxLCBoMiwgaDMsIGg0IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiBAZGFya2dyZXk7XG59XG5cbmgxIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKjI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgyIHtcblx0bWFyZ2luLXRvcDogMjdweDtcblx0bWFyZ2luLWJvdHRvbTogQGdsb2JhbC1mb250LXNpemUtYmFzZTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oMyB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSooNC8zKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDQge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSsycHg7XG5cdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluKCk7XG59XG4iLCJAZGVmYXVsdFRvb2x0aXBCYWNrZ3JvdW5kQ29sb3I6IEBkYXJrZ3JleTtcbkBkZWZhdWx0VG9vbHRpcEJvcmRlckNvbG9yOiBAZ3JleTQ7XG5cbi50b29sdGlwLXBhcmVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvb2x0aXAtcGFyZW50OmhvdmVyIC50b29sdGlwIHtcblx0ei1pbmRleDogMTA7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXI7XG59XG5cbi50b29sdGlwLXBhcmVudCAudG9vbHRpcCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAtMTAwMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhciwgei1pbmRleCAwcyBsaW5lYXIgMC41cztcblx0XG5cdC8vIE51ciBTdHlsZSwgbXVzcyBuaWNodCB6d2luZ2VuZCBoaWVyIHJlaW4uXG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgQGRlZmF1bHRUb29sdGlwQm9yZGVyQ29sb3I7XG5cdGJhY2tncm91bmQ6IEBkZWZhdWx0VG9vbHRpcEJhY2tncm91bmRDb2xvcjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Y29sb3I6IEB3aGl0ZTtcbn1cblxuLnRvb2x0aXAtbm9zZS10b3AtbWl4aW4oQHRvb2x0aXBOb3NlU2l6ZSwgQHRvb2x0aXBCYWNrZ3JvdW5kQ29sb3IpIHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IC1AdG9vbHRpcE5vc2VTaXplO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogLUB0b29sdGlwTm9zZVNpemU7XG5cdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIHRyYW5zcGFyZW50IEB0b29sdGlwTm9zZVNpemU7XG5cdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCB0cmFuc3BhcmVudCBAdG9vbHRpcE5vc2VTaXplO1xuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIEB0b29sdGlwQmFja2dyb3VuZENvbG9yIEB0b29sdGlwTm9zZVNpemU7XG5cdH1cbn1cblxuLnRvb2x0aXAtbm9zZS1ib3R0b20tbWl4aW4oQHRvb2x0aXBOb3NlU2l6ZSwgQHRvb2x0aXBCYWNrZ3JvdW5kQ29sb3IpIHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRib3R0b206IC1AdG9vbHRpcE5vc2VTaXplO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogLUB0b29sdGlwTm9zZVNpemU7XG5cdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIHRyYW5zcGFyZW50IEB0b29sdGlwTm9zZVNpemU7XG5cdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCB0cmFuc3BhcmVudCBAdG9vbHRpcE5vc2VTaXplO1xuXHRcdGJvcmRlci10b3A6IHNvbGlkIEB0b29sdGlwQmFja2dyb3VuZENvbG9yIEB0b29sdGlwTm9zZVNpemU7XG5cdH1cbn1cblxuLnRvb2x0aXAtbm9zZS1sZWZ0LW1peGluKEB0b29sdGlwTm9zZVNpemUsIEB0b29sdGlwQmFja2dyb3VuZENvbG9yKSB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAtQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cmlnaHQtbGVmdDogLUB0b29sdGlwTm9zZVNpemU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgdHJhbnNwYXJlbnQgQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIEB0b29sdGlwQmFja2dyb3VuZENvbG9yIEB0b29sdGlwTm9zZVNpemU7XG5cdFx0Ym9yZGVyLXRvcDogc29saWQgdHJhbnNwYXJlbnQgQHRvb2x0aXBOb3NlU2l6ZTtcblx0fVxufVxuIiwiXG4uYW5pbWF0ZWQge1xuXHRhbmltYXRpb246IDFzIGVhc2UgMHMgMSBub3JtYWw7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiAxcyBlYXNlIDBzIDEgbm9ybWFsO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5yZXZlcnNlZCB7XG5cdGFuaW1hdGlvbjogMC41cyBlYXNlIDBzIDEgcmV2ZXJzZSBib3RoO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogMC41cyBlYXNlIDBzIDEgcmV2ZXJzZSBib3RoO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5mYWRlSW4ge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uZmFkZU91dCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG5cdH1cblxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uem9vbUluIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuXHRhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi56b29tT3V0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcblx0YW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG4iLCIvKlxuICogJElkJFxuICpcbiAqIE5hbWU6ICAgICAgJEhlYWRVUkwkXG4gKiBBdXRob3I6ICAgIFNWTjogJEF1dGhvciRcbiAqIFZlcnNpb246ICAgU1ZOOiAkUmV2JCAkRGF0ZSRcbiAqIENvcHlyaWdodDogMjAxNSBrcnVtZWRpYSBHbWJIIChodHRwOi8vd3d3LmtydW1lZGlhLmNvbSlcbiAqIExpbms6ICAgICAgaHR0cDovL3d3dy5rcnVtZWRpYS5jb20vIGtydW1lZGlhIEdtYkhcbiAqL1xuXG5AdGltZV9pbnB1dF9oZWlnaHQ6IDMwcHg7XG5AdGltZS1idXR0b24tc2l6ZTogMjBweDtcblxubGFiZWwuZGF0ZXRpbWUtcGlja2VyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZGF0ZXRpbWUtaW5wdXQge1xufVxuXG5cbi5kYXRldGltZS1wb3B1cCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzMHB4OyAvLyBUT0RPOiBuaWNodCBndXRcblx0d2lkdGg6IDI1MHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR6LWluZGV4OiAxMDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBncmV5Njtcblx0YmFja2dyb3VuZC1jb2xvcjogQGdyZXk4O1xuXHRjb2xvcjogQGRhcmtncmV5O1xuXG5cdGRpdi5kYXRldGltZS1zdGF0dXMtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0ZGl2LnBpY2tlcnMtY29udGFpbmVyIHtcblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Lm1vbWVudC1waWNrZXItY2FsZW5kYXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0XG5cdC50aW1lLXNlbGVjdGlvbiB7XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRtYXJnaW4tbGVmdDogMzAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0XG5cdC5ob3VyLXNlbGVjdGlvbiwgLm1pbnV0ZS1zZWxlY3Rpb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA0NSU7XG5cdH1cblx0XG5cdC50aW1lLXNlcGVyYXRvciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwJTtcblx0XHRoZWlnaHQ6IEB0aW1lLWJ1dHRvbi1zaXplICsgQHRpbWVfaW5wdXRfaGVpZ2h0ICsgQHRpbWUtYnV0dG9uLXNpemU7XG5cdFx0bGluZS1oZWlnaHQ6IEB0aW1lLWJ1dHRvbi1zaXplICsgQHRpbWVfaW5wdXRfaGVpZ2h0ICsgQHRpbWUtYnV0dG9uLXNpemU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdFxuXHQuaG91ci1pbnB1dCwgLm1pbnV0ZS1pbnB1dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBAdGltZV9pbnB1dF9oZWlnaHQ7XG5cdFx0bGluZS1oZWlnaHQ6IEB0aW1lX2lucHV0X2hlaWdodDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyZXk2O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrNHB4O1xuXHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdH1cblx0XG5cdC50aW1lLWJ1dHRvbiB7XG5cdFx0d2lkdGg6IEB0aW1lLWJ1dHRvbi1zaXplO1xuXHRcdGhlaWdodDogQHRpbWUtYnV0dG9uLXNpemU7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4uZGF0ZXRpbWUtcG9wdXAuaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGV0aW1lLXBvcHVwLWJ1dHRvbnMgPiAqIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzJweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGV0aW1lLXBvcHVwLWJ1dHRvbnMgPiAub2stYnV0dG9uIHtcblx0Y29sb3I6IEBjb2xvcl9kYXRldGltZXBpY2tlcl9va19idXR0b247XG59XG5cbi5tb21lbnQtcGlja2VyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb21lbnQtcGlja2VyIHRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb21lbnQtcGlja2VyLXllYXItc2VsZWN0LCAubW9tZW50LXBpY2tlci1tb250aC1zZWxlY3Qge1xuXHR3aWR0aDogNTAlO1xuXHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrNHB4O1xufVxuXG4ubW9tZW50LXBpY2tlci1jYWxlbmRhciB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyIHRoIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyIHRkIHtcblx0d2lkdGg6IDE0LjI4NSU7XG5cdGhlaWdodDogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubW9tZW50LXBpY2tlci1jYWxlbmRhci1jZWxsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9tZW50LXBpY2tlci1jYWxlbmRhci1jZWxsLWRpc2FibGVkIHtcblx0Y29sb3I6IEBncmV5NDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubW9tZW50LXBpY2tlci1jYWxlbmRhci1jZWxsLW90aGVyLW1vbnRoIHtcblx0Y29sb3I6IEBncmV5Mjtcbn1cblxuLm1vbWVudC1waWNrZXItY2FsZW5kYXItY2VsbC1zZWxlY3RlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9kYXRldGltZXBpY2tlcl9zZWxlY3RlZF9iYWNrZ3JvdW5kO1xuXHRjb2xvcjogQGNvbG9yX2RhdGV0aW1lcGlja2VyX3NlbGVjdGVkX3RleHQ7XG59XG4iLCIuanN0cmVlLWRlZmF1bHR7XG5cdGkuanN0cmVlLWljb24uanN0cmVlLXRoZW1laWNvbi5qc3RyZWUtdGhlbWVpY29uLWN1c3RvbSB7XG5cdFx0d2lkdGg6IDIxcHg7XG5cdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmpzdHJlZS1jbGlja2VkIHtcblx0XHRiYWNrZ3JvdW5kOiBAZWxlbWVudC1zZWxlY3RlZC1jb2xvciAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCJAZmlsdGVyQmFySGVpZ2h0OiAyNXB4O1xuQGZpbHRlckJhckl0ZW1Cb3JkZXJXaWR0aDogMXB4O1xuXG4uZmlsdGVyLWJhciB7XG5cdFxufVxuXG4uZmlsdGVyLWJhcjpub3QoLnZlcnRpY2FsLWZpbHRlci1iYXIpIHtcblx0aGVpZ2h0OiBAZmlsdGVyQmFySGVpZ2h0O1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcblx0PiAua3J1LWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IEBmaWx0ZXJCYXJIZWlnaHQ7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluKCk7XG5cdH1cblx0XG5cdC5maWx0ZXItYmFyLWl0ZW0tY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XG5cdFx0LmZpbHRlci1iYXItaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmZpbHRlci1iYXIudmVydGljYWwtZmlsdGVyLWJhciB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0PiAua3J1LWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IEBmaWx0ZXJCYXJIZWlnaHQ7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluKCk7XG5cdH1cblx0XG5cdC5maWx0ZXItYmFyLWl0ZW0tY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcblx0XHQuZmlsdGVyLWJhci1pdGVtIHtcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFxuXHRcdFx0LmZpbHRlci1iYXItaXRlbS10ZXh0IHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IEBmaWx0ZXJCYXJIZWlnaHQ7XG5cdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHQ+IC5rcnUtYnV0dG9uIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmlsdGVyLWJhci1pdGVtIHtcblx0aGVpZ2h0OiBAZmlsdGVyQmFySGVpZ2h0O1xuXHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXHRib3JkZXI6IEBmaWx0ZXJCYXJJdGVtQm9yZGVyV2lkdGggc29saWQgZ3JleTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcblx0LmZpbHRlci1iYXItaXRlbS10ZXh0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWluLXdpZHRoOiAxNzVweDtcblx0fVxuXHRcblx0PiAua3J1LWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiBAZmlsdGVyQmFySGVpZ2h0IC0gMiAqIEBmaWx0ZXJCYXJJdGVtQm9yZGVyV2lkdGg7XG5cdFx0aGVpZ2h0OiBAZmlsdGVyQmFySGVpZ2h0IC0gMiAqIEBmaWx0ZXJCYXJJdGVtQm9yZGVyV2lkdGg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdH1cbn1cbiIsIlxuLmtydS1vYmplY3RwaWNrZXItc2VsZWN0aW9uLWRpc3BsYXkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMjBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cblxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHRoZWFkLCB0Ym9keSwgdHIsIHRkLCB0aCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0dHIge1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdG1pbi1oZWlnaHQ6IDI1cHg7XG5cdH1cblxuXHR0cjphZnRlciB7XG5cdFx0Y29udGVudDogJyAnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdHRib2R5IHtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG5cblx0dGJvZHkgdGQsIHRoZWFkIHRoIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdHRkIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZzogNnB4O1xuXHR9XG5cblx0dGJvZHk+dHI6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcblx0fVxufVxuXG4ua3J1LW9iamVjdHBpY2tlci1saXN0IHtcblx0bWluLWhlaWdodDogMTUwcHg7XG5cdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5kYXRhcG9pbnQtcGlja2VyLXJvdyB7XG5cblx0dGQge1xuXHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSsxcHg7XG5cdFx0Lm5hbWUge1xuXHRcdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHR9XG5cdH1cblxuXHR0ZCA+ICoge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0XG5cdGltZy50eXBlLWljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG59XG5cbi5rcnUtb2JqZWN0cGlja2VyLWl0ZW0ge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcbn1cbiIsIi5uYXRpdmUtbGlzdCB7XG5cdHVsLCBvbCB7XG5cdFx0bGlzdC1zdHlsZTogaW5pdGlhbDtcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IGluaXRpYWw7XG5cdFx0bWFyZ2luLWJsb2NrLWVuZDogaW5pdGlhbDtcblx0XHRwYWRkaW5nOiBpbml0aWFsO1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxZW07XG5cdH1cbn1cbiIsIi5tYXJrZG93biBcbntcblx0ZW0ge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXHRcblx0c3Ryb25nIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHRcblx0dWwsIG9sIHtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG5cdFxuXHRvbCB7XG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZTogZGVjaW1hbDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0dWwge1xuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdGNvZGUge1xuXHRcdGZvbnQtZmFtaWx5OiAnRmlyYSBNb25vJywgbW9ub3NwYWNlO1xuXHR9XG5cdFxuXHRwIHtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHR9XG59XG4iLCJcbi5rcnUtcHJvZ3Jlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleTg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LnByb2dyZXNzLWJhciB7XG5cdFx0Ym94LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KSBpbnNldDtcblx0XHRjb2xvcjogQGJsYWNrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZSAwcztcblx0fVxuXHQucHJvZ3Jlc3MtcGVyY2VudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHR9XG5cblx0LnByb2dyZXNzLWJhci1maW5lIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbjtcblx0fVxufVxuIiwiXG4uaW5mby1ibG9jay1jb250YWluZXJcbntcblx0LmNvbnRlbnQtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aCA6IDQwMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0YmFja2dyb3VuZDogQGdyZXk3O1xuXG5cdFx0LmJsb2NrLWhlYWRlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcl9tYWluO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHR9XG5cblx0XHQuYmxvY2staGVhZGxpbmUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHQmLnNlbGVjdGFibGUge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0YmFja2dyb3VuZDogQGdyZXkyO1xuXHRcdH1cblxuXHRcdGRsIHtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHRkdCB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHR9XG5cblx0XHRkZCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNTUlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cblx0XHRkbC5sb25nLWxhYmVsIGR0IHtcblx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0fVxuXG5cdFx0ZGwubG9uZy1sYWJlbCBkZCB7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdH1cblx0fVxufVxuIiwiXG5kaXYuY29udGVudC1wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG5cblx0PiBkaXYuc2VsZWN0LWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdD4gc3Bhbi5zZWxlY3QyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdGEucGFnaW5hdGlvbi1zZWxlY3QtY29udHJvbCB7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0Y29sb3I6IEBkYXJrZ3JleTtcblxuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0Y29sb3I6IEBncmV5Mjtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdD4gZGl2LnBhZ2luYXRlZC1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufSIsIi51aS1zb3J0YWJsZS1oZWxwZXIge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0dGQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHR9XG59XG4iLCJAdG9vbHRpcEJhY2tncm91bmRDb2xvcjogQGRhcmtncmV5O1xuQHRvb2x0aXBCb3JkZXJDb2xvcjogQGdyZXk0O1xuQHRvb2x0aXBOb3NlU2l6ZTogMTBweDtcbkB0b29sdGlwTWluV2lkdGg6IDIzMHB4O1xuQHRvb2x0aXBNYXhXaWR0aDogNDMwcHg7XG5cbmRpdi50b29sdGlwIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0c3Bhbi5pbmZvX2ljb24gPiBzdmcge1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0fVxuXG5cdHNwYW4uaW5mby1wb3BvdmVyLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0ei1pbmRleDogODAwMDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdG1pbi13aWR0aDpAdG9vbHRpcE1pbldpZHRoO1xuXHRcdG1heC13aWR0aDogQHRvb2x0aXBNYXhXaWR0aDtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhciwgei1pbmRleCAwcyBsaW5lYXIgMC4xcztcblxuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAdG9vbHRpcEJvcmRlckNvbG9yO1xuXHRcdGJhY2tncm91bmQ6IEB0b29sdGlwQmFja2dyb3VuZENvbG9yO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRjb2xvcjogQHdoaXRlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNXB4O1xuXHRcdFx0bGVmdDogLUB0b29sdGlwTm9zZVNpemU7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHJpZ2h0LWxlZnQ6IC1AdG9vbHRpcE5vc2VTaXplO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgdHJhbnNwYXJlbnQgQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHRcdGJvcmRlci1yaWdodDogc29saWQgQHRvb2x0aXBCYWNrZ3JvdW5kQ29sb3IgQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHRcdGJvcmRlci10b3A6IHNvbGlkIHRyYW5zcGFyZW50IEB0b29sdGlwTm9zZVNpemU7XG5cdFx0fVxuXHR9XG5cblx0c3Bhbi5pbmZvX2ljb246aG92ZXIgKyBzcGFuLmluZm8tcG9wb3Zlci1jb250YWluZXIge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyIDAuNXM7XG5cdH1cbn1cbiIsImRpdi5wb3B1cC1jb250YWluZXIge1xuXG5cdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tZW51X2JhY2tncm91bmQ7XG5cdHdpZHRoOiA2NTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRsaW5lLWhlaWdodDozMHB4O1xuXG5cdD5kaXYucG9wdXAtYnV0dG9uIHtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cblx0XHRtYXJnaW46IDBweCAxMHB4IDBweDtcblxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCYucG9wdXAtYnV0dG9uLWxlZnQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdCYucG9wdXAtYnV0dG9uLXJpZ2h0IHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblxuXHQ+ZGl2LnBvcHVwLXN1YmplY3Qge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNDMwcHg7XG5cdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHQ+YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0PmRpdi5wb3B1cC1tYXJrLXJlYWQtYnV0dG9uIHtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cblx0XHRtYXJnaW46IDBweCAxMHB4IDBweDtcblxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQ+ZGl2LnBvcHVwLW1lc3NhZ2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0cGFkZGluZzogMCAzNXB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0PmRpdi5wb3B1cC13YXJuaW5nIHtcblx0XHRjb2xvcjogcmVkO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cbn1cbiIsIi5rcnUtZm9ybSB7XG5cdGgzIHtcblx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmZvcm0tcm93IHtcblx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cblx0LmtydS1mb3JtLWlucHV0IHtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdH1cbn1cblxuLmtydS1mb3JtLWZpZWxkLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjY1cHg7XG5cdC8qaGVpZ2h0OiAyNnB4O1xuXHRsaW5lLWhlaWdodDogMjZweDsqL1xuXHRwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuXHRwYWRkaW5nLXRvcDogNnB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Y29sb3I6IEBkYXJrZ3JleTtcblx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW4oKTtcbn1cblxuLyogQ29tbW9uIEZpZWxkIFN0eWxlICovXG5cbi5rcnUtZm9ybS1maWVsZC5kaXNhYmxlZCwgaW5wdXQ6ZGlzYWJsZWQge1xuXHRjb2xvcjogQGdyZXkzICFpbXBvcnRhbnQ7XG59XG5cbi5rcnUtZm9ybS1pbnB1dC5lbXB0eS1hbmQtcmVxdWlyZWQsIC5rcnUtZm9ybS1pbnB1dC5pbnZhbGlkLFxuLmtydS1mb3JtLXNlbGVjdC5lbXB0eS1hbmQtcmVxdWlyZWQsIC5rcnUtZm9ybS1zZWxlY3QuaW52YWxpZCxcbi5rcnUtZm9ybS10ZXh0YXJlYS5lbXB0eS1hbmQtcmVxdWlyZWQsIC5rcnUtZm9ybS10ZXh0YXJlYS5pbnZhbGlkIHtcblx0Ym9yZGVyLWNvbG9yOiByZWQ7XG59XG5cbi8qIFNwZWNpZmljIEZpZWxkIFN0eWxlICovXG5cbi5rcnUtZm9ybS1pbnB1dCwgLmtydS1mb3JtLXRleHRhcmVhIHtcblx0Ym9yZGVyOiAxcHggc29saWQgQGdyZXk2O1xuXHRjb2xvcjogQGRhcmtncmV5O1xufVxuXG4ua3J1LWZvcm0tdGV4dGFyZWEge1xuXHRyZXNpemU6IHZlcnRpY2FsO1xufVxuXG4ua3J1LWZvcm0tcmFkaW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAzMDBweDtcblx0XG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XG5cdFx0PiBzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0Y29sb3I6IEBkYXJrZ3JleTtcblx0XHR9XG5cdFx0XG5cdFx0aW5wdXQ6bm90KDpkaXNhYmxlZCkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHRcblx0XHRpbnB1dDpmb2N1cyArIHNwYW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW5fZm9jdXM7XG5cdFx0fVxuXHR9XG59XG5cbmlucHV0W3R5cGU9XCJjb2xvclwiXSB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdFxuXHQmOm5vdCg6ZGlzYWJsZWQpIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuXHQvKmJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyovXG5cdCYuaW52YWxpZCwgJi5lbXB0eS1hbmQtcmVxdWlyZWQgIHtcblx0XHQmOm5vdCg6ZGlzYWJsZWQpIHtcblx0XHRcdGJvcmRlci1jb2xvcjogcmVkO1xuXHRcdFx0Y29sb3I6IHJlZDtcblx0XHR9XG5cdH1cbn1cblxuLmtydS1mb3JtLWZpZWxkLWxhYmVsLmRhdGV0aW1lLXBpY2tlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuZGF0ZXRpbWUtcG9wdXAge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMzBweDtcblx0fVxufVxuXG5cbi5kYXRhcG9pbnQtZmllbGQsIC5hYnN0cmFjdC1waWNrZXItZmllbGQge1xuXHR3aWR0aDogMjAwcHg7XG5cdFxuXHQuaXRlbXMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmLmRpc2FibGVkIHtcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXHRcdFx0Lml0ZW0tdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiBAZ3JleTM7XG5cdFx0XHR9XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRib3JkZXItY29sb3I6IEBncmV5Njtcblx0XHR9XG5cdH1cblxuXHQmLmVtcHR5LWFuZC1yZXF1aXJlZCwgJi5pbnZhbGlkIHtcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZWQ7XG5cdFx0fVxuXHR9XG59XG5cbi8qIE5vdCB1c2VkIGluIHRoaXMgUHJvamVjdCBtYXliZSBmcm9tIGFub3RoZXIgTW9kdWxlPyAqL1xuXG4uZm9ybS1pbmZvLXRleHQge1xuXHRzcGFuIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2U7XG5cdGNvbG9yOiBAZGFya2dyZXk7XG59XG5cbi50b2JpZ21lc3NhZ2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ua3J1LWZvcm0gLmZpbGV0b2JpZyB7XG5cdC50b2JpZ21lc3NhZ2Uge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogQHJlZDtcblx0fVxufVxuXG4uZm9ybS1yb3cuaGlkZGVuLWxhYmVsLXRleHQge1xuXHQua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaWNvbi1zZWxlY3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDIwMHB4Oztcblx0aGVpZ2h0OiAyNnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdCYuZGlzYWJsZWQge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0PiBpbWcge1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdH1cblx0fVxuXG5cdD4gaW1nIHtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdH1cblxuXHQ+IGlucHV0IHtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdH1cblxuXHQuZHJvcGRvd24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGdyZXk0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDJweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3JfbWFpbl9ob3Zlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBjb2xvcl9tYWluX2hvdmVyLCAyMCUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3JfbWFpbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBjb2xvcl9tYWluLCAyMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tdWx0aS1jaGVja2JveC1wYW5lbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyOiAxcHggc29saWQgQGdyZXk0O1xuXG5cdHVsIHtcblx0XHR3aWR0aDogMTk4cHg7O1xuXHRcdGhlaWdodDogMTA0cHg7XG5cdFx0cGFkZGluZzogNHB4O1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cblx0XHQ+IGxpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JleTQ7Ki9cblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxufVxuXG5idXR0b24uZmxleGlibGUtZm9ybS1jb2xsZWN0aW9uLWFkZC1idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5kaXYuZm9ybS1yb3cud2l0aC1zeW1ib2wge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmRpdi5zeW1ib2wtY29udGFpbmVyIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIkB0b29sdGlwQmFja2dyb3VuZENvbG9yOiBAZGFya2dyZXk7XG5AdG9vbHRpcEJvcmRlckNvbG9yOiBAZ3JleTQ7XG5AdG9vbHRpcE5vc2VTaXplOiAxMHB4O1xuXG4uZm9ybS1maWVsZC10b29sdGlwIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR6LWluZGV4OiAtMTAwMDtcblx0XG5cdHdpZHRoOiAyMzBweDtcblx0XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXIsIHotaW5kZXggMHMgbGluZWFyIDAuMXM7XG5cdFxuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEB0b29sdGlwQm9yZGVyQ29sb3I7XG5cdGJhY2tncm91bmQ6IEB0b29sdGlwQmFja2dyb3VuZENvbG9yO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogQHdoaXRlO1xuXHRcblx0LmZpZWxkLWRlc2NyaXB0aW9uIHtcblxuXHR9XG5cdFxuXHQuY2xpZW50LXZhbGlkYXRpb24tdGV4dHMge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlO1xuXHRcdFxuXHRcdGxpLm5vdC1jaGVja2VkIHtcblx0XHRcdGNvbG9yOiBncmF5O1xuXHRcdH1cblx0XHRcblx0XHRsaS52YWxpZCB7XG5cdFx0XHRjb2xvcjogQGNvbG9yX3ZhbGlkO1xuXHRcdH1cblx0XHRcblx0XHRsaS5pbnZhbGlkIHtcblx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0fVxuXHR9XG5cblx0LnNlcnZlci12YWxpZGF0aW9uLXRleHRzIHtcblx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2U7XG5cdFx0Y29sb3I6ICNjYzAwMDA7XG5cdH1cblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDVweDtcblx0XHRsZWZ0OiAtQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cmlnaHQtbGVmdDogLUB0b29sdGlwTm9zZVNpemU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgdHJhbnNwYXJlbnQgQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIEB0b29sdGlwQmFja2dyb3VuZENvbG9yIEB0b29sdGlwTm9zZVNpemU7XG5cdFx0Ym9yZGVyLXRvcDogc29saWQgdHJhbnNwYXJlbnQgQHRvb2x0aXBOb3NlU2l6ZTtcblx0fVxufVxuXG4ua3J1LWZvcm0tZmllbGQ6Zm9jdXMgKyAuZm9ybS1maWVsZC10b29sdGlwLFxuLmtydS1mb3JtLWZpZWxkLmZvY3VzICsgLmZvcm0tZmllbGQtdG9vbHRpcCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgKyAuZm9ybS1maWVsZC10b29sdGlwLFxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuICsgLmZvcm0tZmllbGQtdG9vbHRpcCxcbi8qLmtydS1mb3JtLWZpZWxkW3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsICsgLmZvcm0tZmllbGQtdG9vbHRpcCwqL1xue1xuXHR6LWluZGV4OiAxMDtcblx0b3BhY2l0eTogMTtcbn1cblxuLmtydS1mb3JtLWZpZWxkLWxhYmVsOmhvdmVyIC5rcnUtZm9ybS1maWVsZDpub3QoLmRpc2FibGVkKTpub3QoOmZvY3VzKTpub3QoLmZvY3VzKSArIC5mb3JtLWZpZWxkLXRvb2x0aXAsXG4uc2VsZWN0Mi1jb250YWluZXI6aG92ZXIgKyAuZm9ybS1maWVsZC10b29sdGlwLFxuLmtydS1mb3JtLWZpZWxkW3R5cGU9XCJjaGVja2JveFwiXTpob3ZlciArIGxhYmVsICsgLmZvcm0tZmllbGQtdG9vbHRpcFxue1xuXHR6LWluZGV4OiAxMDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhciAwLjVzO1xufVxuXG4uZm9ybS1maWVsZC10b29sdGlwLmZvcmNlZC12aXNpYmxlIHtcblx0ei1pbmRleDogMTA7XG5cdG9wYWNpdHk6IDE7XG59XG4iLCJcbi5rcnUtZm9ybS1pbnB1dCwgLmtydS1mb3JtLXRleHRhcmVhIHtcblx0d2lkdGg6IDI3NXB4O1xuXHRjb2xvcjogQGRhcmtncmV5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleTY7XG5cdHBhZGRpbmc6IDVweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlO1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluX2ZvY3VzO1xuXHR9XG59XG5cbi5rcnUtZm9ybS1pbnB1dCB7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmtydS1mb3JtLWlucHV0LXNtYWxsIHtcblx0d2lkdGg6IDEwMHB4O1xufVxuXG4ua3J1LWZvcm0taW5wdXQtYmlnIHtcblx0d2lkdGg6IDI2MHB4O1xufVxuXG4ua3J1LWZvcm0taW5wdXQtbGFyZ2Uge1xuXHR3aWR0aDogMzQwcHg7XG59XG5cbi5rcnUtZm9ybS1pbnB1dC1leHRyYS1sYXJnZSB7XG5cdHdpZHRoOiA0NjBweDtcbn1cbiIsIi8qIEJhc2UgZm9yIGxhYmVsIHN0eWxpbmcgKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTk5OTlweDtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAzcHg7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGNvbG9yOiBAZGFya2dyZXk7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vKiBjaGVja2JveCBhc3BlY3QgKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6MDsgdG9wOiAycHg7XG5cdHdpZHRoOiAxN3B4OyBoZWlnaHQ6IDE3cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkIEBkYXJrZ3JleTtcblx0YmFja2dyb3VuZDogQHdoaXRlO1xufVxuLyogY2hlY2tlZCBtYXJrIGFzcGVjdCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG5cdGNvbnRlbnQ6ICfinJQnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNXB4OyBsZWZ0OiA0cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDAuODtcblx0Y29sb3I6IEBkYXJrZ3JleTtcblx0dHJhbnNpdGlvbjogYWxsIC4ycztcbn1cbi8qIGNoZWNrZWQgbWFyayBhc3BlY3QgY2hhbmdlcyAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLyogZGlzYWJsZWQgY2hlY2tib3ggKi9cblt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcblt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1jb2xvcjogQGdyZXk0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IEBncmV5O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG5cdGNvbG9yOiBAZ3JleTQ7XG59XG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xuXHRjb2xvcjogQGdyZXk0O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKiBhY2Nlc3NpYmlsaXR5ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6Zm9jdXMgKyBsYWJlbDpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLDAsMCwuMik7XG5cdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluX2ZvY3VzO1xufVxuXG4vKiBob3ZlciBzdHlsZSBqdXN0IGZvciBpbmZvcm1hdGlvbiAqL1xubGFiZWw6aG92ZXI6YmVmb3JlIHtcblx0Ym9yZGVyOiAycHggc29saWQgQGNvbG9yX2NvbnRlbnRfaGVhZF9ob3ZlciAhaW1wb3J0YW50O1xufVxuIiwiLnNlbGVjdDItc291cmNlLnNtYWxsLXNlbGVjdCwgLnNtYWxsLXNlbGVjdCB7XG5cdHdpZHRoOiAxMDBweDtcbn1cblxuLnNlbGVjdDItc291cmNlIHtcblx0d2lkdGg6IDIwMHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuc2VsZWN0LmtydS1mb3JtLWZpZWxkIHtcblx0d2lkdGg6IDI3NXB4O1xufVxuXG5zcGFuLnNlbGVjdDItc2VsZWN0aW9uIHtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleTYgIWltcG9ydGFudDtcblx0Y29sb3I6IEBkYXJrZ3JleSAhaW1wb3J0YW50O1xufVxuXG5zcGFuLnNlbGVjdDItcmVzdWx0cyBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbl9ob3Zlcjtcbn1cblxuc3Bhbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG5cdHotaW5kZXg6IDk5OTk5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXM6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQpLCAuc2VsZWN0Mi1jb250YWluZXItLW9wZW46bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQpIHtcblx0c3Bhbi5zZWxlY3QyLXNlbGVjdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW5fZm9jdXMgIWltcG9ydGFudDtcblx0fVxufVxuXG5zZWxlY3QuZW1wdHktYW5kLXJlcXVpcmVkICsgLnNlbGVjdDItY29udGFpbmVyLCBzZWxlY3QuaW52YWxpZCArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXHRcdGJvcmRlci1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0Ym9yZGVyLWNvbG9yOiAjYTBhMGEwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRjb2xvcjogQGdyZXkzICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW4oKTtcbn1cblxuLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluKCk7XG59XG5cbi5rcnUtZm9ybS1zZWxlY3Qge1xuXHRoZWlnaHQ6IDI2cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBncmV5Njtcblx0YmFja2dyb3VuZC1jb2xvcjogQGdyZXk2O1xuXHRjb2xvcjogQGRhcmtncmV5O1xuXHRcblx0Jjpmb2N1cyBvcHRpb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluX2ZvY3VzO1xuXHR9XG59XG5cbm9wdGdyb3VwLCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4iLCIua3J1LWZvcm0tZmllbGQtbGFiZWwgLnNsaWRlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMjAwcHg7XG59XG5cbi5zbGlkZXIge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdFxuXHQudHJhY2stY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbjogMCAxMHB4IDAgMTBweDtcblx0XHRcblx0XHQudHJhY2sge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA5cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0fVxuXHRcdFxuXHRcdC50cmFjay1maWxsIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogOXB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGRhcmtncmV5O1xuXHRcdH1cblx0XHRcblx0XHQudGh1bWIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0XG5cdFx0LnZhbHVlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTE4cHg7XG5cdFx0XHRsZWZ0OiAtOTBweDtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZTtcblx0XHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0fVxuXHR9XG59XG5cbi5zbGlkZXI6Zm9jdXMge1xuXHRcblx0LnRyYWNrLWNvbnRhaW5lciB7XG5cdFx0XG5cdFx0LnRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluX2ZvY3VzO1xuXHRcdH1cblx0fVxufVxuXG4uc2xpZGVyLmRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFxuXHQudHJhY2stY29udGFpbmVyIHtcblx0XHRcblx0XHQudHJhY2stZmlsbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBkYXJrZ3JleSwgMzAlKTtcblx0XHR9XG5cdFx0XG5cdFx0LnRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4obGlnaHRncmF5LCAyMCUpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBsaWdodGVuKGdyYXksIDIwJSk7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHRcdFxuXHRcdC52YWx1ZSB7XG5cdFx0XHRjb2xvcjogbGlnaHRlbihAZGFya2dyZXksIDIwJSk7XG5cdFx0fVxuXHR9XG59XG4iLCJcbi5yZXZlcnNlZC1jaGVja2JveC1maWVsZHNldCB7XG5cdGJvcmRlcjogMnB4IHNvbGlkIEBkYXJrZ3JleTtcblx0cGFkZGluZzogOHB4O1xuXG5cdGxlZ2VuZCB7XG5cdFx0Y29sb3I6IEBkYXJrZ3JleTtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdGxhYmVsLmNoZWNrYm94LWxhYmVsIHtcblx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsLmNoZWNrYm94LWxhYmVsIHtcblx0XHRjb2xvcjogQGdyZXkyO1xuXHR9XG59XG4iLCJAYm9yZGVyLXJhZGl1cy1sb2dpbjogMTFweDtcbkBsb2dpbi1ib3gtbW9iaWxlLXdpZHRoOiAzMDBweDtcbkBsb2dpbi1ib3gtZGVza3RvcC13aWR0aDogNTkwcHg7XG5AZGVza3RvcC1tb2JpbGUtc3dpdGNoLXdpZHRoOiBAbG9naW4tYm94LWRlc2t0b3Atd2lkdGggKyAoMiAqIDYwcHgpO1xuYm9keS5sb2dpbiB7XG5cdG1pbi13aWR0aDogdW5zZXQ7XG5cblx0LmxvZ2luLWxheW91dC1jb250YWluZXIge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdG1pbi13aWR0aDogQGxvZ2luLWJveC1tb2JpbGUtd2lkdGg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvcl9sb2dpbl9iYWNrZ3JvdW5kO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBkZXNrdG9wLW1vYmlsZS1zd2l0Y2gtd2lkdGgpIHtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcl93aGl0ZTtcblx0XHR9XG5cblx0XHRkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cblx0XHRcdGRpdiNsYXlvdXQtY29udGVudCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtaW4td2lkdGg6IHVuc2V0O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0ZGl2I2xvZ2luLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdiNsb2dpbi1pY29uIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTYxcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHR6LWluZGV4OiAzO1xuXG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA4OHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA5M3B4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkaXYubG9naW4tYm94IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTIlO1xuXHRcdFx0XHRcdGhlaWdodDogNjU2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IEBsb2dpbi1ib3gtZGVza3RvcC13aWR0aDtcblxuXHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGRlc2t0b3AtbW9iaWxlLXN3aXRjaC13aWR0aCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IEBsb2dpbi1ib3gtbW9iaWxlLXdpZHRoO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGl2LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbG9naW47XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1NnB4IDEwM3B4IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBAbG9naW4tYm94LXNoYWRvdztcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cblx0XHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGRlc2t0b3AtbW9iaWxlLXN3aXRjaC13aWR0aCkge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB1bnNldDtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSs4cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAZ3JleTU7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDQ2cHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRmb3JtIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdGlucHV0LCBidXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI3MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmV5MjtcblxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0aW5wdXQ6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluX2ZvY3VzO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbjtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiA0cztcblxuXHRcdFx0XHRcdFx0XHRcdCYubG9naW4tZmFpbGVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRpdi5wYXNzd29yZC1mb3Jnb3R0ZW4ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRpdi5pcy1tb2JpbGUtY2hlY2tib3gtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0aW5wdXQjaXNfbW9iaWxlX2NieCB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0ZGl2LmxvZ2luLWxvZ28ge1xuXHRcdGhlaWdodDogQGxvZ29faGVpZ2h0O1xuXHRcdG1hcmdpbi10b3A6IEBsb2dvLW1hcmdpbi10b3A7XG5cdFx0YmFja2dyb3VuZDogQGxvZ29fdXJsIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBAbG9nby1iYWNrZ3JvdW5kLXNpemU7XG5cdFx0ei1pbmRleDogMztcblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGRlc2t0b3AtbW9iaWxlLXN3aXRjaC13aWR0aCkge1xuXHRcdCNsYXlvdXQtZm9vdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5zaGFrZSB7XG5cdGFuaW1hdGlvbjogc2hha2UgMXMgY3ViaWMtYmV6aWVyKFxuXHRcdEBjdWJpYy1zY2FsZS1mYWN0b3IgKiAuMzYsXG5cdFx0QGN1YmljLXNjYWxlLWZhY3RvciAqIC4wNyxcblx0XHRAY3ViaWMtc2NhbGUtZmFjdG9yICogLjE5LFxuXHRcdEBjdWJpYy1zY2FsZS1mYWN0b3IgKiAuOTdcblx0KSBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcblx0MTAlLCA5MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKEBzaGFrZS1zY2FsZS1mYWN0b3IgKiAtMXB4LCBAc2hha2Utc2NhbGUtZmFjdG9yICogMC4xcHgpO1xuXHR9XG5cdDIwJSwgODAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZShAc2hha2Utc2NhbGUtZmFjdG9yICogMnB4LCBAc2hha2Utc2NhbGUtZmFjdG9yICogMC4ycHgpO1xuXHR9XG5cdDMwJSwgNTAlLCA3MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKEBzaGFrZS1zY2FsZS1mYWN0b3IgKiAtNHB4LCBAc2hha2Utc2NhbGUtZmFjdG9yICogLTAuMXB4KTtcblx0fVxuXHQ0MCUsIDYwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoQHNoYWtlLXNjYWxlLWZhY3RvciAqIDRweCwgQHNoYWtlLXNjYWxlLWZhY3RvciAqIC0wLjJweCk7XG5cdH1cbn1cbiIsIi51c2VyLXRhYmxlIHtcblxuXHR0aCB7XG5cdFx0d2lkdGg6ICgxMDAlKSAvIDU7XG5cdH1cbn1cblxucC50ZXh0LXNlcGVyYXRvciB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbnAudG9wLWRlc2NyaXB0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiIsIi51c2VyLWdyb3VwLXRhYmxlIHtcblxuXHR0aCB7XG5cdFx0d2lkdGg6ICgxMDAlKSAvIDI7XG5cdH1cbn1cbiIsIi5jaGFydC13aWRnZXQtbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA2NTBweDtcbn1cblxuLmNoYXJ0LXdpZGdldC5pbnRlcmFjdGlvbi1kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2hhcnQtd2lkZ2V0LmNoYXJ0LXdpZGdldC1zY2FsZWQtdXAge1xuXHQucGVyaW9kLXNlbGVjdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG5cdC5oZWFkIC5oZWFkLWJhciAuaGVhZGxpbmUge1xuXHRcdG1heC13aWR0aDogflwiY2FsYygxMDAlIC0gNTQwcHgpXCI7XG5cdH1cbn1cblxuLmNoYXJ0LXdpZGdldC1zY2FsZWQtdXAuem9vbS1vdXQtYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4uY2hhcnQtd2lkZ2V0IHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuXHQuaGVhZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmhlYWQtaWNvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQuaGVhZC1iYXIge1xuXHRcdFx0QGhlYWRiYXItb2Zmc2V0OiAtN3B4O1xuXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHQudmVydENlbnRlcmVkKCk7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbjtcblx0XHRcdC5oZWFkbGluZSB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiBAaGVhZGxpbmUtZm9udC1zaXplO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0bWF4LXdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMjBweClcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblxuXHRcdFx0LmJyb3dzZS1iYWNrLWJ1dHRvbiwgLmJyb3dzZS1mb3J3YXJkLWJ1dHRvbiwgLnpvb20tb3V0LWJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jdXQtbGVmdC1mb3ItaWNvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIEBjb2xvcl9tYWluIDYlKTtcblx0XHR9XG5cdH1cblxuXHQuYm9keSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuYmlnLWNvbHVtbiB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHQuZ3JhcGgge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdC5jb250ZW50Qm94IHtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5jb250ZW50TGluZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdH1cblx0XHRcdC5kZXZpY2VEZXRhaWxzQm94IHtcblxuXHRcdFx0XHQ+IGRpdi5kZXZpY2VEZXRhaWxzQ29udGFpbmVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHRcdGZvbnQtc2l6ZTpAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzJweDtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0LmRldmljZURldGFpbHMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdC5kZXZpY2VJY29uIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE3cHg7XG5cblx0XHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmRldmljZUFtb3VudCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRhcmlmZkJhciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDc1cHg7XG5cdFx0XHRcdFx0XHQudGFyaWZmQ2hlY2tib3gge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMzLjMlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0XHRcdGxhYmVsLmN1c3RvbS1jaGVja2JveC1lbGVtZW50IHtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5ncmFwaENvbG9yIHtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5jaGVja0xhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOkBnbG9iYWwtZm9udC1zaXplLWJhc2UrMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGV2aWNlQ29udGVudEJveCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyZXk3O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSsycHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kZXZpY2VzIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxOXB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogODBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggNDBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHRcdGRsLmluZm8tbGlzdCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrMXB4O1xuXHRcdFx0XHRcdFx0XHRkdCwgZGQge1xuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmRldmljZUJveCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOkBjb2xvcl9tYWluO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5tZXRhRGF0YSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnN0YXRlQm94IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0XHRcdFx0XHRcdC5kYXRhcG9pbnRIZWFkIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzJweDtcblx0XHRcdFx0XHRcdFx0XHQuZmlyc3QtbGV0dGVyLXVwcGVyY2FzZS1taXhpbigpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0ZGwuaW5mby1saXN0IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0ZHQsIGRkIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGRkLmxhc3QtcmVhZGluZy12YWx1ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaGVhZC1iYXItZWxlbWVudC1tYXJnaW4tcmlnaHQ6IDMwcHg7XG5cblx0LmhlYWQtYmFyLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuc2NhbGUtYnV0dG9uIHtcblx0XHR3aWR0aDogMjVweDtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA5cHg7XG5cdFx0ZGl2IHtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdC8vbm9pbnNwZWN0aW9uIENzc092ZXJ3cml0dGVuUHJvcGVydGllcyBJRSBIQUNLIHRvIGhhdmUgZGlzcGxheSBzZXQgdG8gJ2lubGluZScgaWYgJ2luaXRpYWwnIGlzIG5vdCBzdXBwb3J0ZWRcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRkaXNwbGF5OiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5xdWFudGl0eS10eXBlLWJ1dHRvbiB7XG5cdFx0aGVpZ2h0OjIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiBAaGVhZC1iYXItZWxlbWVudC1tYXJnaW4tcmlnaHQ7XG5cblx0XHRkaXYge1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcblx0XHRcdHdpZHRoOjI3cHg7XG5cdFx0XHRoZWlnaHQ6MjdweDtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRib3JkZXI6IHNvbGlkIHdoaXRlIDFweDtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfcXVhbnRpdHktdHlwZS1idXR0b25fYWN0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC56b29tLW91dC1idXR0b24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiBAaGVhZC1iYXItZWxlbWVudC1tYXJnaW4tcmlnaHQ7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXG5cdC5wZXJpb2Qtc2VsZWN0aW9uIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiBAaGVhZC1iYXItZWxlbWVudC1tYXJnaW4tcmlnaHQ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5kYXRldGltZS1waWNrZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHQuZGF0ZXRpbWUtaW5wdXQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR3aWR0aDogMTIwcHg7XG5cdFx0aGVpZ2h0OiBAY29udGVudC13aWRnZXQtaGVhZC1jb250cm9sLWhlaWdodDtcblx0XHRtYXJnaW4tdG9wOiAoQGNvbnRlbnQtd2lkZ2V0LWhlYWQtYmFyLWhlaWdodCAtIEBjb250ZW50LXdpZGdldC1oZWFkLWNvbnRyb2wtaGVpZ2h0KSAvIDI7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyZXk2O1xuXHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdH1cbn1cbiIsIlxuLmNoYXJ0LXRvb2x0aXAge1xuXHRwYWRkaW5nOiAzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya2dyZXk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlO1xuXHRjb2xvcjogd2hpdGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwLjM7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG59XG5cbi5ncmFwaCB7XG5cdFxuXHQuYXhpcyB7XG5cdFx0XG5cdFx0LmRvbWFpbiB7XG5cdFx0XHRmaWxsOiBub25lO1xuXHRcdFx0c3Ryb2tlOiBAZGFya2dyZXk7XG5cdFx0fVxuXHRcdFxuXHRcdC50aWNrIHRleHQge1xuXHRcdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlIC0gMnB4O1xuXHRcdFx0ZmlsbDogQGRhcmtncmV5O1xuXHRcdFx0c3Ryb2tlOiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiLm1hbmFnZS1tZXNzYWdlcy1wYWdlIHtcblx0Y29sb3I6IEBkYXJrZ3JleTtcblx0XG5cdC5sZWZ0LWNvbHVtbiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdFxuXHQucmlnaHQtY29sdW1uIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNjAlO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxuXG5cdC5tZXNzYWdlLXRhYmxlIHtcblx0XHRAY29sV2lkdGhTdW06IDY7XG5cdFx0XG5cdFx0LmRhdGUtY29sIHtcblx0XHRcdHdpZHRoOiAyICogKDEwMCUgLyBAY29sV2lkdGhTdW0pO1xuXHRcdH1cblx0XHQuc3ViamVjdC1jb2wge1xuXHRcdFx0d2lkdGg6IDMgKiAoMTAwJSAvIEBjb2xXaWR0aFN1bSk7XG5cdFx0fVxuXHRcdC5hdHRhY2htZW50LWNvbCB7XG5cdFx0XHR3aWR0aDogMSAqICgxMDAlIC8gQGNvbFdpZHRoU3VtKTtcblx0XHR9XG5cdFx0XG5cdFx0dHIubmV3LW1lc3NhZ2Uge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQubWVzc2FnZSB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcblx0XHQubWVzc2FnZS1zdWJqZWN0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5tZXNzYWdlLWNvbnRlbnQge1xuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdC5tZXNzYWdlLWRhdGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxufVxuXG4ucmVhZC1tZXNzYWdlLWRpYWxvZyB7XG5cdHdpZHRoOiA2MDBweDtcblx0XG5cdC5kaWFsb2ctYm9keSB7XG5cdFx0Y29sb3I6IEBkYXJrZ3JleTtcblx0XHRcblx0XHQubWVzc2FnZS1zdWJqZWN0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5tZXNzYWdlLWNvbnRlbnQge1xuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdC5tZXNzYWdlLWRhdGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxufSIsIi5vYmplY3QtaGVhZGluZy1sYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzhweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiBAY29sb3JfbWFpbjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm9iamVjdC1oZWFkaW5nLXZhbHVlIHtcblx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzZweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiBAZGFya2dyZXk7XG59XG5cbiNzdWItY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogNDBweDtcblxuXHQud2lkZ2V0LWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHR9XG59XG4iLCIubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGRhcmtncmV5O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAZGFya2dyZXk7XG5cdFxuXHR0aGVhZCB7XG5cdFx0dHIge1xuXHRcdFx0Ly8gc28gaGVhZCBkb2VzIG5vdCByZXNpemUgd2hlbiBzdmdzIGFyZSBsb2FkZWRcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHR9XG5cdFx0XG5cdFx0dGgge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdG9iamVjdCB7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdHRyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGRhcmtncmV5O1xuXHR9XG5cdFxuXHR0Ym9keSB7XG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZzogNHB4IDRweCA0cHggNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHRcdFxuXHRcdHRkLmZpcnN0LWNvbHVtbi1jZWxsIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdFxuXHRcdHRkLmZhY3Rvci1jZWxsLCB0ZC5mYWN0b3Itc3VtLWNlbGwge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0dGQuZmFjdG9yLWRpdmlkZWQtZXZlbmx5LWNlbGwge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0XHRcdGxlZnQ6IDMuN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuZmFjdG9yLXN1bS10ZXh0LWZpZWxkIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0XHRcblx0XHQuaGVhZGluZy1jZWxsIHtcblx0XHRcdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluKCk7XG5cdFx0fVxuXHR9XG5cdFxuXHQuaW5mby1zeW1ib2wge1xuXHRcdEBmb250U2l6ZTogMTZweDtcblx0XHQuaW5mby1zeW1ib2wtbWl4aW4oQGZvbnRTaXplKTtcblxuXHRcdC50b29sdGlwIHtcblx0XHRcdEB3aWR0aDogMzIwcHg7XG5cdFx0XHRAbm9zZVNpemU6IDEwcHg7XG5cblx0XHRcdGxlZnQ6IC1Ad2lkdGggLyAyICsgQGZvbnRTaXplIC8gMjtcblx0XHRcdHRvcDogQGZvbnRTaXplICsgQG5vc2VTaXplO1xuXHRcdFx0d2lkdGg6IEB3aWR0aDtcblx0XHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XG5cdFx0XHQudG9vbHRpcC1ub3NlLXRvcC1taXhpbihAbm9zZVNpemUsIEBkZWZhdWx0VG9vbHRpcEJhY2tncm91bmRDb2xvcik7XG5cdFx0fVxuXHR9XG5cdFxuXHRpbnB1dCwgc2VsZWN0IHtcblx0XHR3aWR0aDogNTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgZ3JheTtcblx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHR9XG5cdFxuXHRcbn1cblxuLmluZm8tc3ltYm9sLW1peGluKEBmb250U2l6ZSkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiBAZm9udFNpemU7XG5cdGhlaWdodDogQGZvbnRTaXplO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBkYXJrZ3JleTtcblx0Ym9yZGVyLXJhZGl1czogQGZvbnRTaXplIC8gMjtcblx0Zm9udC1zaXplOiBAZm9udFNpemUgKiAwLjg7XG5cdFxuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG50YWJsZS5lbGVtZW50LXRlbXBsYXRlLXRhYmxlIHtcblx0PiB0Ym9keSB7XG5cdFx0PiB0ciB7XG5cdFx0XHQ+IHRkOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5lbGVtZW50LXRlbXBsYXRlLWZvcm0ge1xuXHRpbnB1dFt0eXBlPWZpbGVdLmtydS1mb3JtLWZpZWxkIHtcblx0XHR3aWR0aDogMTIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0Ji5pbnZhbGlkLCAmLmVtcHR5LWFuZC1yZXF1aXJlZCB7XG5cdFx0XHRib3JkZXItY29sb3I6IEByZWQ7XG5cdFx0fVxuXHR9XG59XG5cbi5jb250aW51ZS1idXR0b257XG5cdGZsb2F0OnJpZ2h0O1xuXHRtYXJnaW4tcmlnaHQ6MTBweDtcbn1cblxuIiwiLm1ldGFkYXRhLWRlZmluaXRpb24tdGFibGUge1xuXHRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcblx0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuXHRcdHRvcDogMDtcblx0fVxufVxuXG50YWJsZS5tZXRhZGF0YS1ncm91cC10YWJsZSB7XG5cdGRsLmluZm8tbGlzdC5pbi10YWJsZSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAxMDAlO1xuXG5cdFx0ZHQge1xuXHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHR9XG5cblx0XHRkdCwgZGQge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0fVxufVxuXG5kaXYubWV0YWRhdGEtZmllbGRzZXQge1xuXHQuZm9ybS1yb3cubWV0YS12YWx1ZSB7XG5cdFx0d2lkdGg6IDUxMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdC5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3aWR0aDogMjU1cHg7XG5cdFx0fVxuXG5cdFx0LmtydS1mb3JtLWlucHV0LCAua3J1LWZvcm0tdGV4dGFyZWEge1xuXHRcdFx0d2lkdGg6IDI1NXB4O1xuXHRcdH1cblxuXHRcdHNlbGVjdC5rcnUtZm9ybS1maWVsZCB7XG5cdFx0XHR3aWR0aDogMjU1cHg7XG5cdFx0fVxuXHR9XG5cblx0ZGl2LmNoZWNrYm94LWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblxuXHRkaXYuc3ltYm9sLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDBweDtcblx0fVxufVxuXG5kaXYub2JqZWN0LW1ldGFkYXRhIHtcblx0ZGl2Lmludm9pY2UtYWN0aW9ucyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHQ+IGJ1dHRvbi5zaG93LWludm9pY2Uge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXHRpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNzAwcHg7XG5cdFx0bWluLWhlaWdodDogOTg5cHg7XG5cdFx0Ym94LXNoYWRvdzogMXB4IDFweCA1cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XG5cdH1cbn1cbiIsIi5pbnZvaWNlLWl0ZW0tZ3JvdXAge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQmLnNlbGVjdGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbiAhaW1wb3J0YW50O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBncmV5ODtcblx0fVxufVxuXG5cbi5pbnZvaWNlLWl0ZW0ge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdCYuc2VsZWN0ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluICFpbXBvcnRhbnQ7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyZXk3O1xuXHR9XG59XG5cbi5pdGVtLW9yZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTQwcHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGRpdiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDotMzBweDtcblx0fVxufVxuIiwiLnRocmVzaG9sZC10YWJsZSB7XG5cblx0dGgge1xuXHRcdHdpZHRoOiAoMTAwJSkgLyA1O1xuXHR9XG59XG5cbi50aHJlc2hvbGQtdmlvbGF0aW9uLXRhYmxlIHtcblxuXHR0aCB7XG5cdFx0d2lkdGg6ICgxMDAlKSAvIDQ7XG5cdH1cbn1cbiIsIlxuI3BpY2tFbGVtZW50VHlwZURpYWxvZyB7XG5cdC5rcnUtZm9ybS1maWVsZC1vcHRpb24tbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0fVxufVxuXG5kaXYjbWVhc3VyZW1lbnRQb2ludERpYWxvZywgIGRpdiNzdW1EaWFsb2d7XG5cdGlucHV0LmNsaWNrYWJsZTpub3QoLmRpc2FibGVkKSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbmRpdiNmb3JtdWxhRGlhbG9nIHtcblx0XG5cdC5mb3JtdWxhLXZhbGlkYXRpb24tcmVzdWx0IHtcblx0XG5cdFx0LnN1Y2Nlc3Mge1xuXHRcdFx0Y29sb3IgOiBAZ3JlZW47XG5cdFx0fVxuXHRcdFxuXHRcdC5wZW5kaW5nIHtcblx0XHRcdGNvbG9yIDogQGRhcmtncmV5O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9naWYvc3Bpbm5lci5wbmcuZ2lmXCIpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMWVtIDFlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMTdweDtcblx0XHR9XG5cdFx0XG5cdFx0LmZhaWx1cmUge1xuXHRcdFx0Y29sb3IgOiBAcmVkO1xuXHRcdH1cblx0fVxufVxuXG4udXNhZ2UtZWxlbWVudC1uYW1lIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udXNhZ2UtcmVmZXJlbmNlcyB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0PiBsaSB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG59IiwiQGRlZmF1bHRfbWFyZ2luX3JpZ2h0X2xlZnQgOiAxNHB4O1xuXG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIge1xuXHRib3JkZXItdG9wOiBAZGVmYXVsdC1ib3JkZXItdG9wO1xuXG5cdD4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHQ+IGRpdi50b29sYmFyLWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmF5MjA7XG5cblx0XHRcdD4gZGl2LnRvb2xiYXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdC5kaXNhYmxlZCBzdmcge1xuXHRcdFx0XHRcdGNvbG9yOiBAZ3JheTE2O1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogQGRlZmF1bHRfbWFyZ2luX3JpZ2h0X2xlZnQ7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiBAZ3JleTM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5zYXZlLWNoYXJ0LWJ0bixcblx0XHRcdFx0XHQmLmNoYW5nZS1vcHRpb25zLWJ0bixcblx0XHRcdFx0XHQmLnVuZG8tYnRuIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmNvbnN1bXB0aW9uLWJ1dHRvbixcblx0XHRcdFx0XHQmLnByb2dyZXNzLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblxuXHRcdFx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAZ3JheTE2O1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGl2LmNoYXJ0LXR5cGUtc2ltcGxlLXN3aXRjaCB7XG5cdFx0XHRcdFx0d2lkdGg6IDU1cHg7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkaXYudmVydGljYWwtZGl2aWRlciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyYXkxOTtcblx0XHRcdFx0XHRtYXJnaW46IDAgQGRlZmF1bHRfbWFyZ2luX3JpZ2h0X2xlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGRpdi5wcmltYXJ5LXRvb2xiYXItY29udGFpbmVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdHBhZGRpbmc6IDAgMjRweDtcblxuXHRcdFx0PiBkaXYubmFtZS1jb250YWluZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBzcGFuLm5hbWUtZGlzcGxheSB7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbml0aWFsOyAvLyBXaXRob3V0IHRoaXMgaXQgY3V0cyBvZiB0aGUgYm90dG9tIG9mIHNvbWUgY2hhcnMgbGlrZSBcImdcIlxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2LnByaW1hcnktdG9vbGJhciB7XG5cdFx0XHRcdD4gZGl2LmNoYXJ0LXR5cGUtc2VsZWN0aW9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRzcGFuLmNoYXJ0LXR5cGUtc2VsZWN0LWxhYmVsIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogQGRlZmF1bHRfbWFyZ2luX3JpZ2h0X2xlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXItY29udGFpbmVyIHtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdFx0XHQ+IGRpdi5zZWNvbmRhcnktdG9vbGJhciB7XG5cdFx0XHRcdD4gc3Bhbi5jb21wcmVzc2lvbi1sZXZlbC1zZWxlY3QtdGl0bGUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogQGRlZmF1bHRfbWFyZ2luX3JpZ2h0X2xlZnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGRpdi5wZXJpb2Qtc2VsZWN0aW9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdD4gc2VsZWN0W25hbWU9XCJtYWluXCJdIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogQGRlZmF1bHRfbWFyZ2luX3JpZ2h0X2xlZnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiBkaXYuYnJvd3NlLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdFx0XHQ+IHN2ZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRkaXYuZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBncmF5MTY7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbnB1dC5kYXRldGltZS1pbnB1dCB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkaXYuY29tcGFyZS1wZXJpb2QtaW50ZXJ2YWwtZGlzcGxheSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdFx0PiBzcGFuLmludGVydmFsLXN0YXJ0LWRhdGUtc3BhbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogQGRlZmF1bHRfbWFyZ2luX3JpZ2h0X2xlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkaXYudW5wYWRkZWQtYnRuLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRkaXYuZGF0ZS1pbnRlcnZhbC1zZXBhcmF0b3Ige1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmF5MTk7XG5cdFx0XHRcdG1hcmdpbjogMCAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmRpdi5leHBvcnQtdHlwZS1kaWFsb2cge1xuXHRsYWJlbC5rcnUtZm9ybS1maWVsZC1vcHRpb24tbGFiZWwge1xuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvcl9tZW51X2l0ZW1fdGV4dF9kaXNhYmxlZFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5kaXYjbGVnZW5kLWNvbnRhaW5lciwgZGl2LmxlZ2VuZC1jb250YWluZXIge1xuXHRkaXYuYmxvY2tzLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogODAlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDc1cHg7XG5cblx0XHQ+IGRpdi5lbnRyeS1kaXYge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMzMuMyU7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHQ+IGRpdi5jb2x1bW4tZGl2IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9iaWxlX2xhYmVsX2xpbmUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGl2LmVudHJ5LWRpdiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdCYuYm9sZCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29sb3JfYm94IHtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdH1cblx0XHQubGFiZWxfdmFsdWUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi8qXG4gKiBTdGFuZGFsb25lIGNoYXJ0cyBvbiBhIGJsYW5rIHBhZ2UgZS5nLiBmb3IgUGhhbnRvbUpTXG4gKi9cbi5jaGFydGluZy1zdGFuZGFsb25lIHtcblx0I3Rvb2xiYXItY29udGFpbmVyIHtcblx0XHQvKiBoaWRlIGludGVyYWN0aXZlIHN0dWZmICovXG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCNjaGFydC1jb250YWluZXIge1xuXHR9XG5cblx0I2xlZ2VuZC1jb250YWluZXIge1xuXHR9XG5cblx0I2luZm8taGVhZGxpbmUtY29udGFpbmVyIHtcblx0XHR0ciB7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cblx0XHRcdHRoIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblxuXHRcdFx0dGgubWFpbi1wZXJpb2QtY29sIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmRpdi5zaW1wbGlmaWVkLWJhci1jaGFydC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0ZGl2LmF4aXMtZ3JvdXAge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXG5cdFx0ZGl2LmRhdGEtc291cmNlLWdyb3VwIHtcblx0XHRcdGRpdi5iYXItbGluZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA1cHggc29saWQgQGRhcmtncmV5O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG5cdFx0XHRcdCYudGhpbi1saW5lIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdi5iYXIge1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblxuXHRcdFx0XHRcdCYudGhpbi1iYXIge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGRpdi50b29sdGlwLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdHBhZGRpbmc6IDhweCA4cHggMnB4IDhweDtcblx0XHRib3JkZXItYm90dG9tOiA2cHggc29saWQ7XG5cdFx0YmFja2dyb3VuZDogQGdyYXkyMDtcblx0XHRjb2xvcjogQGJsYWNrO1xuXHR9XG59XG5cbmRpdi5kaWFsb2ctYm9keSB7XG5cblx0LnVzYWdlLXJlZmVyZW5jZS1oZWFkZXIge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG59XG4iLCJcbi5hdXRvLXJlcG9ydC1maWxldHlwZS1yb3cge1xuXHQuc2V0dGluZ3MtaWNvbiB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHR9XG59XG4uZGlhbG9nIHtcblx0LmZ0cC10ZXN0LWJ1dHRvbiB7XG5cdFx0d2lkdGg6IDEwMHB4XG5cdH1cblx0LnN0YXR1c1RleHRGdHBUZXN0e1xuXHRcdG1hcmdpbi1sZWZ0OiAxNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5sZWZ0U2lkZUF1dG9tYXRpY1JlcG9ydEZvcm1EaWFsb2cge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1MCVcblx0fVxuXHQucmlnaHRTaWRlQXV0b21hdGljUmVwb3J0Rm9ybURpYWxvZyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuIiwiLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cge1xuXHR0YWJsZSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBkYXJrZ3JleTtcblx0XHR0aCB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG5cdFx0XHQuZmlyc3QtbGV0dGVyLXVwcGVyY2FzZS1taXhpbigpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0c2VsZWN0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHR0ZCBidXR0b24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHR9XG5cdFx0dHIuaGlnaGxpZ2h0ZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xuXHRcdH1cblx0XHR0ciB7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xuXHRcdH1cblx0fVxuXHRcblx0dHIuc29ydGFibGUtaXRlbS1yb3cge1xuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHR9XG5cdFx0c2VsZWN0IHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHRcdGhlaWdodDogMjdweDtcblx0XHR9XG5cdH1cbn1cblxuLmNzdi1pbXBvcnQtZGlhbG9nIHtcblx0d2lkdGg6IDYwMHB4O1xuXHQuZGlhbG9nLWJvZHkge1xuXHRcdC8qIEhlYWRpbmcgYWxyZWFkeSBoYXMgbWFyZ2luIHRvcCwgdG9vIG11Y2ggc3BhY2luZyAqL1xuXHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdH1cbn1cblxuLmNzdi1pbXBvcnQtZm9ybSB7XG5cdC5jc3YtaW1wb3J0LWV4cGxhbmF0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0fVxuXHRcdHN0cm9uZyB7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdFx0cGFkZGluZzogMTVweCAwIDAgMDtcblx0XHR9XG5cdFx0XG5cdFx0dGFibGUge1xuXHRcdFx0dGgge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleTtcblx0XHRcdFx0cGFkZGluZzogMnB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBAZGFya2dyZXkgc29saWQ7XG5cdFx0XHR9XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDJweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggQGRhcmtncmV5IHNvbGlkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmNzdi1pbXBvcnQtZXhhbXBsZSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHRcblx0LmZvcm0tcm93IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59XG5cbi5kZWFjdGl2YXRlZC1kYXRhc291cmNlLXRvb2x0aXBwIHtcblx0bWFyZ2luLXRvcDogLThweDtcbn1cblxuXG4jZGF0YS1zb3VyY2UtdHJlZSB7XG5cdC5qc3RyZWUtbm9kZS5zdGFnbmFudCB7XG5cdFx0PiAuanN0cmVlLWFuY2hvciA+IGkuanN0cmVlLWljb246YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvc3ZnL3RyZWVfc3RhZ25hbnRfbWFya2VyX3NtYWxsLnN2Z1wiKSAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDIxcHg7XG5cdFx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5kYXRhLXNvdXJjZS5kYXRhcG9pbnQtdGFibGUge1xuXHQuZGF0YXBvaW50LXJvdy5zdGFnbmFudCB7XG5cdFx0PiB0ZDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zdmcvdHJlZV9zdGFnbmFudF9tYXJrZXIuc3ZnXCIpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdGxlZnQ6IDNweDtcblx0XHRcdH1cblxuXHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cdFx0fVxuXHR9XG59XG4iLCJcbnRleHRhcmVhLmhlbHAtdGV4dC10ZXh0YXJlYSB7XG5cdHdpZHRoOiA0MDBweDtcblx0aGVpZ2h0OiA0MDBweDtcbn1cblxuXG4udHdvQ29sdW1uTGF5b3V0IHtcblx0XG5cdCAubGVmdC1jb250YWluZXJ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0XG5cdC5yaWdodC1jb250YWluZXIge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHR9XG5cdFxuXHQmOmFmdGVyIHsgY29udGVudDogXCJcXDAwQTBcIjsgZGlzcGxheTogYmxvY2s7IGNsZWFyOiBib3RoOyB2aXNpYmlsaXR5OiBoaWRkZW47IGxpbmUtaGVpZ2h0OiAwOyBoZWlnaHQ6IDA7fVxufVxuXG5kaXYjaGVscC10ZXh0LWZvcm0tY29udGFpbmVyIHtcblx0LmZvcm0tZmllbGQtdG9vbHRpcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5kaXYjaGVscC10ZXh0LW1hcmtkb3duLXByZXZpZXctY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogQGdyZXk7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbmRpdi5lbWFpbC1jb25maWctZm9ybS1jb250YWluZXIge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdD4gcCB7XG5cdFx0bWFyZ2luOiAxNXB4IDA7XG5cdH1cblxuXHQuZW1haWwtdGV4dC1jb25maWctZmllbGQge1xuXHRcdHdpZHRoOiA2MDBweDtcblx0fVxuXHRcblx0dGV4dGFyZWEuZW1haWwtdGV4dC1jb25maWctZmllbGQge1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdH1cbn1cblxuXG4uZmxvYXQtbGVmdC1wYW5lbCB7XG5cdC5jbGVhcmZpeCgpO1xuXG5cdD4gKiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cbn1cblxuLnBsYWluLWZvcm0tY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDIwcHggMjBweCA2MHB4IDIwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG5cblx0PiBoMyB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0PiBidXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjBweDtcblx0XHRib3R0b206IDIwcHg7XG5cdH1cblxuXHQ+IC5idXR0b24tcGFuZWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjBweDtcblx0XHRib3R0b206IDIwcHg7XG5cdFx0LmNsZWFyZml4KCk7XG5cblx0XHQ+IGJ1dHRvbiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQ+IGZvcm0ge1xuXHRcdD4gbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHQ+IHNwYW46Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jYmFja3VwLXNldHRpbmdzLWZvcm0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1pbi13aWR0aDogNjAwcHg7XG5cdGRpdi5mb3JtLXJvdyB7XG5cdFx0d2lkdGg6IDM0MHB4O1xuXHR9XG59XG5cbnRhYmxlLnBhcnRpdGlvbi10YWJsZSB7XG5cdHRkIHtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG59XG5cbmRpdi5tb25pdG9yaW5nLWluZm8taXRlbSB7XG5cdHdpZHRoOiA0MTVweDtcblx0YmFja2dyb3VuZCA6IEBncmV5Nztcblx0cGFkZGluZzogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1pbi1oZWlnaHQ6IDYwcHg7XG5cblx0LmluZm8tbGFiZWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXG5cdC5wcm9ncmVzcy1jb250YWluZXIge1xuXHRcdG1pbi1oZWlnaHQ6IDIwcHg7XG5cdH1cbn1cbiIsIlxuLmxpY2Vuc2Utb3ZlcnZpZXctY29udGFpbmVyIHtcblxuXHQuaW5zdGFsbC1pZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogQGdyZXk3O1xuXHRcdG1pbi13aWR0aDogMjUwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmNvbnRlbnQtYmxvY2sge1xuXHRcdCYudmFsaWQge1xuXHRcdFx0LmJsb2NrLWhlYWRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcl9tYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZXhwaXJlZCB7XG5cdFx0XHQuYmxvY2staGVhZGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya29yYW5nZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmludmFsaWQge1xuXHRcdFx0LmJsb2NrLWhlYWRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEByZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJcbnRhYmxlLnRhcmlmZi1pdGVtLXRhYmxlIHtcblxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdHRib2R5IHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBibGFjaztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBibGFjaztcbn1cblxuLnRhcmlmZi1pdGVtLWVtcHR5LWNvbnRhaW5lciwgLmZsZXgtZm9ybS1jb2xsZWN0aW9uLXR5cGUtc2VsZWN0LWRlc2Mge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmxleC1mb3JtLWNvbGxlY3Rpb24tdHlwZS1zZWxlY3Qge1xuXHR3aWR0aDogMjAwcHg7XG59XG4iLCJkaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyIHtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblxuXHQ+IGRpdiNsYXlvdXQtaGVhZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0aGVpZ2h0OiAxNDBweDtcblxuXHRcdD4gZGl2LmxvZ28ge1xuXHRcdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdH1cblxuXHRcdD4gZGl2LmRpYXNob3ctc2xpZGVyLWNvbnRyb2wtY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0PiBkaXYuc2xpZGUtZG90cy1jb250YWluZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMTdweDtcblx0XHRcdFx0cmlnaHQ6IDI1cHg7XG5cblx0XHRcdFx0PiBkaXYuc2xpZGUtZG90cyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdD4gZGl2LnNsaWRlLWRvdCB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmF5MTI7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGdyYXkxMztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNnMgZWFzZTtcblxuXHRcdFx0XHRcdFx0Ji5zZWxlY3RlZC1zbGlkZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmF5MTE7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3Zlcjpub3QoLnNlbGVjdGVkLXNsaWRlKSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmF5MTE7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdi5zbGlkZS1jb250cm9scy1jb250YWluZXIge1xuXHRcdFx0XHR3aWR0aDogODBweDtcblxuXHRcdFx0XHQ+IGRpdi5zbGlkZS1jb250cm9scyB7XG5cdFx0XHRcdFx0YS5zbGlkZS1jb250cm9sLWljb25zIHtcblx0XHRcdFx0XHRcdD4gc3ZnIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5zbGlkZS1wbGF5LWljb24ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGdyYXkxNDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5zbGlkZS1wYXVzZS1pY29uIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBncmF5MjE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5zdGF0ZS1zdG9wcGVkIHtcblx0XHRcdFx0XHRcdGEuc2xpZGUtY29udHJvbC1pY29ucyB7XG5cdFx0XHRcdFx0XHRcdCYuc2xpZGUtcGxheS1pY29uIHtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBncmF5MjE7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLnNsaWRlLXBhdXNlLWljb24ge1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQGdyYXkxNDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGl2LnNsaWRlLXByb2dyZXNzLWJhci1jb250YWluZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuXG5cdFx0XHRcdFx0PiBkaXYuc2xpZGUtcHJvZ3Jlc3MtYmFyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0PiBkaXYjbGF5b3V0LWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXG5cdFx0PiBkaXYuc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0PiBkaXYuc2xpZGUtaW5mby1jb250YWluZXIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXG5cdFx0XHRcdD4gZGl2Lm1haW4tcGVyaW9kLWRpc3BsYXksXG5cdFx0XHRcdD4gZGl2LmNvbXBhcmUtcGVyaW9kLWRpc3BsYXkge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Ji5tYWluLXBlcmlvZC1uYW1lLWRpc3BsYXksICYuY29tcGFyZS1wZXJpb2QtbmFtZS1kaXNwbGF5IHtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGRpdi5uYW1lLWRpc3BsYXkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdi5jaGFydC1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0PiBkaXYjbGVnZW5kLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0PiB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIl19 */
