.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:#6bc04b}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:#6bc04b;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:#6bc04b;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:#6bc04b;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 #6bc04b;box-shadow:0 2px 0 0 #6bc04b}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:#6bc04b;-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:#6bc04b}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:#6bc04b}#colors.color_content_head_hover{color:#8a8a89}#colors.color_white_hover{color:#fefefe}#colors.color_main_hover{color:#86cb6b}.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 #6bc04b;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:39px;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:#6bc04b;-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 #6bc04b;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:#6bc04b}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 #6bc04b;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 #6bc04b}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 #6bc04b}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 #6bc04b;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 #6bc04b;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:#6bc04b;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:#6bc04b}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:#6bc04b}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:#6bc04b;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 #6bc04b;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 #6bc04b;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:#6bc04b;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 #6bc04b}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:#6bc04b;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 #6bc04b}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:#6bc04b;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:#fff;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:#a5d991;padding:5px 13px}.kru-button:hover,button:hover,input[type=submit]:hover{background-color:#5eb33f}.kru-button:disabled,button:disabled,input[type=submit]:disabled{background-color:#a9da97;color:#54a038;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:#6bc04b}.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:#6bc04b;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:#6bc04b}.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:#6bc04b;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:#9ad484}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:#86cb6b;background-color:#c4e6b7}.icon-select .dropdown ul li.selected{border-color:#6bc04b;background-color:#a9da97}.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:#6bc04b}.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:#9ad484}.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:#9ad484}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:#86cb6b}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:#9ad484!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:#9ad484}.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:#9ad484}.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:#6bc04b;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:#9ad484}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content form button{background-color:#6bc04b;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:39px;margin-top:12px;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:#6bc04b}.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,#6bc04b 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:#6bc04b;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:#6bc04b}.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:#6bc04b;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:#6bc04b;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:#6bc04b;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:#6bc04b!important}.invoice-item-group:hover{background-color:#f6f6f6}.invoice-item{padding-top:10px;padding-bottom:10px;vertical-align:middle}.invoice-item.selected{background-color:#6bc04b!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:#6bc04b}.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(107,192,75,.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:#6bc04b;-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:#86cb6b;-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 #6bc04b;-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 #6bc04b}#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 #6bc04b;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:#6bc04b}#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:#6bc04b}#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:#6bc04b}#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:#6bc04b}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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1peGlucy5sZXNzIiwic3R5bGUuY3NzIiwicmVzZXQubGVzcyIsIm1vZHVsZXMvZGFzaGJvYXJkL2Rhc2hib2FyZC5sZXNzIiwibW9iaWxlLmxlc3MiLCJzdGF0aWMtY29sb3JzLmxlc3MiLCJjb2xvcnMubGVzcyIsImFycm93cy5sZXNzIiwibGF5b3V0Lmxlc3MiLCJzaWRlYmFyLmxlc3MiLCJ0cmVlLmxlc3MiLCJjb250ZXh0LW1lbnUubGVzcyIsImJyZWFkY3J1bWIubGVzcyIsInRhYmxlLmxlc3MiLCJkZWZpbml0aW9uLWxpc3QubGVzcyIsImRpYWxvZy5sZXNzIiwiYnV0dG9uLmxlc3MiLCJoZWFkaW5nLmxlc3MiLCJ0b29sdGlwLmxlc3MiLCJhbmltYXRpb24ubGVzcyIsImRhdGV0aW1lLXBpY2tlci5sZXNzIiwianN0cmVlLmxlc3MiLCJmaWx0ZXJpbmcubGVzcyIsIm9iamVjdHBpY2tlci5sZXNzIiwibmF0aXZlLWxpc3QubGVzcyIsIm1hcmtkb3duLmxlc3MiLCJwcm9ncmVzc2Jhci5sZXNzIiwiaW5mby1ibG9jay5sZXNzIiwiY29udGVudC1wYWdpbmF0aW9uLmxlc3MiLCJqcXVlcnktdWktb3ZlcndyaXRlcy5sZXNzIiwicG9wb3Zlci5sZXNzIiwicG9wdXAubGVzcyIsImZvcm0vZm9ybS5sZXNzIiwiZm9ybS90b29sdGlwLmxlc3MiLCJmb3JtL2lucHV0Lmxlc3MiLCJmb3JtL2NoZWNrYm94Lmxlc3MiLCJmb3JtL3NlbGVjdC5sZXNzIiwiZm9ybS9zbGlkZXIubGVzcyIsImZvcm0vcmV2ZXJ0ZWQtY2hlY2tib3gtZmllbGRzZXQubGVzcyIsIm1vZHVsZXMvdXNlci9hdXRoL2xvZ2luLmxlc3MiLCJtb2R1bGVzL3VzZXIvbWFuYWdlbWVudC9tYW5hZ2UtdXNlcnMubGVzcyIsIm1vZHVsZXMvdXNlci91c2VyLWdyb3VwL21hbmFnZS11c2VyLWdyb3Vwcy5sZXNzIiwibW9kdWxlcy9jaGFydC13aWRnZXQvd2lkZ2V0Lmxlc3MiLCJtb2R1bGVzL2NoYXJ0LXdpZGdldC9jaGFydC5sZXNzIiwibW9kdWxlcy9tZXNzZW5nZXIvbWVzc2VuZ2VyLmxlc3MiLCJtb2R1bGVzL2VtdS1kcml2ZXIvbG9nZ2VyL2RldmljZS5sZXNzIiwibW9kdWxlcy9vYmplY3QtdHJlZS9vYmplY3QtdHJlZS5sZXNzIiwibW9kdWxlcy9vYmplY3QtdHJlZS9tZXRhZGF0YS5sZXNzIiwibW9kdWxlcy9iaWxsaW5nL2ludm9pY2UtdGVtcGxhdGUubGVzcyIsIm1vZHVsZXMvdGhyZXNob2xkL3RocmVzaG9sZC5sZXNzIiwibW9kdWxlcy9zdHJ1Y3R1cmUtdHJlZS9zdHJ1Y3R1cmUtdHJlZS5sZXNzIiwibW9kdWxlcy9jaGFydGluZy9jaGFydGluZy5sZXNzIiwibW9kdWxlcy9jaGFydGluZy9hdXRvcmVwb3J0Lmxlc3MiLCJtb2R1bGVzL2RhdGEtc291cmNlL2RhdGEtc291cmNlLmxlc3MiLCJtb2R1bGVzL3N5c3RlbS9zeXN0ZW0ubGVzcyIsIm1vZHVsZXMvbGljZW5zZS9saWNlbnNlL2xpY2Vuc2UubGVzcyIsIm1vZHVsZXMvYmlsbGluZy90YXJpZmZzLmxlc3MiLCJtb2R1bGVzL2RpYXNob3cvZGlhc2hvdy1mcm9udGVuZC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVFBLGFBQ0MsU0FBQSxDQ1BELEFEU0EsYUFDQyxTQUFBLENDUEQsQURTQSxhQUNDLFlBQUEsQ0NQRCxBRFVBLFFBQ0Msc0JBQUEsQ0NSRCxBQ1hBLDJaQWFDLFNBQUEsQUFDQSxVQUFBLEFBQ0EsU0FBQSxBQUNBLGVBQUEsQUFDQSxhQUFBLEFBQ0EsdUJBQUEsQ0RpRkQsQUM5RUEsOEVBRUMsYUFBQSxDRDBGRCxBQ3hGQSxLQUNDLGFBQUEsQ0QwRkQsQUN4RkEsTUFDQyxlQUFBLENEMkZELEFDekZBLGFBQ0MsV0FBQSxDRDRGRCxBQzFGQSxvREFFQyxXQUFBLEFBQ0EsWUFBQSxDRDhGRCxBQzVGQSxNQUNDLHlCQUFBLEFBQ0EsZ0JBQUEsQ0Q4RkQsQUNyRkEsaUJDNE5DLDhCQUFBLEFBRUEs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LEN4RG00S0osQXdEejhLQSw4SkEyRU8sV0FBQSxBQUNBLFdBQUEsQ3hEaTRLUCxBd0Q5M0tNLDBLQUNDLGlCQUFBLEFBQ0EsZUFBQSxBQUNBLGFBQUEsQ3hEZzRLUCxBd0Q3M0tNLDJLQUNDLGFBQUEsQ3hEKzNLUCxBd0R6M0tPLHdMQUNDLGVBQUEsQUFDQSxhQUFBLEN4RDIzS1IsQXdEeDNLTyx5TEFDQyxlQUFBLEFBQ0Esb0JBQUEsQUFDQSxhQUFBLEN4RDAzS1IsQXdEOTlLQSxrSkEyR0ssa0JBQUEsQUFDQSxRQUFBLEFBQ0EsUUFBQSxBQUNBLFdBQUEsQUFDQSx5QkFBQSxBQUNBLDJCQUFBLG1CQUFBLEFBQ0EsVUFBQSxDeERzM0tMLEF3RHYrS0EseUtBb0hNLFFBQUEsQUFDQSxlQUFBLEFBQ0Esd0JBQUEsQ3hEczNLTixBd0Q1K0tBLGdEQThIRSxvQkFBQSxxQkFBQSxvQkFBQSxhQUFBLEFBQ0EsbUJBQUEsc0JBQUEsa0JBQUEsY0FBQSxBQUNBLGNBQUEsQ3hEaTNLRixBd0RqL0tBLG9FQW1JRyxXQUFBLEFBQ0EsWUFBQSxBQUNBLFlBQUEsQ3hEaTNLSCxBd0R0L0tBLDZGQXdJSSxhQUFBLEFBQ0EsWUFBQSxDeERpM0tKLEF3RDEvS0EsdVBBOElNLFlBQUEsQUFDQSxlQUFBLEFBQ0Esb0JBQUEsQ3hEZzNLTixBd0QvMktNLHdsQkFDQyxlQUFBLEN4RG8zS1AsQXdEdGdMQSw4R0F3SkssZUFBQSxBQUNBLG1CQUFBLEN4RGkzS0wsQXdEMWdMQSxnR0E4Skksb0JBQUEscUJBQUEsb0JBQUEsYUFBQSxBQUNBLDRCQUFBLDZCQUFBLDhCQUFBLDBCQUFBLHFCQUFBLEN4RCsyS0osQXdEOWdMQSw2SUFtS00sZUFBQSxDeEQ4MktOIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi51c2VyLXNlbGVjdCAoQHZhbCkge1xuXHR1c2VyLXNlbGVjdDogQHZhbDtcbn1cbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcblx0dHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XG59XG5cblxuLnplcm9PcGFjaXR5e1xuXHRvcGFjaXR5OjA7XG59XG4uZnVsbE9wYWNpdHl7XG5cdG9wYWNpdHk6MTtcbn1cbi5kaXNwbGF5Tm9uZXtcblx0ZGlzcGxheTpub25lO1xufVxuXG4qLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCIuemVyb09wYWNpdHkge1xuICBvcGFjaXR5OiAwO1xufVxuLmZ1bGxPcGFjaXR5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kaXNwbGF5Tm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4qLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLypcbiAqICRJZCRcbiAqXG4gKiBOYW1lOiAgICAgICRIZWFkVVJMJFxuICogQXV0aG9yOiAgICBTVk46ICRBdXRob3IkXG4gKiBWZXJzaW9uOiAgIFNWTjogJFJldiQgJERhdGUkXG4gKiBDb3B5cmlnaHQ6IDIwMTUga3J1bWVkaWEgR21iSCAoaHR0cDovL3d3dy5rcnVtZWRpYS5jb20pXG4gKiBMaW5rOiAgICAgIGh0dHA6Ly93d3cua3J1bWVkaWEuY29tLyBrcnVtZWRpYSBHbWJIXG4gKi9cbi8qXG4gKiAkSWQkXG4gKlxuICogTmFtZTogICAgICAkSGVhZFVSTCRcbiAqIEF1dGhvcjogICAgU1ZOOiAkQXV0aG9yJFxuICogVmVyc2lvbjogICBTVk46ICRSZXYkICREYXRlJFxuICogQ29weXJpZ2h0OiAyMDE1IGtydW1lZGlhIEdtYkggKGh0dHA6Ly93d3cua3J1bWVkaWEuY29tKVxuICogTGluazogICAgICBodHRwOi8vd3d3LmtydW1lZGlhLmNvbS8ga3J1bWVkaWEgR21iSFxuICovXG4vKiBzdGF0aWMgY29sb3JzICovXG4vKiB0aGVzZSB2YXJpYWJsZXMgYXJlIG5lY2Vzc2FyeSBmb3Igc29tZSBhdXRvZ2VuZXJhdGlvbi4gc2VlIGFsc28gL2ltYWdlcy9zdmcvc3ZnLmxlc3MsIGNvbG9ycy5sZXNzIGFuZCBjcmVhdGVfc3ZnLnBocCAqL1xuLyogYWxsIGNvbG9ycywgc3ZncyBzaG91bGQgYmUgZ2VuZXJhdGVkICovXG4vKiBhbGwgY29sb3JzLCB0aGUgZ2VuZXJhdG9yIHNoYWxsIG1ha2UgYSBob3Zlci12ZXJzaW9uIG9mIHRoZSBzdmcgKi9cbi8qIG9ubHkgZm9yIGNvbG9ycy5sZXNzICovXG4vKiBleGFtcGxlIHRvIGFkZCBkZWZpbml0aW9ucyBmcm9tIHRoZW1lLU5BTUUubGVzcyAqL1xuLyogQGFkZGl0aW9uYWxfY29sb3JfbmFtZXM6ICdldmVuJywgJ29kZCc7XG4gKi9cbmJvZHkjbW9iaWxlX2JvZHkge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICAvKiBtb2JpbGUgdG9wYmFyICAqL1xuICAvKiB0YWJiZWQgY29udGVudCAqL1xuICAvKiBtb2JpbGUgZnVsbHNjcmVlbiBmb3JtICovXG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdi5zaW1wbGlmaWVkLWJhci1jaGFydC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogNDM0cHg7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGVudC5jbGVhcmZpeCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIC8qIHRpbWVwaWNrZXIgKi9cbiAgLyogc2lkZWJhciAqL1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgZGl2LmVtcHR5LXdpZGdldC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDI1cHg7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciBkaXYuY2hhcnQtd2lkZ2V0LWxpc3Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lci5leHBhbmRlZCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgc3Bhbi5vYmplY3QtaGVhZGluZy12YWx1ZSxcbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgZGl2LmRldmljZURldGFpbHNCb3gsXG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdi5jbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyICN0aW1lUGlja2VyIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgI3RpbWVQaWNrZXIuZXhwYW5kZWQge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBpbml0aWFsO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBzcGFuI2Rpc3BsYXktbW9kZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MnB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYuZGF0ZVNlbGVjdG9yQmFyIHtcbiAgaGVpZ2h0OiA2OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTY7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdi5kYXRlU2VsZWN0b3JCYXIgPiBhID4gc3ZnIHtcbiAgY29sb3I6ICNGRUZFRkU7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxNnB4IDEwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NXB4O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYuZGF0ZVNlbGVjdG9yQmFyID4gYS5kYXRlLWJhci1pdGVtLXNlbGVjdGVkIHN2ZyB7XG4gIGNvbG9yOiAjNkJDMDRCO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYjdGltZV9wZXJpb2Rfc2VsZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDUwcHggYXV0byAwO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYjdGltZV9wZXJpb2Rfc2VsZWN0aW9uID4gYSA+IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDdweCAwIDA7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdiN0aW1lX3BlcmlvZF9zZWxlY3Rpb24gPiBkaXYua3J1LWZvcm0tZmllbGQtc2V0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdiN0aW1lX3BlcmlvZF9zZWxlY3Rpb24gPiBkaXYua3J1LWZvcm0tZmllbGQtc2V0ID4gZGl2LmZvcm0tcm93IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYjdGltZV9wZXJpb2Rfc2VsZWN0aW9uID4gZGl2LmtydS1mb3JtLWZpZWxkLXNldCA+IGRpdi5mb3JtLXJvdyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYjdGltZV9wZXJpb2Rfc2VsZWN0aW9uID4gZGl2LmtydS1mb3JtLWZpZWxkLXNldCA+IGRpdi5mb3JtLXJvdyA+IGxhYmVsID4gaW5wdXQge1xuICB3aWR0aDogMTE2cHg7XG4gIGhlaWdodDogNDBweDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgZGl2I3RpbWVfcGVyaW9kX3NlbGVjdGlvbiA+IGRpdi5rcnUtZm9ybS1maWVsZC1zZXQgPiBkaXYuZm9ybS1yb3cgPiBsYWJlbCA+IHNwYW4uaW5wdXQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdiN0aW1lX3BlcmlvZF9zZWxlY3Rpb24gPiBkaXYua3J1LWZvcm0tZmllbGQtc2V0ID4gZGl2LmZ1bGwtc2l6ZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgZGl2I3RpbWVfcGVyaW9kX3NlbGVjdGlvbiA+IGRpdi5rcnUtZm9ybS1maWVsZC1zZXQgPiBkaXYuZnVsbC1zaXplID4gbGFiZWwgPiBpbnB1dCB7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYjdGltZV9wZXJpb2Rfc2VsZWN0aW9uID4gZGl2LmtydS1mb3JtLWZpZWxkLXNldCA+IGRpdi5uby1zaXplIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgZGl2I2NvbXBhcmlzb25fcGVyaW9kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgI21vYmlsZV9tZW51X2NvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDEwcHggMCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQ2cHgpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDZweCkgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgI21vYmlsZV9tZW51X2NvbnRhaW5lciAubXVsdGlsZXZlbHB1c2htZW51X3dyYXBwZXIgLmxldmVsSG9sZGVyQ2xhc3Mge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciBhIHtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDUwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciBhID4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciBhID4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciBsaSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgI21vYmlsZV9tZW51X2NvbnRhaW5lciAubXVsdGlsZXZlbHB1c2htZW51X3dyYXBwZXIgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyICNtb2JpbGVfbWVudV9jb250YWluZXIgLm11bHRpbGV2ZWxwdXNobWVudV93cmFwcGVyIC5iYWNrSXRlbUNsYXNzIHtcbiAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyICNtb2JpbGVfbWVudV9jb250YWluZXIgLm11bHRpbGV2ZWxwdXNobWVudV93cmFwcGVyIC5iYWNrSXRlbUNsYXNzID4gYSB7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgI21vYmlsZV9tZW51X2NvbnRhaW5lciAubXVsdGlsZXZlbHB1c2htZW51X3dyYXBwZXIgLnJ0bCB7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuYm9keSNtb2JpbGVfYm9keSAuZnVsbGhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgI21vYmlsZV90b3BiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5I21vYmlsZV9ib2R5ICNtb2JpbGVfdG9wYmFyICNtb2JpbGVfdG9wYmFyX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keSNtb2JpbGVfYm9keSAjbW9iaWxlX3RvcGJhciAjbW9iaWxlX3RvcGJhcl9sZWZ0ICNtb2JpbGVfbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5I21vYmlsZV9ib2R5ICNtb2JpbGVfdG9wYmFyICNtb2JpbGVfdG9wYmFyX2xlZnQgI21vYmlsZV9tZW51IGltZyB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG59XG5ib2R5I21vYmlsZV9ib2R5ICNtb2JpbGVfdG9wYmFyICNtb2JpbGVfdG9wYmFyX2xlZnQgLmFycm93X3JpZ2h0IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjREVEREQ2O1xuICBib3JkZXItYm90dG9tOiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuYm9keSNtb2JpbGVfYm9keSAjbW9iaWxlX3RvcGJhciAjbW9iaWxlX3RvcGJhcl9sZWZ0ICNtb2JpbGVfdGl0bGViYXIge1xuICBjb2xvcjogIzU3NTc1NjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuYm9keSNtb2JpbGVfYm9keSAjbW9iaWxlX3RvcGJhciAjbW9iaWxlX3RvcGJhcl9yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5ib2R5I21vYmlsZV9ib2R5ICNtb2JpbGVfdG9wYmFyIC5ncmF5MTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVEREQ2O1xufVxuYm9keSNtb2JpbGVfYm9keSAjbW9iaWxlX3RvcGJhciAubW9iaWxlX3RvcEljb25zIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSNtb2JpbGVfYm9keSAjbW9iaWxlX3RvcGJhciAubW9iaWxlX3RvcEljb25zIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgLnRhYlJhZGlvcyxcbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCBmaWd1cmUgPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIGZpZ3VyZSA+IGRpdiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG59XG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgI3NldHRpbmdzUGFzc3dvcmRUYWI6Y2hlY2tlZCB+IGZpZ3VyZSAuc2V0dGluZ3NQYXNzd29yZFRhYixcbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCAjc2V0dGluZ3NFbWFpbFRhYjpjaGVja2VkIH4gZmlndXJlIC5zZXR0aW5nc0VtYWlsVGFiLFxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkICNzZXR0aW5nc0xhbmd1YWdlVGFiOmNoZWNrZWQgfiBmaWd1cmUgLnNldHRpbmdzTGFuZ3VhZ2VUYWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCBuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIG5hdiAudGFiLWxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgbmF2IC50YWItbGFiZWwgaW1nLFxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIG5hdiAudGFiLWxhYmVsIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCBuYXYgLnRhYi1sYWJlbCBsYWJlbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIG5hdiBsYWJlbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkICNzZXR0aW5nc1Bhc3N3b3JkVGFiOmNoZWNrZWQgfiBuYXYgbGFiZWxbZm9yPVwic2V0dGluZ3NQYXNzd29yZFRhYlwiXSxcbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCAjc2V0dGluZ3NFbWFpbFRhYjpjaGVja2VkIH4gbmF2IGxhYmVsW2Zvcj1cInNldHRpbmdzRW1haWxUYWJcIl0sXG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgI3NldHRpbmdzTGFuZ3VhZ2VUYWI6Y2hlY2tlZCB+IG5hdiBsYWJlbFtmb3I9XCJzZXR0aW5nc0xhbmd1YWdlVGFiXCJdIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjNkJDMDRCO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgI3NldHRpbmdzUGFzc3dvcmRUYWI6Y2hlY2tlZCB+IG5hdiBsYWJlbFtmb3I9XCJzZXR0aW5nc1Bhc3N3b3JkVGFiXCJdOmFmdGVyLFxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkICNzZXR0aW5nc0VtYWlsVGFiOmNoZWNrZWQgfiBuYXYgbGFiZWxbZm9yPVwic2V0dGluZ3NFbWFpbFRhYlwiXTphZnRlcixcbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCAjc2V0dGluZ3NMYW5ndWFnZVRhYjpjaGVja2VkIH4gbmF2IGxhYmVsW2Zvcj1cInNldHRpbmdzTGFuZ3VhZ2VUYWJcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM2QkMwNEI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCAudGFiLWxhYmVsLFxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIC50YWItbGFiZWwgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLyoqIFRleHQgSW5wdXQgKiovXG4gIC8qKiByYWRpbyBidXR0b25zICoqL1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5mb3JtLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5mb3JtLXJvdyAua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmZvcm0tcm93IC5rcnUtZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiAxOTBweDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAuZm9ybS1yb3cgLmZvcm0tZmllbGQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmZvcm0tcm93IC5mb3JtLWZpZWxkLXRvb2x0aXAgLmZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmZvcm0tcm93IC5mb3JtLWZpZWxkLXRvb2x0aXA6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IHVuc2V0O1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAuZm9ybS1yb3cgLmZvcm0tZmllbGQtdG9vbHRpcCAuY2xpZW50LXZhbGlkYXRpb24tdGV4dHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5mb3JtLXJvdyAuZm9yY2VkLXZpc2libGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gbGFiZWwua3J1LWZvcm0tZmllbGQtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNXB4IDMwcHg7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gc3Bhbi5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIHNwYW4ua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dC5hY3RpdmUge1xuICB0b3A6IDJweDtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gc3Bhbi5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0LmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjNkJDMDRCO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGlucHV0LmtydS1mb3JtLWZpZWxkLmtydS1mb3JtLWlucHV0IHtcbiAgcGFkZGluZzogMThweCAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSBpbnB1dC5rcnUtZm9ybS1maWVsZC5rcnUtZm9ybS1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgMCAjNkJDMDRCO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGRpdi5yYWRpby1idXR0b24tZ3JvdXAsXG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmtydS1mb3JtLXJhZGlvIHtcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGRpdi5yYWRpby1idXR0b24tZ3JvdXAgLmZvcm0tZmllbGQtdG9vbHRpcCxcbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAua3J1LWZvcm0tcmFkaW8gLmZvcm0tZmllbGQtdG9vbHRpcCB7XG4gIHdpZHRoOiAwO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGRpdi5yYWRpby1idXR0b24tZ3JvdXAgbGFiZWwsXG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmtydS1mb3JtLXJhZGlvIGxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTVweDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSBkaXYucmFkaW8tYnV0dG9uLWdyb3VwIGxhYmVsIC5yYWRpby1zeW1ib2wsXG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmtydS1mb3JtLXJhZGlvIGxhYmVsIC5yYWRpby1zeW1ib2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjOGNjZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gZGl2LnJhZGlvLWJ1dHRvbi1ncm91cCBsYWJlbCAucmFkaW8tc3ltYm9sOmFmdGVyLFxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5rcnUtZm9ybS1yYWRpbyBsYWJlbCAucmFkaW8tc3ltYm9sOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzZCQzA0QjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMC4wODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gZGl2LnJhZGlvLWJ1dHRvbi1ncm91cCBsYWJlbCBpbnB1dDpub3QoOmRpc2FibGVkKSxcbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAua3J1LWZvcm0tcmFkaW8gbGFiZWwgaW5wdXQ6bm90KDpkaXNhYmxlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGRpdi5yYWRpby1idXR0b24tZ3JvdXAgbGFiZWw6aG92ZXIgLmtydS1mb3JtLWZpZWxkLW9wdGlvbi1sYWJlbC10ZXh0OmJlZm9yZSxcbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAua3J1LWZvcm0tcmFkaW8gbGFiZWw6aG92ZXIgLmtydS1mb3JtLWZpZWxkLW9wdGlvbi1sYWJlbC10ZXh0OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMy42KTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSBkaXYucmFkaW8tYnV0dG9uLWdyb3VwIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnJhZGlvLXN5bWJvbCxcbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAua3J1LWZvcm0tcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAucmFkaW8tc3ltYm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjNkJDMDRCO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGRpdi5yYWRpby1idXR0b24tZ3JvdXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAucmFkaW8tc3ltYm9sOmFmdGVyLFxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5rcnUtZm9ybS1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yYWRpby1zeW1ib2w6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGJ1dHRvbiB7XG4gIG1hcmdpbjogMCAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gOThweCkgIWltcG9ydGFudDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgI21vYmlsZV90b3BiYXIgLm1vYmlsZV90b3BJY29ucyBzdmcsXG5ib2R5I21vYmlsZV9ib2R5IC5pY29ucyxcbmJvZHkjbW9iaWxlX2JvZHkgI3RpbWVQaWNrZXIgc3ZnIHtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDI3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmaWx0ZXI6ICM1NzU3NTY7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5jaGFydC13aWRnZXQgLmNvbnRlbnRMaW5lLFxuYm9keSNtb2JpbGVfYm9keSAuY2hhcnQtd2lkZ2V0IC50YXJpZmZCYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSNtb2JpbGVfYm9keSAub2JqZWN0LWhlYWRpbmctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLypcbiAqICRJZCRcbiAqXG4gKiBOYW1lOiAgICAgICRIZWFkVVJMJFxuICogQXV0aG9yOiAgICBTVk46ICRBdXRob3IkXG4gKiBWZXJzaW9uOiAgIFNWTjogJFJldiQgJERhdGUkXG4gKiBDb3B5cmlnaHQ6IDIwMTUga3J1bWVkaWEgR21iSCAoaHR0cDovL3d3dy5rcnVtZWRpYS5jb20pXG4gKiBMaW5rOiAgICAgIGh0dHA6Ly93d3cua3J1bWVkaWEuY29tLyBrcnVtZWRpYSBHbWJIXG4gKi9cbi8qIFRoZSBhcnJheXMgYXJlIGRlZmluZWQgaW4gc3RhdGljLWNvbG9ycy5sZXNzICovXG4jY29sb3JzLmNvbG9yX2hpc3RvZ3JhbV9iYXJfaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbiNjb2xvcnMuY29sb3JfaGlzdG9ncmFtX2JhciB7XG4gIGNvbG9yOiAjQkRCQ0JDO1xufVxuI2NvbG9ycy5jb2xvcl9jaGFydF9heGlzIHtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4jY29sb3JzLmNvbG9yX2xpbmVfY2hhcnRfY29tcGFyZV9zZXF1ZW5jZSB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbiNjb2xvcnMuY29sb3JfbGluZV9jaGFydF9tYWluX3NlcXVlbmNlIHtcbiAgY29sb3I6ICMxMjM0NTY7XG59XG4jY29sb3JzLmNvbG9yX2NvbnRlbnRfaGVhZCB7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuI2NvbG9ycy5jb2xvcl93aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2NvbG9ycy5jb2xvcl9tYWluIHtcbiAgY29sb3I6ICM2QkMwNEI7XG59XG4jY29sb3JzLmNvbG9yX2NvbnRlbnRfaGVhZF9ob3ZlciB7XG4gIGNvbG9yOiAjOGE4YTg5O1xufVxuI2NvbG9ycy5jb2xvcl93aGl0ZV9ob3ZlciB7XG4gIGNvbG9yOiAjRkVGRUZFO1xufVxuI2NvbG9ycy5jb2xvcl9tYWluX2hvdmVyIHtcbiAgY29sb3I6ICM4NmNiNmI7XG59XG4vKiAjY29sb3JzIHtcbiAgICAuLShAaTogbGVuZ3RoKEBhZGRpdGlvbmFsX2NvbG9yX25hbWVzKSkgd2hlbiAoQGkgPiAwKSB7XG4gICAgICAgIEBuYW1lOiBlKGV4dHJhY3QoQGFkZGl0aW9uYWxfY29sb3JfbmFtZXMsIEBpKSk7XG4gICAgICAgIEBmdWxsbmFtZTogXCJAe25hbWV9XCI7XG4gICAgICAgICYuQHtuYW1lfSB7Y29sb3I6IEBAZnVsbG5hbWV9XG4gICAgICAgIC4tKChAaSAtIDEpKTtcbiAgICB9IC4tO1xufVxuICovXG4vKiBhcnJvd3MgKi9cbi5hcnIsXG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5mb2xkZWQubGVmdCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIgPiBkaXYudmlzaWJpbGl0eS1jb250cm9sLmxlZnQ6YWZ0ZXIsXG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5mb2xkZWQucmlnaHQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnZpc2liaWxpdHktY29udHJvbC5yaWdodDphZnRlcixcbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciA+IGRpdi52aXNpYmlsaXR5LWNvbnRyb2wucmlnaHQ6YWZ0ZXIsXG5kaXYuc2lkZWJhci5pbml0aWFsaXplZCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIgPiBkaXYudmlzaWJpbGl0eS1jb250cm9sLmxlZnQ6YWZ0ZXIsXG4udGFibGUgdGhlYWQgdGguc29ydGVkLWFzYzphZnRlcixcbi50YWJsZSB0aGVhZCB0aC5zb3J0ZWQtZGVzYzphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzZCQzA0QjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMmVtIDAuMmVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yZW07XG59XG4uYXJyLXJpZ2h0LFxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQuZm9sZGVkLmxlZnQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnZpc2liaWxpdHktY29udHJvbC5sZWZ0OmFmdGVyLFxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnZpc2liaWxpdHktY29udHJvbC5yaWdodDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYXJyLWxlZnQsXG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5mb2xkZWQucmlnaHQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnZpc2liaWxpdHktY29udHJvbC5yaWdodDphZnRlcixcbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciA+IGRpdi52aXNpYmlsaXR5LWNvbnRyb2wubGVmdDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG4uYXJyLXVwLFxuLnRhYmxlIHRoZWFkIHRoLnNvcnRlZC1hc2M6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi5hcnItZG93bixcbi50YWJsZSB0aGVhZCB0aC5zb3J0ZWQtZGVzYzphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5IHtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIG1pbi13aWR0aDogMTAyNHB4O1xufVxuYm9keSAuYXBwbGljYXRpb24tc2hpZWxkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogNTAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLmFwcGxpY2F0aW9uLXNoaWVsZC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5hcHBsaWNhdGlvbi1mb3JlZ3JvdW5kIHtcbiAgei1pbmRleDogNTAxMDA7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDQ4cHggNjBweCA0OHB4IDYwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMjRweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmlubmVyLWNvbnRhaW5lciA+IGRpdi5sb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3RoZW1lL2xvZ28uc3ZnJykgbm8tcmVwZWF0O1xuICB3aWR0aDogMzk3cHg7XG4gIGhlaWdodDogMzlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuaW5uZXItY29udGFpbmVyID4gZGl2LnNlc3Npb24tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuaW5uZXItY29udGFpbmVyID4gZGl2LnNlc3Npb24tYm94IGE6Zmlyc3QtY2hpbGQgPiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5pbm5lci1jb250YWluZXIgPiBkaXYuc2Vzc2lvbi1ib3ggc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5pbm5lci1jb250YWluZXIgc3BhbiNsb2dpbi1uYW1lIHtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5pbm5lci1jb250YWluZXIgZGl2LnVucmVhZC1tZXNzYWdlcy1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjNkJDMDRCO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxlZnQ6IDUycHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMCA2MHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXg6IDAgMCA0MDBweDtcbiAgei1pbmRleDogNDk5OTg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUgPiBkaXYuYWN0aXZlLW1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSA+IGRpdi5tZW51ID4gZGl2LmFjdGl2ZS1tZW51LWNvbnRhaW5lciA+IGRpdi5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudSA+IGRpdi5hY3RpdmUtbWVudS1jb250YWluZXIgPiBkaXYubGFiZWw6OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUgPiBkaXYuYWN0aXZlLW1lbnUtY29udGFpbmVyID4gYS5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI0RFRERENiAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSA+IGRpdi5tZW51ID4gZGl2LmFjdGl2ZS1tZW51LWNvbnRhaW5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNERURERDYgIWltcG9ydGFudDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudSBhLml0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcyBsaW5lYXIgMHM7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUgYS5pdGVtIHN2ZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSA+IGRpdi5tZW51LmNvbGxhcHNhYmxlID4gZGl2Lml0ZW0tY29udGFpbmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcztcbiAgdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMDYwO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSA+IGRpdi5tZW51LmNvbGxhcHNhYmxlID4gZGl2Lml0ZW0tY29udGFpbmVyID4gZGl2Lml0ZW0tcm93IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNkJDMDRCO1xuICBib3JkZXItbGVmdC1jb2xvcjogI0RFRERENjtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudS5jb2xsYXBzYWJsZSA+IGRpdi5pdGVtLWNvbnRhaW5lciA+IGRpdi5pdGVtLXJvdy5hY3RpdmUgPiBhLml0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjREVEREQ2ICFpbXBvcnRhbnQ7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUuY29sbGFwc2FibGUgPiBkaXYuaXRlbS1jb250YWluZXIgPiBkaXYuaXRlbS1yb3cuYWN0aXZlLFxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSA+IGRpdi5tZW51LmNvbGxhcHNhYmxlID4gZGl2Lml0ZW0tY29udGFpbmVyID4gZGl2Lml0ZW0tcm93OmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2QkMwNEI7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUuY29sbGFwc2FibGUgPiBkaXYuaXRlbS1jb250YWluZXIgPiBkaXYuaXRlbS1yb3cgPiBhLml0ZW0ge1xuICB3aWR0aDogMzk3cHg7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUuY29sbGFwc2FibGUgPiBkaXYuaXRlbS1jb250YWluZXIgPiBkaXYuaXRlbS1yb3cgPiBhLml0ZW0gPiBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUuY29sbGFwc2FibGUgPiBkaXYuaXRlbS1jb250YWluZXIgPiBkaXYuaXRlbS1yb3cgPiBhLml0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjREVEREQ2ICFpbXBvcnRhbnQ7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUuY29sbGFwc2FibGUgPiBkaXYuaXRlbS1jb250YWluZXIgPiBkaXYuaXRlbS1yb3cgPiBhLml0ZW0gPiBzcGFuLm1lbnVMYWJlbCB7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUuY29sbGFwc2FibGUgPiBkaXYuaXRlbS1jb250YWluZXIgPiBkaXYuaXRlbS1yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNkJDMDRCO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjREVEREQ2O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnN1Ym1lbnUtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnN1Ym1lbnUtYmFyID4gZGl2LnN1Ym1lbnUtYmFyLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuc3VibWVudS1iYXIgPiBkaXYuc3VibWVudS1iYXItaXRlbSBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnN1Ym1lbnUtYmFyID4gZGl2LnN1Ym1lbnUtYmFyLWl0ZW0gYTpob3ZlciBzcGFuLFxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnN1Ym1lbnUtYmFyID4gZGl2LnN1Ym1lbnUtYmFyLWl0ZW0uYWN0aXZlIGEgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNkJDMDRCO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnN1Ym1lbnUtYmFyIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyLmhhcy1pdGVtcyA+IGRpdi5tb3JlLWl0ZW0tY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFRERENjtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDI2cHggMCAxNnB4IDA7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1idXR0b24uaGFzLWFjdGl2ZS1tZW51LWl0ZW0sXG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1idXR0b24uaGFzLWFjdGl2ZS1tZW51LWl0ZW0gPiBkaXYubW9yZS1pdGVtcy1jaXJjbGVzLWNvbnRhaW5lcixcbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJ1dHRvbjpob3ZlciA+IGRpdi5tb3JlLWl0ZW1zLWNpcmNsZXMtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2QkMwNEI7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1idXR0b246bm90KC5pbml0aWFsaXplZCkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1idXR0b24gPiBkaXYubW9yZS1pdGVtcy1jaXJjbGVzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNkJDMDRCO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJ1dHRvbiA+IGRpdi5tb3JlLWl0ZW1zLWNpcmNsZXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbS1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU2O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbXMtYnV0dG9uID4gZGl2Lm1vcmUtaXRlbXMtY2lyY2xlcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtLWNpcmNsZTpmaXJzdC1jaGlsZCxcbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJ1dHRvbiA+IGRpdi5tb3JlLWl0ZW1zLWNpcmNsZXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbS1jaXJjbGU6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNThweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNERURERDY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjREVEREQ2O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbXMtYm94ID4gZGl2LnN1Ym1lbnUtYmFyLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzZCQzA0QjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1ib3ggPiBkaXYuc3VibWVudS1iYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJveCA+IGRpdi5zdWJtZW51LWJhci1pdGVtOmhvdmVyLFxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbXMtYm94ID4gZGl2LnN1Ym1lbnUtYmFyLWl0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZCQzA0QjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbXMtYm94IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogNDEwcHg7XG4gIHotaW5kZXg6IDQwMDAwO1xuICBtaW4td2lkdGg6IDQxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3Rvci5iYXItY29sbGFwc2VkIGRpdi5kYXRlU2VsZWN0b3JCYXIge1xuICBoZWlnaHQ6IDBweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IuYmFyLWNvbGxhcHNlZCBkaXYuZGF0ZVNlbGVjdG9yQmFyIHNwYW4jZGlzcGxheS1tb2RlIHtcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IuYmFyLWNvbGxhcHNlZCBkaXYuZGF0ZVNlbGVjdG9yQmFyICsgI2dsb2JhbC1kYXRlLXBpY2tlci1mb3JtIHtcbiAgbWF4LWhlaWdodDogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3Rvci5zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3Rvci5zdGlja3kgPiBkaXYuZGF0ZVNlbGVjdG9yQmFyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgZGl2LmNsb2NrIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yIGRpdi5jbG9jazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURERDY7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yIGRpdi5jbG9jayBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yIGRpdi5jbG9jayBzdmcge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgZGl2LmRhdGVTZWxlY3RvckJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTY7XG4gIGhlaWdodDogNTJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMTAwbXMgbGluZWFyO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciBkaXYuZGF0ZVNlbGVjdG9yQmFyIGEuZGF0ZS1zZWxlY3Rvci1pdGVtIHN2ZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMTBweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgZGl2LmRhdGVTZWxlY3RvckJhciBhLmRhdGUtc2VsZWN0b3ItaXRlbTpob3ZlciBzdmcge1xuICBjb2xvcjogIzZCQzA0Qjtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgZGl2LmRhdGVTZWxlY3RvckJhciBhLmRhdGUtc2VsZWN0b3ItaXRlbSBzdmcge1xuICBjb2xvcjogI0ZFRkVGRTtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgZGl2LmRhdGVTZWxlY3RvckJhciBhLmRhdGUtYmFyLWl0ZW0tc2VsZWN0ZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yIGRpdi5kYXRlU2VsZWN0b3JCYXIgYS5kYXRlLWJhci1pdGVtLXNlbGVjdGVkIHN2ZyB7XG4gIGNvbG9yOiAjNkJDMDRCO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciBkaXYuZGF0ZVNlbGVjdG9yQmFyIHNwYW4jZGlzcGxheS1tb2RlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDIwMG1zO1xuICBjb2xvcjogIzZCQzA0QjtcbiAgd2lkdGg6IDE0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgI2dsb2JhbC1kYXRlLXBpY2tlci1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAvKiBzaG91bGQgbmV2ZXIgYmUgcmVhY2hlZCwganVzdCBmb3IgdHJhbnNpdGlvbiByZWFzb25zICovXG4gIHRyYW5zaXRpb246IHBhZGRpbmcgZWFzZSAyMDBtcywgbWF4LWhlaWdodCBlYXNlIDEwMG1zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gYS5kYXRlLXNlbGVjdG9yLXBlcmlvZC1idG4ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gYS5kYXRlLXNlbGVjdG9yLXBlcmlvZC1idG4ucHJldmlvdXMge1xuICBsZWZ0OiA1MHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gYS5kYXRlLXNlbGVjdG9yLXBlcmlvZC1idG4ubmV4dCB7XG4gIHJpZ2h0OiA1MHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gLmZvcm0tcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDJzIGVhc2U7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yICNnbG9iYWwtZGF0ZS1waWNrZXItZm9ybSAuZm9ybS1yb3cuZnVsbC1zaXplIGlucHV0LmtydS1mb3JtLWZpZWxkIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gLmZvcm0tcm93Lm5vLXNpemUge1xuICBtYXJnaW46IDAgMHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gLmZvcm0tcm93Lm5vLXNpemUgaW5wdXQua3J1LWZvcm0tZmllbGQge1xuICB3aWR0aDogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlcjogMHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gLmZvcm0tcm93Lm5vLXNpemUgLmRhdGV0aW1lLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgI2dsb2JhbC1kYXRlLXBpY2tlci1mb3JtICNjb21wYXJpc29uX3BlcmlvZCAuZm9ybS1yb3cge1xuICB3aWR0aDogNzclO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gI2NvbXBhcmlzb25fcGVyaW9kIC5mb3JtLXJvdyAua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dCB7XG4gIHdpZHRoOiA4MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gI2NvbXBhcmlzb25fcGVyaW9kIC5mb3JtLXJvdyAuY3VzdG9tLWNoZWNrYm94LWVsZW1lbnQge1xuICBmbG9hdDogbGVmdDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgI2dsb2JhbC1kYXRlLXBpY2tlci1mb3JtIGlucHV0LmtydS1mb3JtLWZpZWxkIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IHdpZHRoIDJzIGVhc2UsIHBhZGRpbmcgMnMgZWFzZTtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgI2dsb2JhbC1kYXRlLXBpY2tlci1mb3JtIC5kYXRldGltZS1wb3B1cCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gLmRhdGV0aW1lLXBvcHVwLnBpY2tlci10byB7XG4gIGxlZnQ6IC0xMzVweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgI2dsb2JhbC1kYXRlLXBpY2tlci1mb3JtIC5mb3JtLWZpZWxkLXRvb2x0aXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuc2VsZWN0b3ItY29udGFpbmVyIHtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDQxMHB4O1xuICB6LWluZGV4OiA0MDAwMDtcbiAgbWluLXdpZHRoOiAyMDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTYwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuc2VsZWN0b3ItY29udGFpbmVyIGRpdi5zZWxlY3Rvci1idXR0b24ge1xuICBoZWlnaHQ6IDU2cHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuc2VsZWN0b3ItY29udGFpbmVyIGRpdi5zZWxlY3Rvci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVEREQ2O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnNlbGVjdG9yLWNvbnRhaW5lciA+IGRpdi5kYXNoYm9hcmQtc2VsZWN0LmJhci1jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5zZWxlY3Rvci1jb250YWluZXIgPiBkaXYuZGFzaGJvYXJkLXNlbGVjdC5iYXItc2hvd24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0RFRERENjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNERURERDY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5zZWxlY3Rvci1jb250YWluZXIgPiBkaXYuZGFzaGJvYXJkLXNlbGVjdC5iYXItc2hvd24gPiBkaXYuYmFyLWl0ZW0ge1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNkJDMDRCO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5zZWxlY3Rvci1jb250YWluZXIgPiBkaXYuZGFzaGJvYXJkLXNlbGVjdC5iYXItc2hvd24gPiBkaXYuYmFyLWl0ZW0uYnV0dG9uLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNTBweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5zZWxlY3Rvci1jb250YWluZXIgPiBkaXYuZGFzaGJvYXJkLXNlbGVjdC5iYXItc2hvd24gPiBkaXYuYmFyLWl0ZW0gYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIGJvcmRlci1ib3R0b206IDNweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2QkMwNEI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnNlbGVjdG9yLWNvbnRhaW5lciA+IGRpdi5kYXNoYm9hcmQtc2VsZWN0LmJhci1zaG93biA+IGRpdi5iYXItaXRlbSBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZCQzA0QjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhc2hib2FyZC1hY3Rpb25zLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxM3B4IDIxcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNGQ0ZDRkM7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGFzaGJvYXJkLWFjdGlvbnMtYnV0dG9uOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGFzaGJvYXJkLWFjdGlvbnMtYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNkJDMDRCO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhc2hib2FyZC1hY3Rpb25zLWJ1dHRvbi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNCM0IzQjM7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGFzaGJvYXJkLWFjdGlvbnMtYnV0dG9uLmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRkNGQ0ZDO1xufVxuZGl2I2xheW91dC1jb250YWluZXIuZWRpdC1tb2RlIC5zZWxlY3Rvci1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICNCM0IzQjM7XG59XG5kaXYjbGF5b3V0LWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbmRpdiNsYXlvdXQtZm9vdGVyIC5jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xufVxuZGl2I2xheW91dC1mb290ZXIgLmNvbnRlbnQgLmZsYWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zY2h3ZWl6ZXJfd2FwcGVuLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5kaXYjbGF5b3V0LWZvb3RlciAuY29udGVudCAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzRBNEE0QTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxMnB4IC0wLjVweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbmRpdiNsYXlvdXQtZm9vdGVyIGRpdi5jb2xvcmVkLWJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJDMDRCO1xuICBoZWlnaHQ6IDhweDtcbn1cbmRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogNTQ4cHg7XG59XG5kaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyID4gZGl2I2xheW91dC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG4ubGF5b3V0LWNvbnRlbnQtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIHN2Zy1saW5rcyAqL1xub2JqZWN0W2RhdGEkPVwiLnN2Z1wiXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwQTBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uY2xlYXJmaXgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5odG1sW3htbG5zXSAuY2xlYXJmaXgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiogaHRtbCAuY2xlYXJmaXgge1xuICBoZWlnaHQ6IDElO1xufVxuLmNsZWFyZml4IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG59XG4udmVydENlbnRlcmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhvcml6Q2VudGVyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmJvdGhDZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubG9hZGluZy1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKmJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsqL1xufVxuLmxvYWRpbmctc3Bpbm5lciAubG9hZGluZy1zcGlubmVyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2dpZi9zcGlubmVyLnBuZy5naWZcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSwgMTAwJTtcbn1cbi5sb2FkaW5nLXNwaW5uZXIgLmxvYWRpbmctc3Bpbm5lci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uY2FwaXRhbGl6ZSxcbi5jYXBpdGFsaXplICoge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5maXJzdC1sZXR0ZXItdXBwZXJjYXNlOmZpcnN0LWxldHRlcixcbi5maXJzdC1sZXR0ZXItdXBwZXJjYXNlICo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmV0dXJuLXRvLW92ZXJ2aWV3LWxpbmsge1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbi5yZXR1cm4tdG8tb3ZlcnZpZXctbGluazpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG59XG4ud2FybmluZyB7XG4gIGNvbG9yOiBvcmFuZ2U7XG59XG4uc3VjY2VzcyB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWl0ZW0tYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEzcHggMjFweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNGQ0ZDRkM7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1pdGVtLWJ1dHRvbjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuZGl2LmtydS1jb250ZXh0LW1lbnUtaXRlbS1idXR0b246aG92ZXIge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM2QkMwNEI7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1pdGVtLWJ1dHRvbi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNCM0IzQjM7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1pdGVtLWJ1dHRvbi5kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0ZDRkNGQztcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWl0ZW0tYnV0dG9uLmljb24ge1xuICB3aWR0aDogNzlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGhlaWdodDogNDBweDtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWl0ZW0tYnV0dG9uLmljb24uYnV0dG9uLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1pdGVtLWJ1dHRvbi5pY29uLmJ1dHRvbi1jb250YWluZXIuZWRpdC1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1pdGVtLWJ1dHRvbi5pY29uLmRpc2FibGVkIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRkNGQ0ZDO1xufVxuZGl2LmtydS1jb250ZXh0LW1lbnUtaXRlbS1idXR0b24uaWNvbi5kaXNhYmxlZCBpbWcge1xuICBvcGFjaXR5OiAwLjM7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1pdGVtLWJ1dHRvbiBpbWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHotaW5kZXg6IDkwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLnVzZS10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogZmxleC1iYXNpcyAwLjNzIGxpbmVhciwgd2lkdGggMC4zcyBsaW5lYXI7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5sZWZ0IHtcbiAgZmxleDogMCAwIDQ2MHB4O1xuICB3aWR0aDogNDYwcHg7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5sZWZ0ID4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIgPiBkaXYuc2lkZWJhci1jb250ZW50IHtcbiAgd2lkdGg6IDQxMnB4O1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQubGVmdCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLnJpZ2h0IHtcbiAgZmxleDogMCAwIDM4MHB4O1xuICB3aWR0aDogMzgwcHg7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5yaWdodCA+IGRpdi5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyID4gZGl2LnNpZGViYXItY29udGVudCB7XG4gIHdpZHRoOiAzNDRweDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLnJpZ2h0ID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5mb2xkZWQge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZsZXg6IDAgMCAwcHg7XG4gIHdpZHRoOiAwO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQuZm9sZGVkID4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIge1xuICB3aWR0aDogMDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLmZvbGRlZC5sZWZ0ID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGxlZnQ6IDA7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5mb2xkZWQucmlnaHQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICByaWdodDogMDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLnN0aWNreSA+IGRpdi5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQuZml4ZWQuc3RpY2t5IHtcbiAgdG9wOiAwO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQuZml4ZWQubGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5maXhlZC5yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQgPiAuYXBwbGljYXRpb24tc2hpZWxkIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHRvcDogdW5zZXQ7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZCA+IGRpdi5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQgPiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciAuYXBwbGljYXRpb24tc2hpZWxkIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHRvcDogdW5zZXQ7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5yaWdodCA+IGRpdi5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgLypcblx0XHQgKiB3ZW5uIGRhcyBnZWhlbiB3w7xyZGUsIHfDpHJlIHNjaMO2biDigJMgZ2VodCBhYmVyIG5pY2h0LiBlcyBpc3QgbmljaHQgbcO2Z2xpY2gsIGluIGRpZSBlaW5lIHJpY2h0dW5nIGhpbmF1cy1cblx0XHQgKiB3YWNoc2VuIHp1IGxhc3NlbiB1bmQgaW4gZGllIGFuZGVyZSBuaWNodC4gc29iYWxkIG92ZXJmbG93IGluIGVpbmVyIHJpY2h0dW5nIGF1ZiBhdXRvIG9kZXIgc2Nyb2xsIHN0ZWh0LFxuXHRcdCAqIGlzdCBkaWUgYW5kZXJlIHJpY2h0dW5nIG5pY2h0IG1laHIgbWl0IHZpc2libGUgbcO2Z2xpY2gsIGRhIGVyIGVpbmVuIG5ldWVuIHN0YWNraW5nQ29udGV4dCBlcnpldWd0XG5cdFx0ICogKHZnbC4gcG9zaXRpb246Zml4ZWQgdW5kIGRlciBhcHBsaWNhdGlvbi1zaGllbGQpXG5cdFx0ICpcblx0XHQgKiBkaWUgbMO2c3VuZyBkZXMgZ2FuemVuIGlzdCBlaW4ga29tcGxldHRlciB1bWJhdSBkZXIgdG9vbHRpcHBzIGF1ZiBkaWUgYm9vdHN0cmFwLXRvb2x0aXBzIGRpZSBzaWNoIGFuIGRlblxuXHRcdCAqIGJvZHkgaGVmdGVuIGFuc3RhdHQgYW4gZGFzIGVsZW1lbnRcblx0XHQgKi9cbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLnJpZ2h0ID4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIgLmZvcm0tZmllbGQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgNjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnZpc2liaWxpdHktY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURERDY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciA+IGRpdi52aXNpYmlsaXR5LWNvbnRyb2w6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItY29sb3I6ICMzQjNCM0IgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMmVtIDAuMmVtIDA7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIgPiBkaXYudmlzaWJpbGl0eS1jb250cm9sLnJpZ2h0IHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciA+IGRpdi52aXNpYmlsaXR5LWNvbnRyb2wubGVmdCB7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkOm5vdChmaXhlZCk6bm90KHN0aWNreSkge1xuICB6LWluZGV4OiBpbml0aWFsO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQuZml4ZWQge1xuICB6LWluZGV4OiA1MDA1MDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLmZpeGVkID4gLmFwcGxpY2F0aW9uLXNoaWVsZC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5zdGlja3kgLnNpZGViYXItY29udGVudC1jb250YWluZXIge1xuICB6LWluZGV4OiA1MDA1MTtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLnN0aWNreSAuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciA+IC5hcHBsaWNhdGlvbi1zaGllbGQuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZGl2LnNpZGViYXIgLmFwcGxpY2F0aW9uLXNoaWVsZC5zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLmxlZnQgPiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjRweCAyNHB4IDAgMjRweDtcbn1cbmRpdi50cmVlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5kaXYudHJlZS1jb250YWluZXIgPiBkaXYudG9wLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQucmlnaHQgPiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogNjBweCAyNHB4IDAgMjRweDtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1jb250YWluZXIgPiBkaXYua3J1LWNvbnRleHQtbWVudSB7XG4gIHdpZHRoOiAzMzJweDtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWNvbnRhaW5lciA+IGRpdi5rcnUtY29udGV4dC1tZW51ID4gZGl2LmtydS1jb250ZXh0LW1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWNvbnRhaW5lciA+IGRpdi5rcnUtY29udGV4dC1tZW51ID4gZGl2LmtydS1jb250ZXh0LW1lbnUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWNvbnRhaW5lciA+IGRpdi5rcnUtY29udGV4dC1tZW51ID4gZGl2LmtydS1jb250ZXh0LW1lbnUtaXRlbSA+IHNwYW4ubWVudS1pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgcGFkZGluZzogNDRweCAwIDEycHggMDtcbn1cbnVsLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG51bC5icmVhZGNydW1iIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDAgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxudWwuYnJlYWRjcnVtYiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG51bC5icmVhZGNydW1iIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEzcHggc29saWQgIzU3NTc1NjtcbiAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCAjNTc1NzU2O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudWwuYnJlYWRjcnVtYiBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICM1NzU3NTY7XG4gIGJvcmRlci10b3A6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG51bC5icmVhZGNydW1iIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTc1NzU2O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG51bC5icmVhZGNydW1iIGxpOmZpcnN0LWNoaWxkIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYnJlYWRjcnVtYiArIGRpdi50b29sdGlwcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc1NzU2O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xufVxuLmJyZWFkY3J1bWIgKyBkaXYudG9vbHRpcHAgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDAuMWV4O1xuICBib3R0b206IDAuMWV4O1xuICBjb2xvcjogIzU3NTc1NjtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5icmVhZGNydW1iICsgZGl2LnRvb2x0aXBwIGRpdi5jb250YWluZXIge1xuICB6LWluZGV4OiAtMTAwMDtcbiAgdG9wOiAzNHB4O1xuICBsZWZ0OiAtMTY1cHg7XG4gIHdpZHRoOiAzNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXIsIHotaW5kZXggMHMgbGluZWFyIDAuNXM7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjNTc1NzU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJjO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5icmVhZGNydW1iICsgZGl2LnRvb2x0aXBwIGRpdi5jb250YWluZXIgZGl2LmFycm93LXVwIHtcbiAgei1pbmRleDogMjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAxNjVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjNTc1NzU2O1xufVxuLmJyZWFkY3J1bWIgKyBkaXYudG9vbHRpcHAgZGl2LmNvbnRhaW5lciBkaXYudGl0bGUge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYmFja2dyb3VuZDogIzhhOGE4OTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnJlYWRjcnVtYiArIGRpdi50b29sdGlwcCBkaXYuY29udGFpbmVyIGRpdi5jb250ZW50IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uYnJlYWRjcnVtYiArIGRpdi50b29sdGlwcCBkaXYuY29udGFpbmVyIGRpdi5jb250ZW50IGxhYmVsIHtcbiAgd2lkdGg6IDM1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmJyZWFkY3J1bWIgKyBkaXYudG9vbHRpcHA6aG92ZXIgZGl2LmNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyO1xufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM1NzU3NTY7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICAvKiBJRSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRhYmxlIHRoZWFkIHRoOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGFibGUgdGhlYWQgdGhbZGF0YS1zb3J0LWNyaXRlcmlhXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi50YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi50YWJsZSB0aGVhZCB0aDpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjQjNCM0IzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbn1cbi50YWJsZSB0aGVhZCB0aC5zb3J0ZWQtYXNjOmFmdGVyLFxuLnRhYmxlIHRoZWFkIHRoLnNvcnRlZC1kZXNjOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLWNvbG9yOiAjNTc1NzU2O1xuICBib3JkZXItd2lkdGg6IDAgMC4xZW0gMC4xZW0gMDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLnRhYmxlIHRoZWFkIHRoLnNvcnRlZC1hc2M6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4udGFibGUgdGhlYWQgdGguc29ydGVkLWRlc2M6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4udGFibGUgdGJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFibGUgdGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTZFRDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZSB0Ym9keSB0ci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNEVBRUEgIWltcG9ydGFudDtcbn1cbi50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udGFibGUgdGJvZHkgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG59XG4udGFibGUgdGJvZHkgdHIgdGQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50YWJsZSB0Ym9keSB0ciB0ZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG59XG4udGFibGUgdGJvZHkgdHIuZW1wdHktdGFibGUtbWVzc2FnZS1yb3cge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50YWJsZSB0Ym9keSB0ci5lbXB0eS10YWJsZS1tZXNzYWdlLXJvdyB0ZDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRhYmxlIHRib2R5IHRyW2RhdGEtaWRdIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlLnJlbG9hZGluZyB0Ym9keSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRhYmxlIHRkLm51bWJlci1jZWxsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGFibGUgdGQuZW1wdHktY2VsbCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi50YWJsZS50YWJsZTEgdGJvZHkgdHIge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLnRhYmxlLnRhYmxlMS5zb3J0LXRhYmxlIHRoZWFkIHRoIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnRhYmxlLnRhYmxlMS5zb3J0LXRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU3NTc1NjtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IHRoaW47XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NzU3NTY7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB0aGluO1xufVxuLnRhYmxlLnRhYmxlMS5zb3J0LXRhYmxlIHRib2R5IHRkIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuI2RpYXNob3ctdGFibGUgdGQsXG4jY2hhcnQtdGFibGUgdGQge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uZHJhZy1hbmQtZHJvcC1pbmZvIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kcmFnLWFuZC1kcm9wLWluZm86Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50YWJsZTIucmF3dmFsdWVzIHRib2R5IHRyIHRkIHtcbiAgZm9udC1mYW1pbHk6IFwiSW5jb25zb2xhdGFcIiwgXCJGaXJhIE1vbm9cIiwgXCJTb3VyY2UgQ29kZSBQcm9cIiwgTW9uYWNvLCBDb25zb2xhcywgXCJMdWNpZGEgQ29uc29sZVwiLCBtb25vc3BhY2U7XG59XG4uZGF0ZXRpbWUtdGFibGUtY29sLXdpZHRoIHtcbiAgd2lkdGg6IDE2NXB4O1xufVxuLm51bWJlci1jZWxsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2hlY2tib3gtdGFibGUtY29sLXdpZHRoIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4uZmxleC1jb2xsZWN0aW9uLXNvcnRhYmxlIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuLmZsZXgtY29sbGVjdGlvbi1zb3J0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuZGwuaW5mby1saXN0IHtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmRsLmluZm8tbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMEEwXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuZGwuaW5mby1saXN0IGR0LFxuZGwuaW5mby1saXN0IGRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuZGwuaW5mby1saXN0IGR0IGRpdi50b29sdGlwLFxuZGwuaW5mby1saXN0IGRkIGRpdi50b29sdGlwIHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuZGwuaW5mby1saXN0IGRkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICAzMDBweCk7XG59XG5kbC5pbmZvLWxpc3QgZHQge1xuICB3aWR0aDogMzAwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuZGwuaW5mby1saXN0IGR0OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKipcbiAqICRJZCRcbiAqXG4gKiBOYW1lOiAgICAgICRIZWFkVVJMJFxuICogQXV0aG9yOiAgICBTVk46ICRBdXRob3IkXG4gKiBWZXJzaW9uOiAgIFNWTjogJFJldiQgJERhdGUkXG4gKiBDb3B5cmlnaHQ6IDIwMTUga3J1bWVkaWEgR21iSCAoaHR0cDovL3d3dy5rcnVtZWRpYS5jb20pXG4gKiBMaW5rOiAgICAgIGh0dHA6Ly93d3cua3J1bWVkaWEuY29tLyBrcnVtZWRpYSBHbWJIXG4gKi9cbi5kaWFsb2ctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHotaW5kZXg6IDU5OTk4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xufVxuLmRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYzMHB4O1xuICBtYXJnaW46IDEwdmggYXV0byAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZGlhbG9nIC5qc3RyZWUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiA0MHZoO1xufVxuLmRpYWxvZyAuZGlhbG9nLWhlYWQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3MTZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZGlhbG9nIC5kaWFsb2ctaGVhZCAuZGlhbG9nLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2sgLyogc28gZmlyc3QtbGV0dGVyLXVwcGVyY2FzZSB3b3JrcyAqLztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZGlhbG9nIC5kaWFsb2ctaGVhZCAuZGlhbG9nLXRpdGxlOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZGlhbG9nIC5kaWFsb2ctYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggNDVweDtcbn1cbi5kaWFsb2cgLmRpYWxvZy1ib2R5IC5kaWFsb2ctYnV0dG9uLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRpYWxvZyAuZGlhbG9nLWJvZHkgLmRpYWxvZy1idXR0b24tcGFuZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuLmRpYWxvZyAuZGlhbG9nLWJvZHkgLmRpYWxvZy1idXR0b24tcGFuZWwgLmtydS1idXR0b24ge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZGlhbG9nIC5kaWFsb2ctYm9keSAuZGlhbG9nLWJ1dHRvbi1wYW5lbCAuY2FuY2VsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTcxNmY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5rcnUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCQzA0QjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuICAvKiBGb3IgU2FmYXJpIDMuMSB0byA2LjAgKi9cbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5idXR0b246Zmlyc3QtbGV0dGVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmaXJzdC1sZXR0ZXIsXG4ua3J1LWJ1dHRvbjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYnV0dG9uOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuLmtydS1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1ZDk5MTtcbiAgcGFkZGluZzogNXB4IDEzcHg7XG59XG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuLmtydS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWViMzNmO1xufVxuYnV0dG9uOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCxcbi5rcnUtYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5ZGE5NztcbiAgY29sb3I6ICM1NGEwMzg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4ua3J1LWJ1dHRvbjpmb2N1cyB7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xufVxuYnV0dG9uLmJpZyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYmlnLFxuLmtydS1idXR0b24uYmlnIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5idXR0b24uYmxvY2ssXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJsb2NrLFxuLmtydS1idXR0b24uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5idXR0b24uaWNvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uaWNvbixcbi5rcnUtYnV0dG9uLmljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5idXR0b24uaWNvbjphY3RpdmUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmljb246YWN0aXZlLFxuLmtydS1idXR0b24uaWNvbjphY3RpdmUsXG5idXR0b24uaWNvbjpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uaWNvbjpmb2N1cyxcbi5rcnUtYnV0dG9uLmljb246Zm9jdXMge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5idXR0b24uaWNvbi5maWx0ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmljb24uZmlsdGVyLFxuLmtydS1idXR0b24uaWNvbi5maWx0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMjNweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAxNHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPWZpbHRlci5zdmcmY29sb3I9Y29udGVudF9oZWFkXCIpO1xuICBwYWRkaW5nOiAwO1xufVxuLmJ1dHRvbi1tYXJnaW4tYm90dG9tLWFuZC10b3Age1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuaDEsXG5oMixcbmgzLFxuaDQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG5oMSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmgyIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaDMge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuaDQ6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50b29sdGlwLXBhcmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b29sdGlwLXBhcmVudDpob3ZlciAudG9vbHRpcCB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyO1xufVxuLnRvb2x0aXAtcGFyZW50IC50b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyLCB6LWluZGV4IDBzIGxpbmVhciAwLjVzO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmM7XG4gIGJhY2tncm91bmQ6ICM1NzU3NTY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBlYXNlIDBzIDEgbm9ybWFsO1xuICAtd2Via2l0LWFuaW1hdGlvbjogMXMgZWFzZSAwcyAxIG5vcm1hbDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG4uYW5pbWF0ZWQucmV2ZXJzZWQge1xuICBhbmltYXRpb246IDAuNXMgZWFzZSAwcyAxIHJldmVyc2UgYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb246IDAuNXMgZWFzZSAwcyAxIHJldmVyc2UgYm90aDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG4vKlxuICogJElkJFxuICpcbiAqIE5hbWU6ICAgICAgJEhlYWRVUkwkXG4gKiBBdXRob3I6ICAgIFNWTjogJEF1dGhvciRcbiAqIFZlcnNpb246ICAgU1ZOOiAkUmV2JCAkRGF0ZSRcbiAqIENvcHlyaWdodDogMjAxNSBrcnVtZWRpYSBHbWJIIChodHRwOi8vd3d3LmtydW1lZGlhLmNvbSlcbiAqIExpbms6ICAgICAgaHR0cDovL3d3dy5rcnVtZWRpYS5jb20vIGtydW1lZGlhIEdtYkhcbiAqL1xubGFiZWwuZGF0ZXRpbWUtcGlja2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRhdGV0aW1lLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbi5kYXRldGltZS1wb3B1cCBkaXYuZGF0ZXRpbWUtc3RhdHVzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZGF0ZXRpbWUtcG9wdXAgZGl2LnBpY2tlcnMtY29udGFpbmVyLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZGF0ZXRpbWUtcG9wdXAgLm1vbWVudC1waWNrZXItY2FsZW5kYXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmRhdGV0aW1lLXBvcHVwIC50aW1lLXNlbGVjdGlvbiB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbi1sZWZ0OiAzMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZGF0ZXRpbWUtcG9wdXAgLmhvdXItc2VsZWN0aW9uLFxuLmRhdGV0aW1lLXBvcHVwIC5taW51dGUtc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDUlO1xufVxuLmRhdGV0aW1lLXBvcHVwIC50aW1lLXNlcGVyYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRhdGV0aW1lLXBvcHVwIC5ob3VyLWlucHV0LFxuLmRhdGV0aW1lLXBvcHVwIC5taW51dGUtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4uZGF0ZXRpbWUtcG9wdXAgLnRpbWUtYnV0dG9uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXRpbWUtcG9wdXAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXRldGltZS1wb3B1cC1idXR0b25zID4gKiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRldGltZS1wb3B1cC1idXR0b25zID4gLm9rLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNkJDMDRCO1xufVxuLm1vbWVudC1waWNrZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb21lbnQtcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9tZW50LXBpY2tlci15ZWFyLXNlbGVjdCxcbi5tb21lbnQtcGlja2VyLW1vbnRoLXNlbGVjdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4ubW9tZW50LXBpY2tlci1jYWxlbmRhciB0ZCB7XG4gIHdpZHRoOiAxNC4yODUlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyLWNlbGwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9tZW50LXBpY2tlci1jYWxlbmRhci1jZWxsLWRpc2FibGVkIHtcbiAgY29sb3I6ICNiZGJkYmM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyLWNlbGwtb3RoZXItbW9udGgge1xuICBjb2xvcjogI2NkY2VkMTtcbn1cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJDMDRCO1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbi5qc3RyZWUtZGVmYXVsdCBpLmpzdHJlZS1pY29uLmpzdHJlZS10aGVtZWljb24uanN0cmVlLXRoZW1laWNvbi1jdXN0b20ge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWNsaWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjQzRFQUVBICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLWJhcjpub3QoLnZlcnRpY2FsLWZpbHRlci1iYXIpIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmZpbHRlci1iYXI6bm90KC52ZXJ0aWNhbC1maWx0ZXItYmFyKSA+IC5rcnUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiAtMXB4O1xufVxuLmZpbHRlci1iYXI6bm90KC52ZXJ0aWNhbC1maWx0ZXItYmFyKSA+IC5rcnUtYnV0dG9uOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZmlsdGVyLWJhcjpub3QoLnZlcnRpY2FsLWZpbHRlci1iYXIpIC5maWx0ZXItYmFyLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZpbHRlci1iYXI6bm90KC52ZXJ0aWNhbC1maWx0ZXItYmFyKSAuZmlsdGVyLWJhci1pdGVtLWNvbnRhaW5lciAuZmlsdGVyLWJhci1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5maWx0ZXItYmFyLnZlcnRpY2FsLWZpbHRlci1iYXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZpbHRlci1iYXIudmVydGljYWwtZmlsdGVyLWJhciA+IC5rcnUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiAtMXB4O1xufVxuLmZpbHRlci1iYXIudmVydGljYWwtZmlsdGVyLWJhciA+IC5rcnUtYnV0dG9uOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZmlsdGVyLWJhci52ZXJ0aWNhbC1maWx0ZXItYmFyIC5maWx0ZXItYmFyLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmlsdGVyLWJhci52ZXJ0aWNhbC1maWx0ZXItYmFyIC5maWx0ZXItYmFyLWl0ZW0tY29udGFpbmVyIC5maWx0ZXItYmFyLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uZmlsdGVyLWJhci52ZXJ0aWNhbC1maWx0ZXItYmFyIC5maWx0ZXItYmFyLWl0ZW0tY29udGFpbmVyIC5maWx0ZXItYmFyLWl0ZW0gLmZpbHRlci1iYXItaXRlbS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uZmlsdGVyLWJhci52ZXJ0aWNhbC1maWx0ZXItYmFyIC5maWx0ZXItYmFyLWl0ZW0tY29udGFpbmVyIC5maWx0ZXItYmFyLWl0ZW0gPiAua3J1LWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5maWx0ZXItYmFyLWl0ZW0ge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXItYmFyLWl0ZW0gLmZpbHRlci1iYXItaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE3NXB4O1xufVxuLmZpbHRlci1iYXItaXRlbSA+IC5rcnUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5rcnUtb2JqZWN0cGlja2VyLXNlbGVjdGlvbi1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0aGVhZCxcbnRhYmxlLmtydS1vYmplY3RwaWNrZXItdGFibGUgdGJvZHksXG50YWJsZS5rcnUtb2JqZWN0cGlja2VyLXRhYmxlIHRyLFxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0ZCxcbnRhYmxlLmtydS1vYmplY3RwaWNrZXItdGFibGUgdGgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRhYmxlLmtydS1vYmplY3RwaWNrZXItdGFibGUgdHIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjVweDtcbn1cbnRhYmxlLmtydS1vYmplY3RwaWNrZXItdGFibGUgdHI6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xufVxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0Ym9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG50YWJsZS5rcnUtb2JqZWN0cGlja2VyLXRhYmxlIHRib2R5IHRkLFxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0aGVhZCB0aCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0ZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNnB4O1xufVxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0Ym9keSA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xufVxuLmtydS1vYmplY3RwaWNrZXItbGlzdCB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmRhdGFwb2ludC1waWNrZXItcm93IHRkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmRhdGFwb2ludC1waWNrZXItcm93IHRkIC5uYW1lIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uZGF0YXBvaW50LXBpY2tlci1yb3cgdGQgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kYXRhcG9pbnQtcGlja2VyLXJvdyBpbWcudHlwZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ua3J1LW9iamVjdHBpY2tlci1pdGVtIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubmF0aXZlLWxpc3QgdWwsXG4ubmF0aXZlLWxpc3Qgb2wge1xuICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGluaXRpYWw7XG4gIHBhZGRpbmc6IGluaXRpYWw7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxZW07XG59XG4ubWFya2Rvd24gZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubWFya2Rvd24gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFya2Rvd24gdWwsXG4ubWFya2Rvd24gb2wge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tYXJrZG93biBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm1hcmtkb3duIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubWFya2Rvd24gY29kZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmlyYSBNb25vJywgbW9ub3NwYWNlO1xufVxuLm1hcmtkb3duIHAge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5rcnUtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmtydS1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KSBpbnNldDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlIDBzO1xufVxuLmtydS1wcm9ncmVzcyAucHJvZ3Jlc3MtcGVyY2VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4ua3J1LXByb2dyZXNzIC5wcm9ncmVzcy1iYXItZmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QkMwNEI7XG59XG4uaW5mby1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xufVxuLmluZm8tYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrIC5ibG9jay1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzZCQzA0QjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBwYWRkaW5nOiA1cHg7XG59XG4uaW5mby1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2sgLmJsb2NrLWhlYWRsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaW5mby1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2suc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbmZvLWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jay5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNjZGNlZDE7XG59XG4uaW5mby1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2sgZGwge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNsZWFyOiBib3RoO1xufVxuLmluZm8tYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrIGR0IHtcbiAgd2lkdGg6IDQwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5pbmZvLWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jayBkZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmluZm8tYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrIGRsLmxvbmctbGFiZWwgZHQge1xuICB3aWR0aDogNjUlO1xufVxuLmluZm8tYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrIGRsLmxvbmctbGFiZWwgZGQge1xuICB3aWR0aDogMzAlO1xufVxuZGl2LmNvbnRlbnQtcGFnaW5hdGlvbi1jb250YWluZXIgPiBkaXYuc2VsZWN0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5kaXYuY29udGVudC1wYWdpbmF0aW9uLWNvbnRhaW5lciA+IGRpdi5zZWxlY3QtY29udGFpbmVyID4gc3Bhbi5zZWxlY3QyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbmRpdi5jb250ZW50LXBhZ2luYXRpb24tY29udGFpbmVyIGEucGFnaW5hdGlvbi1zZWxlY3QtY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG5kaXYuY29udGVudC1wYWdpbmF0aW9uLWNvbnRhaW5lciBhLnBhZ2luYXRpb24tc2VsZWN0LWNvbnRyb2wuZGlzYWJsZWQge1xuICBjb2xvcjogI2NkY2VkMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmRpdi5jb250ZW50LXBhZ2luYXRpb24tY29udGFpbmVyID4gZGl2LnBhZ2luYXRlZC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5jb250ZW50LXBhZ2luYXRpb24tY29udGFpbmVyID4gZGl2LnBhZ2luYXRlZC1jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnVpLXNvcnRhYmxlLWhlbHBlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuZGl2LnRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdi50b29sdGlwIHNwYW4uaW5mb19pY29uID4gc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbmRpdi50b29sdGlwIHNwYW4uaW5mby1wb3BvdmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA4MDAwO1xuICBvcGFjaXR5OiAwO1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXIsIHotaW5kZXggMHMgbGluZWFyIDAuMXM7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiYztcbiAgYmFja2dyb3VuZDogIzU3NTc1NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5kaXYudG9vbHRpcCBzcGFuLmluZm8tcG9wb3Zlci1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHJpZ2h0LWxlZnQ6IC0xMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCB0cmFuc3BhcmVudCAxMHB4O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkICM1NzU3NTYgMTBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgdHJhbnNwYXJlbnQgMTBweDtcbn1cbmRpdi50b29sdGlwIHNwYW4uaW5mb19pY29uOmhvdmVyICsgc3Bhbi5pbmZvLXBvcG92ZXItY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhciAwLjVzO1xufVxuZGl2LnBvcHVwLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHdpZHRoOiA2NTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbmRpdi5wb3B1cC1jb250YWluZXIgPiBkaXYucG9wdXAtYnV0dG9uIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIG1hcmdpbjogMHB4IDEwcHggMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5kaXYucG9wdXAtY29udGFpbmVyID4gZGl2LnBvcHVwLWJ1dHRvbi5wb3B1cC1idXR0b24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuZGl2LnBvcHVwLWNvbnRhaW5lciA+IGRpdi5wb3B1cC1idXR0b24ucG9wdXAtYnV0dG9uLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuZGl2LnBvcHVwLWNvbnRhaW5lciA+IGRpdi5wb3B1cC1zdWJqZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDMwcHg7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuZGl2LnBvcHVwLWNvbnRhaW5lciA+IGRpdi5wb3B1cC1zdWJqZWN0ID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmRpdi5wb3B1cC1jb250YWluZXIgPiBkaXYucG9wdXAtc3ViamVjdCA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcbn1cbmRpdi5wb3B1cC1jb250YWluZXIgPiBkaXYucG9wdXAtbWFyay1yZWFkLWJ1dHRvbiB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBtYXJnaW46IDBweCAxMHB4IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5kaXYucG9wdXAtY29udGFpbmVyID4gZGl2LnBvcHVwLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDM1cHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5kaXYucG9wdXAtY29udGFpbmVyID4gZGl2LnBvcHVwLXdhcm5pbmcge1xuICBjb2xvcjogcmVkO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmtydS1mb3JtIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mb3JtLXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLmZvcm0tcm93IC5rcnUtZm9ybS1pbnB1dCB7XG4gIGhlaWdodDogMjZweDtcbn1cbi5rcnUtZm9ybS1maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNjVweDtcbiAgLypoZWlnaHQ6IDI2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4OyovXG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbi5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBDb21tb24gRmllbGQgU3R5bGUgKi9cbi5rcnUtZm9ybS1maWVsZC5kaXNhYmxlZCxcbmlucHV0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM4YThhODkgIWltcG9ydGFudDtcbn1cbi5rcnUtZm9ybS1pbnB1dC5lbXB0eS1hbmQtcmVxdWlyZWQsXG4ua3J1LWZvcm0taW5wdXQuaW52YWxpZCxcbi5rcnUtZm9ybS1zZWxlY3QuZW1wdHktYW5kLXJlcXVpcmVkLFxuLmtydS1mb3JtLXNlbGVjdC5pbnZhbGlkLFxuLmtydS1mb3JtLXRleHRhcmVhLmVtcHR5LWFuZC1yZXF1aXJlZCxcbi5rcnUtZm9ybS10ZXh0YXJlYS5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4vKiBTcGVjaWZpYyBGaWVsZCBTdHlsZSAqL1xuLmtydS1mb3JtLWlucHV0LFxuLmtydS1mb3JtLXRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4ua3J1LWZvcm0tdGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLmtydS1mb3JtLXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG59XG4ua3J1LWZvcm0tcmFkaW8gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmtydS1mb3JtLXJhZGlvIGxhYmVsID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLmtydS1mb3JtLXJhZGlvIGxhYmVsIGlucHV0Om5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmtydS1mb3JtLXJhZGlvIGxhYmVsIGlucHV0OmZvY3VzICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWQ0ODQ7XG59XG5pbnB1dFt0eXBlPVwiY29sb3JcIl0ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAvKmJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyovXG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXS5pbnZhbGlkOm5vdCg6ZGlzYWJsZWQpLFxuaW5wdXRbdHlwZT1cImZpbGVcIl0uZW1wdHktYW5kLXJlcXVpcmVkOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gIGNvbG9yOiByZWQ7XG59XG4ua3J1LWZvcm0tZmllbGQtbGFiZWwuZGF0ZXRpbWUtcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmtydS1mb3JtLWZpZWxkLWxhYmVsLmRhdGV0aW1lLXBpY2tlciAuZGF0ZXRpbWUtcG9wdXAge1xuICByaWdodDogMDtcbiAgdG9wOiAzMHB4O1xufVxuLmRhdGFwb2ludC1maWVsZCxcbi5hYnN0cmFjdC1waWNrZXItZmllbGQge1xuICB3aWR0aDogMjAwcHg7XG59XG4uZGF0YXBvaW50LWZpZWxkIC5pdGVtcyxcbi5hYnN0cmFjdC1waWNrZXItZmllbGQgLml0ZW1zIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cbi5kYXRhcG9pbnQtZmllbGQuZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLFxuLmFic3RyYWN0LXBpY2tlci1maWVsZC5kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNDtcbn1cbi5kYXRhcG9pbnQtZmllbGQuZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uIC5pdGVtLXRleHQsXG4uYWJzdHJhY3QtcGlja2VyLWZpZWxkLmRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbiAuaXRlbS10ZXh0IHtcbiAgY29sb3I6ICM4YThhODk7XG59XG4uZGF0YXBvaW50LWZpZWxkLmVtcHR5LWFuZC1yZXF1aXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uYWJzdHJhY3QtcGlja2VyLWZpZWxkLmVtcHR5LWFuZC1yZXF1aXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uZGF0YXBvaW50LWZpZWxkLmludmFsaWQgLnNlbGVjdDItc2VsZWN0aW9uLFxuLmFic3RyYWN0LXBpY2tlci1maWVsZC5pbnZhbGlkIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xufVxuLyogTm90IHVzZWQgaW4gdGhpcyBQcm9qZWN0IG1heWJlIGZyb20gYW5vdGhlciBNb2R1bGU/ICovXG4uZm9ybS1pbmZvLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLmZvcm0taW5mby10ZXh0IHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50b2JpZ21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmtydS1mb3JtIC5maWxldG9iaWcgLnRvYmlnbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNFNTAwMDA7XG59XG4uZm9ybS1yb3cuaGlkZGVuLWxhYmVsLXRleHQgLmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmljb24tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmljb24tc2VsZWN0LmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaWNvbi1zZWxlY3QuZGlzYWJsZWQgPiBpbWcge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uaWNvbi1zZWxlY3QgPiBpbWcge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xufVxuLmljb24tc2VsZWN0ID4gaW5wdXQge1xuICBoZWlnaHQ6IDI2cHg7XG59XG4uaWNvbi1zZWxlY3QgLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmljb24tc2VsZWN0IC5kcm9wZG93biB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5pY29uLXNlbGVjdCAuZHJvcGRvd24gdWwgbGkge1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pY29uLXNlbGVjdCAuZHJvcGRvd24gdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pY29uLXNlbGVjdCAuZHJvcGRvd24gdWwgbGk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4NmNiNmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGU2Yjc7XG59XG4uaWNvbi1zZWxlY3QgLmRyb3Bkb3duIHVsIGxpLnNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNkJDMDRCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlkYTk3O1xufVxuLm11bHRpLWNoZWNrYm94LXBhbmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJjO1xufVxuLm11bHRpLWNoZWNrYm94LXBhbmVsIHVsIHtcbiAgd2lkdGg6IDE5OHB4O1xuICBoZWlnaHQ6IDEwNHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JleTQ7Ki9cbn1cbi5tdWx0aS1jaGVja2JveC1wYW5lbCB1bCA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXVsdGktY2hlY2tib3gtcGFuZWwgdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLm11bHRpLWNoZWNrYm94LXBhbmVsIHVsID4gbGkgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm11bHRpLWNoZWNrYm94LXBhbmVsIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuYnV0dG9uLmZsZXhpYmxlLWZvcm0tY29sbGVjdGlvbi1hZGQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbmRpdi5mb3JtLXJvdy53aXRoLXN5bWJvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmRpdi5zeW1ib2wtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWZpZWxkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IC0xMDAwO1xuICB3aWR0aDogMjMwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXIsIHotaW5kZXggMHMgbGluZWFyIDAuMXM7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiYztcbiAgYmFja2dyb3VuZDogIzU3NTc1NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZm9ybS1maWVsZC10b29sdGlwIC5jbGllbnQtdmFsaWRhdGlvbi10ZXh0cyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5mb3JtLWZpZWxkLXRvb2x0aXAgLmNsaWVudC12YWxpZGF0aW9uLXRleHRzIGxpLm5vdC1jaGVja2VkIHtcbiAgY29sb3I6IGdyYXk7XG59XG4uZm9ybS1maWVsZC10b29sdGlwIC5jbGllbnQtdmFsaWRhdGlvbi10ZXh0cyBsaS52YWxpZCB7XG4gIGNvbG9yOiAjNkJDMDRCO1xufVxuLmZvcm0tZmllbGQtdG9vbHRpcCAuY2xpZW50LXZhbGlkYXRpb24tdGV4dHMgbGkuaW52YWxpZCB7XG4gIGNvbG9yOiByZWQ7XG59XG4uZm9ybS1maWVsZC10b29sdGlwIC5zZXJ2ZXItdmFsaWRhdGlvbi10ZXh0cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNjYzAwMDA7XG59XG4uZm9ybS1maWVsZC10b29sdGlwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICByaWdodC1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgdHJhbnNwYXJlbnQgMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAjNTc1NzU2IDEwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIHRyYW5zcGFyZW50IDEwcHg7XG59XG4ua3J1LWZvcm0tZmllbGQ6Zm9jdXMgKyAuZm9ybS1maWVsZC10b29sdGlwLFxuLmtydS1mb3JtLWZpZWxkLmZvY3VzICsgLmZvcm0tZmllbGQtdG9vbHRpcCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgKyAuZm9ybS1maWVsZC10b29sdGlwLFxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuICsgLmZvcm0tZmllbGQtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAxO1xufVxuLmtydS1mb3JtLWZpZWxkLWxhYmVsOmhvdmVyIC5rcnUtZm9ybS1maWVsZDpub3QoLmRpc2FibGVkKTpub3QoOmZvY3VzKTpub3QoLmZvY3VzKSArIC5mb3JtLWZpZWxkLXRvb2x0aXAsXG4uc2VsZWN0Mi1jb250YWluZXI6aG92ZXIgKyAuZm9ybS1maWVsZC10b29sdGlwLFxuLmtydS1mb3JtLWZpZWxkW3R5cGU9XCJjaGVja2JveFwiXTpob3ZlciArIGxhYmVsICsgLmZvcm0tZmllbGQtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyIDAuNXM7XG59XG4uZm9ybS1maWVsZC10b29sdGlwLmZvcmNlZC12aXNpYmxlIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3J1LWZvcm0taW5wdXQsXG4ua3J1LWZvcm0tdGV4dGFyZWEge1xuICB3aWR0aDogMjc1cHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5rcnUtZm9ybS1pbnB1dDpmb2N1cyxcbi5rcnUtZm9ybS10ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWQ0ODQ7XG59XG4ua3J1LWZvcm0taW5wdXQge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ua3J1LWZvcm0taW5wdXQtc21hbGwge1xuICB3aWR0aDogMTAwcHg7XG59XG4ua3J1LWZvcm0taW5wdXQtYmlnIHtcbiAgd2lkdGg6IDI2MHB4O1xufVxuLmtydS1mb3JtLWlucHV0LWxhcmdlIHtcbiAgd2lkdGg6IDM0MHB4O1xufVxuLmtydS1mb3JtLWlucHV0LWV4dHJhLWxhcmdlIHtcbiAgd2lkdGg6IDQ2MHB4O1xufVxuLyogQmFzZSBmb3IgbGFiZWwgc3R5bGluZyAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi8qIGNoZWNrYm94IGFzcGVjdCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NzU3NTY7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4vKiBjaGVja2VkIG1hcmsgYXNwZWN0ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJ+KclCc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBjb2xvcjogIzU3NTc1NjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4vKiBjaGVja2VkIG1hcmsgYXNwZWN0IGNoYW5nZXMgKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi8qIGRpc2FibGVkIGNoZWNrYm94ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNiZGJkYmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWJlZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb2xvcjogI2JkYmRiYztcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjYmRiZGJjO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKiBhY2Nlc3NpYmlsaXR5ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6Zm9jdXMgKyBsYWJlbDpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFkNDg0O1xufVxuLyogaG92ZXIgc3R5bGUganVzdCBmb3IgaW5mb3JtYXRpb24gKi9cbmxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4YThhODkgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLXNvdXJjZS5zbWFsbC1zZWxlY3QsXG4uc21hbGwtc2VsZWN0IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnNlbGVjdDItc291cmNlIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbnNlbGVjdC5rcnUtZm9ybS1maWVsZCB7XG4gIHdpZHRoOiAyNzVweDtcbn1cbnNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1NzU3NTYgIWltcG9ydGFudDtcbn1cbnNwYW4uc2VsZWN0Mi1yZXN1bHRzIGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmNiNmI7XG59XG5zcGFuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXM6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQpIHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW46bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQpIHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFkNDg0ICFpbXBvcnRhbnQ7XG59XG5zZWxlY3QuZW1wdHktYW5kLXJlcXVpcmVkICsgLnNlbGVjdDItY29udGFpbmVyIHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24sXG5zZWxlY3QuaW52YWxpZCArIC5zZWxlY3QyLWNvbnRhaW5lciBzcGFuLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2EwYTBhMCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM4YThhODkgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmtydS1mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4ua3J1LWZvcm0tc2VsZWN0OmZvY3VzIG9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWQ0ODQ7XG59XG5vcHRncm91cCxcbi5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ua3J1LWZvcm0tZmllbGQtbGFiZWwgLnNsaWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjAwcHg7XG59XG4uc2xpZGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnNsaWRlciAudHJhY2stY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMTBweDtcbn1cbi5zbGlkZXIgLnRyYWNrLWNvbnRhaW5lciAudHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5zbGlkZXIgLnRyYWNrLWNvbnRhaW5lciAudHJhY2stZmlsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTY7XG59XG4uc2xpZGVyIC50cmFjay1jb250YWluZXIgLnRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWRlciAudHJhY2stY29udGFpbmVyIC52YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xOHB4O1xuICBsZWZ0OiAtOTBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4uc2xpZGVyOmZvY3VzIC50cmFjay1jb250YWluZXIgLnRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhZDQ4NDtcbn1cbi5zbGlkZXIuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGlkZXIuZGlzYWJsZWQgLnRyYWNrLWNvbnRhaW5lciAudHJhY2stZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNGE0YTI7XG59XG4uc2xpZGVyLmRpc2FibGVkIC50cmFjay1jb250YWluZXIgLnRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiM2IzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2xpZGVyLmRpc2FibGVkIC50cmFjay1jb250YWluZXIgLnZhbHVlIHtcbiAgY29sb3I6ICM4YThhODk7XG59XG4ucmV2ZXJzZWQtY2hlY2tib3gtZmllbGRzZXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTc1NzU2O1xuICBwYWRkaW5nOiA4cHg7XG59XG4ucmV2ZXJzZWQtY2hlY2tib3gtZmllbGRzZXQgbGVnZW5kIHtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmV2ZXJzZWQtY2hlY2tib3gtZmllbGRzZXQgbGFiZWwuY2hlY2tib3gtbGFiZWwge1xuICBjb2xvcjogIzU3NTc1NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJldmVyc2VkLWNoZWNrYm94LWZpZWxkc2V0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsLmNoZWNrYm94LWxhYmVsIHtcbiAgY29sb3I6ICNjZGNlZDE7XG59XG5ib2R5LmxvZ2luIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogIzZCQzA0QjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzEwcHgpIHtcbiAgYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgfVxufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYjbG9naW4tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQgZGl2I2xvZ2luLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxNjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAzO1xufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYjbG9naW4taWNvbiBzdmcge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA5M3B4O1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMiU7XG4gIGhlaWdodDogNjU2cHg7XG4gIHdpZHRoOiA1OTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzEwcHgpIHtcbiAgYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IGRpdi5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHBhZGRpbmc6IDU2cHggMTAzcHggMTBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IDlweCA5cHggMTVweCByZ2JhKDEyNSwgMTI1LCAxMjUsIDAuNik7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcxMHB4KSB7XG4gIGJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQgZGl2LmxvZ2luLWJveCBkaXYuY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQgZGl2LmxvZ2luLWJveCBkaXYuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzcxNzE2ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDZweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5ib2R5LmxvZ2luIC5sb2dpbi1sYXlvdXQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50IGRpdi5sb2dpbi1ib3ggZGl2LmNvbnRlbnQgZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQgZGl2LmxvZ2luLWJveCBkaXYuY29udGVudCBmb3JtIGlucHV0LFxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IGRpdi5jb250ZW50IGZvcm0gYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZWQxO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5ib2R5LmxvZ2luIC5sb2dpbi1sYXlvdXQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50IGRpdi5sb2dpbi1ib3ggZGl2LmNvbnRlbnQgZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWQ0ODQ7XG59XG5ib2R5LmxvZ2luIC5sb2dpbi1sYXlvdXQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50IGRpdi5sb2dpbi1ib3ggZGl2LmNvbnRlbnQgZm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJDMDRCO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IDRzO1xufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IGRpdi5jb250ZW50IGZvcm0gYnV0dG9uLmxvZ2luLWZhaWxlZCB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQgZGl2LmxvZ2luLWJveCBkaXYuY29udGVudCBkaXYucGFzc3dvcmQtZm9yZ290dGVuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IGRpdi5jb250ZW50IGRpdi5wYXNzd29yZC1mb3Jnb3R0ZW4gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG5ib2R5LmxvZ2luIC5sb2dpbi1sYXlvdXQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50IGRpdi5sb2dpbi1ib3ggZGl2LmNvbnRlbnQgZGl2LmlzLW1vYmlsZS1jaGVja2JveC1jb250YWluZXIgaW5wdXQjaXNfbW9iaWxlX2NieCB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbmJvZHkubG9naW4gZGl2LmxvZ2luLWxvZ28ge1xuICBoZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy90aGVtZS9sb2dvLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzEwcHgpIHtcbiAgYm9keS5sb2dpbiAjbGF5b3V0LWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNoYWtlIHtcbiAgYW5pbWF0aW9uOiBzaGFrZSAxcyBjdWJpYy1iZXppZXIoMC4yODgsIDAuMDU2LCAwLjE1MiwgMC43NzYpIGJvdGg7XG59XG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMTAlLFxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zLjU4cHgsIDAuMzU4cHgpO1xuICB9XG4gIDIwJSxcbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3LjE2cHgsIDAuNzE2cHgpO1xuICB9XG4gIDMwJSxcbiAgNTAlLFxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNC4zMnB4LCAtMC4zNThweCk7XG4gIH1cbiAgNDAlLFxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0LjMycHgsIC0wLjcxNnB4KTtcbiAgfVxufVxuLnVzZXItdGFibGUgdGgge1xuICB3aWR0aDogMjAlO1xufVxucC50ZXh0LXNlcGVyYXRvciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5wLnRvcC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udXNlci1ncm91cC10YWJsZSB0aCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY2hhcnQtd2lkZ2V0LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjUwcHg7XG59XG4uY2hhcnQtd2lkZ2V0LmludGVyYWN0aW9uLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2hhcnQtd2lkZ2V0LmNoYXJ0LXdpZGdldC1zY2FsZWQtdXAgLnBlcmlvZC1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNoYXJ0LXdpZGdldC5jaGFydC13aWRnZXQtc2NhbGVkLXVwIC5oZWFkIC5oZWFkLWJhciAuaGVhZGxpbmUge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU0MHB4KTtcbn1cbi5jaGFydC13aWRnZXQtc2NhbGVkLXVwLnpvb20tb3V0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jaGFydC13aWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jaGFydC13aWRnZXQgLmhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYXJ0LXdpZGdldCAuaGVhZCAuaGVhZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5jaGFydC13aWRnZXQgLmhlYWQgLmhlYWQtYmFyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCQzA0Qjtcbn1cbi5jaGFydC13aWRnZXQgLmhlYWQgLmhlYWQtYmFyIC5oZWFkbGluZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNoYXJ0LXdpZGdldCAuaGVhZCAuaGVhZC1iYXIgLmJyb3dzZS1iYWNrLWJ1dHRvbixcbi5jaGFydC13aWRnZXQgLmhlYWQgLmhlYWQtYmFyIC5icm93c2UtZm9yd2FyZC1idXR0b24sXG4uY2hhcnQtd2lkZ2V0IC5oZWFkIC5oZWFkLWJhciAuem9vbS1vdXQtYnV0dG9uIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uY2hhcnQtd2lkZ2V0IC5oZWFkIC5jdXQtbGVmdC1mb3ItaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCAjNkJDMDRCIDYlKTtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmJpZy1jb2x1bW4ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuZ3JhcGgge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuY29udGVudExpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJDMDRCO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggPiBkaXYuZGV2aWNlRGV0YWlsc0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggPiBkaXYuZGV2aWNlRGV0YWlsc0NvbnRhaW5lciAuZGV2aWNlRGV0YWlscyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94ID4gZGl2LmRldmljZURldGFpbHNDb250YWluZXIgLmRldmljZURldGFpbHMgLmRldmljZUljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTdweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggPiBkaXYuZGV2aWNlRGV0YWlsc0NvbnRhaW5lciAuZGV2aWNlRGV0YWlscyAuZGV2aWNlSWNvbiBzdmcge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCA+IGRpdi5kZXZpY2VEZXRhaWxzQ29udGFpbmVyIC5kZXZpY2VEZXRhaWxzIC5kZXZpY2VJY29uLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggPiBkaXYuZGV2aWNlRGV0YWlsc0NvbnRhaW5lciAuZGV2aWNlRGV0YWlscyAuZGV2aWNlQW1vdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCA+IGRpdi5kZXZpY2VEZXRhaWxzQ29udGFpbmVyIC50YXJpZmZCYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNzVweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggPiBkaXYuZGV2aWNlRGV0YWlsc0NvbnRhaW5lciAudGFyaWZmQmFyIC50YXJpZmZDaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMzMuMyU7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94ID4gZGl2LmRldmljZURldGFpbHNDb250YWluZXIgLnRhcmlmZkJhciAudGFyaWZmQ2hlY2tib3ggbGFiZWwuY3VzdG9tLWNoZWNrYm94LWVsZW1lbnQge1xuICB0b3A6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94ID4gZGl2LmRldmljZURldGFpbHNDb250YWluZXIgLnRhcmlmZkJhciAudGFyaWZmQ2hlY2tib3ggLmdyYXBoQ29sb3Ige1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggPiBkaXYuZGV2aWNlRGV0YWlsc0NvbnRhaW5lciAudGFyaWZmQmFyIC50YXJpZmZDaGVja2JveCAuY2hlY2tMYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCA+IGRpdi5kZXZpY2VEZXRhaWxzQ29udGFpbmVyIC50YXJpZmZCYXIgLnRhcmlmZkNoZWNrYm94IC5jaGVja0xhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94IC5kZXZpY2VDb250ZW50Qm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2QkMwNEI7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94IC5kZXZpY2VDb250ZW50Qm94IC5kZXZpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgZGwuaW5mby1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgZGwuaW5mby1saXN0IGR0LFxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCAuZGV2aWNlcyBkbC5pbmZvLWxpc3QgZGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgLmRldmljZUJveCB7XG4gIHdpZHRoOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgLmRldmljZUJveCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZCQzA0QjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgLmRldmljZUJveCAubWV0YURhdGEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgLnN0YXRlQm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCAuZGV2aWNlcyAuc3RhdGVCb3ggLmRhdGFwb2ludEhlYWQge1xuICBjb2xvcjogIzZCQzA0QjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCAuZGV2aWNlcyAuc3RhdGVCb3ggLmRhdGFwb2ludEhlYWQ6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgLnN0YXRlQm94IGRsLmluZm8tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94IC5kZXZpY2VDb250ZW50Qm94IC5kZXZpY2VzIC5zdGF0ZUJveCBkbC5pbmZvLWxpc3QgZHQsXG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94IC5kZXZpY2VDb250ZW50Qm94IC5kZXZpY2VzIC5zdGF0ZUJveCBkbC5pbmZvLWxpc3QgZGQge1xuICB3aWR0aDogMzMlO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCAuZGV2aWNlcyAuc3RhdGVCb3ggZGwuaW5mby1saXN0IGRkLmxhc3QtcmVhZGluZy12YWx1ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNoYXJ0LXdpZGdldCAuaGVhZC1iYXItYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoYXJ0LXdpZGdldCAuaGVhZC1iYXItYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoYXJ0LXdpZGdldCAuc2NhbGUtYnV0dG9uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG4uY2hhcnQtd2lkZ2V0IC5zY2FsZS1idXR0b24gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGFydC13aWRnZXQgLnNjYWxlLWJ1dHRvbiBkaXYuYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuLmNoYXJ0LXdpZGdldCAucXVhbnRpdHktdHlwZS1idXR0b24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5jaGFydC13aWRnZXQgLnF1YW50aXR5LXR5cGUtYnV0dG9uIGRpdiB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlIDFweDtcbn1cbi5jaGFydC13aWRnZXQgLnF1YW50aXR5LXR5cGUtYnV0dG9uIGRpdi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ4OTAwO1xufVxuLmNoYXJ0LXdpZGdldCAuem9vbS1vdXQtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNoYXJ0LXdpZGdldCAucGVyaW9kLXNlbGVjdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoYXJ0LXdpZGdldCAuZGF0ZXRpbWUtcGlja2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uY2hhcnQtd2lkZ2V0IC5kYXRldGltZS1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLmNoYXJ0LXRvb2x0aXAge1xuICBwYWRkaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC4zO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xufVxuLmdyYXBoIC5heGlzIC5kb21haW4ge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICM1NzU3NTY7XG59XG4uZ3JhcGggLmF4aXMgLnRpY2sgdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmlsbDogIzU3NTc1NjtcbiAgc3Ryb2tlOiBub25lO1xufVxuLm1hbmFnZS1tZXNzYWdlcy1wYWdlIHtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4ubWFuYWdlLW1lc3NhZ2VzLXBhZ2UgLmxlZnQtY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ubWFuYWdlLW1lc3NhZ2VzLXBhZ2UgLnJpZ2h0LWNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ubWFuYWdlLW1lc3NhZ2VzLXBhZ2UgLm1lc3NhZ2UtdGFibGUgLmRhdGUtY29sIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5tYW5hZ2UtbWVzc2FnZXMtcGFnZSAubWVzc2FnZS10YWJsZSAuc3ViamVjdC1jb2wge1xuICB3aWR0aDogNTAlO1xufVxuLm1hbmFnZS1tZXNzYWdlcy1wYWdlIC5tZXNzYWdlLXRhYmxlIC5hdHRhY2htZW50LWNvbCB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4ubWFuYWdlLW1lc3NhZ2VzLXBhZ2UgLm1lc3NhZ2UtdGFibGUgdHIubmV3LW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tYW5hZ2UtbWVzc2FnZXMtcGFnZSAubWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ubWFuYWdlLW1lc3NhZ2VzLXBhZ2UgLm1lc3NhZ2UgLm1lc3NhZ2Utc3ViamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFuYWdlLW1lc3NhZ2VzLXBhZ2UgLm1lc3NhZ2UgLm1lc3NhZ2UtZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlYWQtbWVzc2FnZS1kaWFsb2cge1xuICB3aWR0aDogNjAwcHg7XG59XG4ucmVhZC1tZXNzYWdlLWRpYWxvZyAuZGlhbG9nLWJvZHkge1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbi5yZWFkLW1lc3NhZ2UtZGlhbG9nIC5kaWFsb2ctYm9keSAubWVzc2FnZS1zdWJqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWFkLW1lc3NhZ2UtZGlhbG9nIC5kaWFsb2ctYm9keSAubWVzc2FnZS1kYXRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ub2JqZWN0LWhlYWRpbmctbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNkJDMDRCO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm9iamVjdC1oZWFkaW5nLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4jc3ViLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4jc3ViLWNvbnRlbnQgLndpZGdldC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1NzU3NTY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1NzU3NTY7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0aGVhZCB0ciB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRoZWFkIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRoZWFkIHRoIG9iamVjdCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NzU3NTY7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDRweCA0cHggNHB4IDRweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0Ym9keSB0ZC5maXJzdC1jb2x1bW4tY2VsbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0Ym9keSB0ZC5mYWN0b3ItY2VsbCxcbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRib2R5IHRkLmZhY3Rvci1zdW0tY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRib2R5IHRkLmZhY3Rvci1jZWxsIGlucHV0LFxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgdGJvZHkgdGQuZmFjdG9yLXN1bS1jZWxsIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0Ym9keSB0ZC5mYWN0b3ItZGl2aWRlZC1ldmVubHktY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRib2R5IHRkLmZhY3Rvci1kaXZpZGVkLWV2ZW5seS1jZWxsIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAzLjdweDtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRib2R5IC5mYWN0b3Itc3VtLXRleHQtZmllbGQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgdGJvZHkgLmhlYWRpbmctY2VsbDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgLmluZm8tc3ltYm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzU3NTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxMi44cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSAuaW5mby1zeW1ib2wgLnRvb2x0aXAge1xuICBsZWZ0OiAtMTUycHg7XG4gIHRvcDogMjZweDtcbiAgd2lkdGg6IDMyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgLmluZm8tc3ltYm9sIC50b29sdGlwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0xMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCB0cmFuc3BhcmVudCAxMHB4O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIHRyYW5zcGFyZW50IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICM1NzU3NTYgMTBweDtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIGlucHV0LFxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgc2VsZWN0IHtcbiAgd2lkdGg6IDU1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxudGFibGUuZWxlbWVudC10ZW1wbGF0ZS10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA0MHB4O1xufVxudGFibGUuZWxlbWVudC10ZW1wbGF0ZS10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCBpbWcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZWxlbWVudC10ZW1wbGF0ZS1mb3JtIGlucHV0W3R5cGU9ZmlsZV0ua3J1LWZvcm0tZmllbGQge1xuICB3aWR0aDogMTIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZWxlbWVudC10ZW1wbGF0ZS1mb3JtIGlucHV0W3R5cGU9ZmlsZV0ua3J1LWZvcm0tZmllbGQuaW52YWxpZCxcbi5lbGVtZW50LXRlbXBsYXRlLWZvcm0gaW5wdXRbdHlwZT1maWxlXS5rcnUtZm9ybS1maWVsZC5lbXB0eS1hbmQtcmVxdWlyZWQge1xuICBib3JkZXItY29sb3I6ICNFNTAwMDA7XG59XG4uY29udGludWUtYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWV0YWRhdGEtZGVmaW5pdGlvbi10YWJsZSBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcbi5tZXRhZGF0YS1kZWZpbml0aW9uLXRhYmxlIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgdG9wOiAwO1xufVxudGFibGUubWV0YWRhdGEtZ3JvdXAtdGFibGUgZGwuaW5mby1saXN0LmluLXRhYmxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbnRhYmxlLm1ldGFkYXRhLWdyb3VwLXRhYmxlIGRsLmluZm8tbGlzdC5pbi10YWJsZSBkdCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG50YWJsZS5tZXRhZGF0YS1ncm91cC10YWJsZSBkbC5pbmZvLWxpc3QuaW4tdGFibGUgZHQsXG50YWJsZS5tZXRhZGF0YS1ncm91cC10YWJsZSBkbC5pbmZvLWxpc3QuaW4tdGFibGUgZGQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmRpdi5tZXRhZGF0YS1maWVsZHNldCAuZm9ybS1yb3cubWV0YS12YWx1ZSB7XG4gIHdpZHRoOiA1MTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZGl2Lm1ldGFkYXRhLWZpZWxkc2V0IC5mb3JtLXJvdy5tZXRhLXZhbHVlIC5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDI1NXB4O1xufVxuZGl2Lm1ldGFkYXRhLWZpZWxkc2V0IC5mb3JtLXJvdy5tZXRhLXZhbHVlIC5rcnUtZm9ybS1pbnB1dCxcbmRpdi5tZXRhZGF0YS1maWVsZHNldCAuZm9ybS1yb3cubWV0YS12YWx1ZSAua3J1LWZvcm0tdGV4dGFyZWEge1xuICB3aWR0aDogMjU1cHg7XG59XG5kaXYubWV0YWRhdGEtZmllbGRzZXQgLmZvcm0tcm93Lm1ldGEtdmFsdWUgc2VsZWN0LmtydS1mb3JtLWZpZWxkIHtcbiAgd2lkdGg6IDI1NXB4O1xufVxuZGl2Lm1ldGFkYXRhLWZpZWxkc2V0IGRpdi5jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuZGl2Lm1ldGFkYXRhLWZpZWxkc2V0IGRpdi5zeW1ib2wtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG59XG5kaXYub2JqZWN0LW1ldGFkYXRhIGRpdi5pbnZvaWNlLWFjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuZGl2Lm9iamVjdC1tZXRhZGF0YSBkaXYuaW52b2ljZS1hY3Rpb25zID4gYnV0dG9uLnNob3ctaW52b2ljZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbmRpdi5vYmplY3QtbWV0YWRhdGEgaWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDk4OXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi5pbnZvaWNlLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmludm9pY2UtaXRlbS1ncm91cC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QkMwNEIgIWltcG9ydGFudDtcbn1cbi5pbnZvaWNlLWl0ZW0tZ3JvdXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLmludm9pY2UtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnZvaWNlLWl0ZW0uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJDMDRCICFpbXBvcnRhbnQ7XG59XG4uaW52b2ljZS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbn1cbi5pdGVtLW9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXRlbS1vcmRlciBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTMwcHg7XG59XG4udGhyZXNob2xkLXRhYmxlIHRoIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi50aHJlc2hvbGQtdmlvbGF0aW9uLXRhYmxlIHRoIHtcbiAgd2lkdGg6IDI1JTtcbn1cbiNwaWNrRWxlbWVudFR5cGVEaWFsb2cgLmtydS1mb3JtLWZpZWxkLW9wdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5kaXYjbWVhc3VyZW1lbnRQb2ludERpYWxvZyBpbnB1dC5jbGlja2FibGU6bm90KC5kaXNhYmxlZCksXG5kaXYjc3VtRGlhbG9nIGlucHV0LmNsaWNrYWJsZTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdiNmb3JtdWxhRGlhbG9nIC5mb3JtdWxhLXZhbGlkYXRpb24tcmVzdWx0IC5zdWNjZXNzIHtcbiAgY29sb3I6ICM0NEJBMDA7XG59XG5kaXYjZm9ybXVsYURpYWxvZyAuZm9ybXVsYS12YWxpZGF0aW9uLXJlc3VsdCAucGVuZGluZyB7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2dpZi9zcGlubmVyLnBuZy5naWZcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbSAxZW07XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbmRpdiNmb3JtdWxhRGlhbG9nIC5mb3JtdWxhLXZhbGlkYXRpb24tcmVzdWx0IC5mYWlsdXJlIHtcbiAgY29sb3I6ICNFNTAwMDA7XG59XG4udXNhZ2UtZWxlbWVudC1uYW1lIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnVzYWdlLXJlZmVyZW5jZXMge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4udXNhZ2UtcmVmZXJlbmNlcyA+IGxpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM1NzU3NTY7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnRvb2xiYXItY29udGFpbmVyID4gZGl2LnRvb2xiYXIgLmRpc2FibGVkIHN2ZyB7XG4gIGNvbG9yOiAjREVEREQ2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYudG9vbGJhci1jb250YWluZXIgPiBkaXYudG9vbGJhciBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyIHN2Zzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4YThhODk7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyIHN2Zy5zYXZlLWNoYXJ0LWJ0bixcbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnRvb2xiYXItY29udGFpbmVyID4gZGl2LnRvb2xiYXIgc3ZnLmNoYW5nZS1vcHRpb25zLWJ0bixcbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnRvb2xiYXItY29udGFpbmVyID4gZGl2LnRvb2xiYXIgc3ZnLnVuZG8tYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYudG9vbGJhci1jb250YWluZXIgPiBkaXYudG9vbGJhciBzdmcuY29uc3VtcHRpb24tYnV0dG9uLFxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYudG9vbGJhci1jb250YWluZXIgPiBkaXYudG9vbGJhciBzdmcucHJvZ3Jlc3MtYnV0dG9uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyIHN2Zy5jb25zdW1wdGlvbi1idXR0b24uZGlzYWJsZWQsXG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyIHN2Zy5wcm9ncmVzcy1idXR0b24uZGlzYWJsZWQge1xuICBjb2xvcjogI0RFRERENjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYudG9vbGJhci1jb250YWluZXIgPiBkaXYudG9vbGJhciBkaXYuY2hhcnQtdHlwZS1zaW1wbGUtc3dpdGNoIHtcbiAgd2lkdGg6IDU1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnRvb2xiYXItY29udGFpbmVyID4gZGl2LnRvb2xiYXIgZGl2LnZlcnRpY2FsLWRpdmlkZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCM0IzQjM7XG4gIG1hcmdpbjogMCAxNHB4O1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYucHJpbWFyeS10b29sYmFyLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnByaW1hcnktdG9vbGJhci1jb250YWluZXIgPiBkaXYubmFtZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi5wcmltYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2Lm5hbWUtY29udGFpbmVyIHN2ZyB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi5wcmltYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2Lm5hbWUtY29udGFpbmVyID4gc3Bhbi5uYW1lLWRpc3BsYXkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYucHJpbWFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5wcmltYXJ5LXRvb2xiYXIgPiBkaXYuY2hhcnQtdHlwZS1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYucHJpbWFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5wcmltYXJ5LXRvb2xiYXIgPiBkaXYuY2hhcnQtdHlwZS1zZWxlY3Rpb24gc3Bhbi5jaGFydC10eXBlLXNlbGVjdC1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyID4gc3Bhbi5jb21wcmVzc2lvbi1sZXZlbC1zZWxlY3QtdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXIgPiBkaXYucGVyaW9kLXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXIgPiBkaXYucGVyaW9kLXNlbGVjdGlvbiA+IHNlbGVjdFtuYW1lPVwibWFpblwiXSB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhciA+IGRpdi5wZXJpb2Qtc2VsZWN0aW9uID4gZGl2LmJyb3dzZS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyID4gZGl2LnBlcmlvZC1zZWxlY3Rpb24gPiBkaXYuYnJvd3NlLWJ1dHRvbiA+IHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhciA+IGRpdi5wZXJpb2Qtc2VsZWN0aW9uIGRpdi5kaXNhYmxlZCBzdmcge1xuICBjb2xvcjogI0RFRERENjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyID4gZGl2LnBlcmlvZC1zZWxlY3Rpb24gaW5wdXQuZGF0ZXRpbWUtaW5wdXQge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhciA+IGRpdi5jb21wYXJlLXBlcmlvZC1pbnRlcnZhbC1kaXNwbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhciA+IGRpdi5jb21wYXJlLXBlcmlvZC1pbnRlcnZhbC1kaXNwbGF5ID4gc3Bhbi5pbnRlcnZhbC1zdGFydC1kYXRlLXNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTRweDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhciA+IGRpdi51bnBhZGRlZC1idG4tY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciBkaXYuZGF0ZS1pbnRlcnZhbC1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCM0IzQjM7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5kaXYuZXhwb3J0LXR5cGUtZGlhbG9nIGxhYmVsLmtydS1mb3JtLWZpZWxkLW9wdGlvbi1sYWJlbC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzcxNzE2Zjtcbn1cbmRpdiNsZWdlbmQtY29udGFpbmVyIGRpdi5ibG9ja3MtY29udGFpbmVyLFxuZGl2LmxlZ2VuZC1jb250YWluZXIgZGl2LmJsb2Nrcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG5kaXYjbGVnZW5kLWNvbnRhaW5lciBkaXYuYmxvY2tzLWNvbnRhaW5lciA+IGRpdi5lbnRyeS1kaXYsXG5kaXYubGVnZW5kLWNvbnRhaW5lciBkaXYuYmxvY2tzLWNvbnRhaW5lciA+IGRpdi5lbnRyeS1kaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMzMuMyU7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5kaXYjbGVnZW5kLWNvbnRhaW5lciBkaXYuYmxvY2tzLWNvbnRhaW5lciA+IGRpdi5lbnRyeS1kaXYgPiBkaXYuY29sdW1uLWRpdixcbmRpdi5sZWdlbmQtY29udGFpbmVyIGRpdi5ibG9ja3MtY29udGFpbmVyID4gZGl2LmVudHJ5LWRpdiA+IGRpdi5jb2x1bW4tZGl2IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuZGl2I2xlZ2VuZC1jb250YWluZXIgZGl2LmJsb2Nrcy1jb250YWluZXIgPiBkaXYuZW50cnktZGl2ID4gZGl2LmNvbHVtbi1kaXY6Zmlyc3QtY2hpbGQsXG5kaXYubGVnZW5kLWNvbnRhaW5lciBkaXYuYmxvY2tzLWNvbnRhaW5lciA+IGRpdi5lbnRyeS1kaXYgPiBkaXYuY29sdW1uLWRpdjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbmRpdiNsZWdlbmQtY29udGFpbmVyIGRpdi5ibG9ja3MtY29udGFpbmVyID4gZGl2LmVudHJ5LWRpdiA+IGRpdi5jb2x1bW4tZGl2ID4gZGl2LFxuZGl2LmxlZ2VuZC1jb250YWluZXIgZGl2LmJsb2Nrcy1jb250YWluZXIgPiBkaXYuZW50cnktZGl2ID4gZGl2LmNvbHVtbi1kaXYgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5kaXYjbGVnZW5kLWNvbnRhaW5lciAubW9iaWxlX2xhYmVsX2xpbmUsXG5kaXYubGVnZW5kLWNvbnRhaW5lciAubW9iaWxlX2xhYmVsX2xpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmRpdiNsZWdlbmQtY29udGFpbmVyIC5tb2JpbGVfbGFiZWxfbGluZSBkaXYuZW50cnktZGl2LFxuZGl2LmxlZ2VuZC1jb250YWluZXIgLm1vYmlsZV9sYWJlbF9saW5lIGRpdi5lbnRyeS1kaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbmRpdiNsZWdlbmQtY29udGFpbmVyIC5tb2JpbGVfbGFiZWxfbGluZSBkaXYuZW50cnktZGl2LmJvbGQsXG5kaXYubGVnZW5kLWNvbnRhaW5lciAubW9iaWxlX2xhYmVsX2xpbmUgZGl2LmVudHJ5LWRpdi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kaXYjbGVnZW5kLWNvbnRhaW5lciAubW9iaWxlX2xhYmVsX2xpbmUgLmNvbG9yX2JveCxcbmRpdi5sZWdlbmQtY29udGFpbmVyIC5tb2JpbGVfbGFiZWxfbGluZSAuY29sb3JfYm94IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbmRpdiNsZWdlbmQtY29udGFpbmVyIC5tb2JpbGVfbGFiZWxfbGluZSAubGFiZWxfdmFsdWUsXG5kaXYubGVnZW5kLWNvbnRhaW5lciAubW9iaWxlX2xhYmVsX2xpbmUgLmxhYmVsX3ZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4vKlxuICogU3RhbmRhbG9uZSBjaGFydHMgb24gYSBibGFuayBwYWdlIGUuZy4gZm9yIFBoYW50b21KU1xuICovXG4uY2hhcnRpbmctc3RhbmRhbG9uZSAjdG9vbGJhci1jb250YWluZXIge1xuICAvKiBoaWRlIGludGVyYWN0aXZlIHN0dWZmICovXG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hhcnRpbmctc3RhbmRhbG9uZSAjaW5mby1oZWFkbGluZS1jb250YWluZXIgdHIge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uY2hhcnRpbmctc3RhbmRhbG9uZSAjaW5mby1oZWFkbGluZS1jb250YWluZXIgdHIgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNoYXJ0aW5nLXN0YW5kYWxvbmUgI2luZm8taGVhZGxpbmUtY29udGFpbmVyIHRyIHRoLm1haW4tcGVyaW9kLWNvbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuZGl2LnNpbXBsaWZpZWQtYmFyLWNoYXJ0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmRpdi5zaW1wbGlmaWVkLWJhci1jaGFydC1jb250YWluZXIgZGl2LmF4aXMtZ3JvdXAge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbmRpdi5zaW1wbGlmaWVkLWJhci1jaGFydC1jb250YWluZXIgZGl2LmF4aXMtZ3JvdXAgZGl2LmRhdGEtc291cmNlLWdyb3VwIGRpdi5iYXItbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzU3NTc1NjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbmRpdi5zaW1wbGlmaWVkLWJhci1jaGFydC1jb250YWluZXIgZGl2LmF4aXMtZ3JvdXAgZGl2LmRhdGEtc291cmNlLWdyb3VwIGRpdi5iYXItbGluZS50aGluLWxpbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5kaXYuc2ltcGxpZmllZC1iYXItY2hhcnQtY29udGFpbmVyIGRpdi5heGlzLWdyb3VwIGRpdi5kYXRhLXNvdXJjZS1ncm91cCBkaXYuYmFyLWxpbmUudGhpbi1saW5lOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5kaXYuc2ltcGxpZmllZC1iYXItY2hhcnQtY29udGFpbmVyIGRpdi5heGlzLWdyb3VwIGRpdi5kYXRhLXNvdXJjZS1ncm91cCBkaXYuYmFyLWxpbmUudGhpbi1saW5lOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbmRpdi5zaW1wbGlmaWVkLWJhci1jaGFydC1jb250YWluZXIgZGl2LmF4aXMtZ3JvdXAgZGl2LmRhdGEtc291cmNlLWdyb3VwIGRpdi5iYXItbGluZSBkaXYuYmFyIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuZGl2LnNpbXBsaWZpZWQtYmFyLWNoYXJ0LWNvbnRhaW5lciBkaXYuYXhpcy1ncm91cCBkaXYuZGF0YS1zb3VyY2UtZ3JvdXAgZGl2LmJhci1saW5lIGRpdi5iYXIudGhpbi1iYXIge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5kaXYuc2ltcGxpZmllZC1iYXItY2hhcnQtY29udGFpbmVyIGRpdi50b29sdGlwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHBhZGRpbmc6IDhweCA4cHggMnB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmRpdi5kaWFsb2ctYm9keSAudXNhZ2UtcmVmZXJlbmNlLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXV0by1yZXBvcnQtZmlsZXR5cGUtcm93IC5zZXR0aW5ncy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmRpYWxvZyAuZnRwLXRlc3QtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmRpYWxvZyAuc3RhdHVzVGV4dEZ0cFRlc3Qge1xuICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGlhbG9nIC5sZWZ0U2lkZUF1dG9tYXRpY1JlcG9ydEZvcm1EaWFsb2cge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5kaWFsb2cgLnJpZ2h0U2lkZUF1dG9tYXRpY1JlcG9ydEZvcm1EaWFsb2cge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1NzU3NTY7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgdGg6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRkIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0ci5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRyLnNvcnRhYmxlLWl0ZW0tcm93IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0ci5zb3J0YWJsZS1pdGVtLXJvdyBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGhlaWdodDogMjdweDtcbn1cbi5jc3YtaW1wb3J0LWRpYWxvZyB7XG4gIHdpZHRoOiA2MDBweDtcbn1cbi5jc3YtaW1wb3J0LWRpYWxvZyAuZGlhbG9nLWJvZHkge1xuICAvKiBIZWFkaW5nIGFscmVhZHkgaGFzIG1hcmdpbiB0b3AsIHRvbyBtdWNoIHNwYWNpbmcgKi9cbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5jc3YtaW1wb3J0LWZvcm0gLmNzdi1pbXBvcnQtZXhwbGFuYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNzdi1pbXBvcnQtZm9ybSAuY3N2LWltcG9ydC1leHBsYW5hdGlvbiBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5jc3YtaW1wb3J0LWZvcm0gLmNzdi1pbXBvcnQtZXhwbGFuYXRpb24gc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIHBhZGRpbmc6IDE1cHggMCAwIDA7XG59XG4uY3N2LWltcG9ydC1mb3JtIC5jc3YtaW1wb3J0LWV4cGxhbmF0aW9uIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWJlZjtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXI6IDFweCAjNTc1NzU2IHNvbGlkO1xufVxuLmNzdi1pbXBvcnQtZm9ybSAuY3N2LWltcG9ydC1leHBsYW5hdGlvbiB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyOiAxcHggIzU3NTc1NiBzb2xpZDtcbn1cbi5jc3YtaW1wb3J0LWZvcm0gLmNzdi1pbXBvcnQtZXhhbXBsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY3N2LWltcG9ydC1mb3JtIC5mb3JtLXJvdyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZGVhY3RpdmF0ZWQtZGF0YXNvdXJjZS10b29sdGlwcCB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4jZGF0YS1zb3VyY2UtdHJlZSAuanN0cmVlLW5vZGUuc3RhZ25hbnQgPiAuanN0cmVlLWFuY2hvciA+IGkuanN0cmVlLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3N2Zy90cmVlX3N0YWduYW50X21hcmtlcl9zbWFsbC5zdmdcIikgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRhdGEtc291cmNlLmRhdGFwb2ludC10YWJsZSAuZGF0YXBvaW50LXJvdy5zdGFnbmFudCA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGEtc291cmNlLmRhdGFwb2ludC10YWJsZSAuZGF0YXBvaW50LXJvdy5zdGFnbmFudCA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvc3ZnL3RyZWVfc3RhZ25hbnRfbWFya2VyLnN2Z1wiKSAhaW1wb3J0YW50O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAzcHg7XG59XG50ZXh0YXJlYS5oZWxwLXRleHQtdGV4dGFyZWEge1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG59XG4udHdvQ29sdW1uTGF5b3V0IC5sZWZ0LWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG59XG4udHdvQ29sdW1uTGF5b3V0IC5yaWdodC1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG4udHdvQ29sdW1uTGF5b3V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwQTBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5kaXYjaGVscC10ZXh0LWZvcm0tY29udGFpbmVyIC5mb3JtLWZpZWxkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuZGl2I2hlbHAtdGV4dC1tYXJrZG93bi1wcmV2aWV3LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2ViZWY7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5kaXYuZW1haWwtY29uZmlnLWZvcm0tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbmRpdi5lbWFpbC1jb25maWctZm9ybS1jb250YWluZXIgPiBwIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5kaXYuZW1haWwtY29uZmlnLWZvcm0tY29udGFpbmVyIC5lbWFpbC10ZXh0LWNvbmZpZy1maWVsZCB7XG4gIHdpZHRoOiA2MDBweDtcbn1cbmRpdi5lbWFpbC1jb25maWctZm9ybS1jb250YWluZXIgdGV4dGFyZWEuZW1haWwtdGV4dC1jb25maWctZmllbGQge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLmZsb2F0LWxlZnQtcGFuZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsb2F0LWxlZnQtcGFuZWwgPiAqIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGxhaW4tZm9ybS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDYwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbn1cbi5wbGFpbi1mb3JtLWNvbnRhaW5lciA+IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wbGFpbi1mb3JtLWNvbnRhaW5lciA+IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbn1cbi5wbGFpbi1mb3JtLWNvbnRhaW5lciA+IC5idXR0b24tcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGxhaW4tZm9ybS1jb250YWluZXIgPiAuYnV0dG9uLXBhbmVsID4gYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wbGFpbi1mb3JtLWNvbnRhaW5lciA+IGZvcm0gPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBsYWluLWZvcm0tY29udGFpbmVyID4gZm9ybSA+IGxhYmVsID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jYmFja3VwLXNldHRpbmdzLWZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNjAwcHg7XG59XG4jYmFja3VwLXNldHRpbmdzLWZvcm0gZGl2LmZvcm0tcm93IHtcbiAgd2lkdGg6IDM0MHB4O1xufVxudGFibGUucGFydGl0aW9uLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5kaXYubW9uaXRvcmluZy1pbmZvLWl0ZW0ge1xuICB3aWR0aDogNDE1cHg7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuZGl2Lm1vbml0b3JpbmctaW5mby1pdGVtIC5pbmZvLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuZGl2Lm1vbml0b3JpbmctaW5mby1pdGVtIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuLmVycm9yLW1lc3NhZ2VzLWNvbnRhaW5lciAudXNlci1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpY2Vuc2Utb3ZlcnZpZXctY29udGFpbmVyIC5pbnN0YWxsLWlkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGljZW5zZS1vdmVydmlldy1jb250YWluZXIgLmNvbnRlbnQtYmxvY2sudmFsaWQgLmJsb2NrLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICM2QkMwNEI7XG59XG4ubGljZW5zZS1vdmVydmlldy1jb250YWluZXIgLmNvbnRlbnQtYmxvY2suZXhwaXJlZCAuYmxvY2staGVhZGVyIHtcbiAgYmFja2dyb3VuZDogZGFya29yYW5nZTtcbn1cbi5saWNlbnNlLW92ZXJ2aWV3LWNvbnRhaW5lciAuY29udGVudC1ibG9jay5pbnZhbGlkIC5ibG9jay1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRTUwMDAwO1xufVxuLnRveC10aW55bWNlLnRveC10aW55bWNlLWlubGluZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCAtNDJweCk7XG4gIHotaW5kZXg6IDUwMTAwO1xufVxuLnRveC1zaWx2ZXItc2luay50b3gtdGlueW1jZS1hdXgge1xuICB6LWluZGV4OiA1MDEwMDtcbn1cbi5kYXNoYm9hcmQtc2lkZWJhci5zaWRlYmFyLnJpZ2h0LmluaXRpYWxpemVkLmZpeGVkID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lcixcbi5kYXNoYm9hcmQtc2lkZWJhci5zaWRlYmFyLnJpZ2h0LmluaXRpYWxpemVkLmZvbGRlZCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIge1xuICB6LWluZGV4OiA1MDEwMDtcbn1cbi5ib3gtZm9ybS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uIHtcbiAgd2lkdGg6IDkyJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuaGVhZCB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuaGVhZDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmhlYWQ6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ib3gtZm9ybS1jb250YWluZXIgPiAucGFuZWwtc2VjdGlvbiA+IC5ib2R5IHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIC8qIC5mbHVpZCBzdGV1ZXJ0IGRhcyBkaXNwbGF5OiBmbGV4OyBzbyBkYXNzIGRhcyBzZWxlY3QtS2luZCBzaWNoIGRlbiB2ZXJmw7xnYmFyZW4gUGxhdHpcblx0XHRcdHRlaWxlbiBzb2xsICovXG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuYm9keSAua3J1LWZvcm0tZmllbGQtbGFiZWwgLnNlbGVjdDItY29udGFpbmVyLFxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmtydS1mb3JtLWZpZWxkLWxhYmVsIC5rcnUtZm9ybS1pbnB1dCxcbi5ib3gtZm9ybS1jb250YWluZXIgPiAucGFuZWwtc2VjdGlvbiA+IC5ib2R5IC5rcnUtZm9ybS1maWVsZC1sYWJlbCAua3J1LWZvcm0tdGV4dGFyZWEge1xuICBtYXJnaW46IDBweCA1cHg7XG4gIHdpZHRoOiA5NiUgIWltcG9ydGFudDtcbn1cbi5ib3gtZm9ybS1jb250YWluZXIgPiAucGFuZWwtc2VjdGlvbiA+IC5ib2R5IC5rcnUtZm9ybS1maWVsZC1sYWJlbCAua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMHB4IDBweCA1cHggNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmRlbGV0ZVBsYWNlaG9sZGVyQnV0dG9uLFxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmNyZWF0ZVBsYWNlaG9sZGVyQnV0dG9uIHtcbiAgbWFyZ2luOiAxMnB4IDVweCAyMHB4IDVweCAhaW1wb3J0YW50O1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmZvcm0tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmZvcm0tcm93IC5jdXN0b20tY2hlY2tib3gtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib3gtZm9ybS1jb250YWluZXIgPiAucGFuZWwtc2VjdGlvbiA+IC5ib2R5IGxhYmVsLmZvcm0tbGFiZWwgLmxhYmVsLXdyYXBwZXIgc3BhbjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgbGFiZWwuZm9ybS1sYWJlbCAubGFiZWwtd3JhcHBlciBzcGFuOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuYm9keSBsYWJlbC5mb3JtLWxhYmVsIC5sYWJlbC13cmFwcGVyIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5ib3gtZm9ybS1jb250YWluZXIgPiAucGFuZWwtc2VjdGlvbiA+IC5ib2R5IC51aS5pbnB1dC5mbHVpZCA+IHNlbGVjdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmRhdGUtZm9ybWF0LXByZXZpZXcge1xuICBtYXJnaW46IDBweCAwcHggNXB4IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmRhdGUtZm9ybWF0LXByZXZpZXcuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdmVybGF5LW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4ub3ZlcmxheS1tZW51ID4gLml0ZW0ge1xuICBjb2xvcjogI2U3ZWJlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5vdmVybGF5LW1lbnUgPiAuaXRlbSA+IHN2ZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ub3ZlcmxheS1tZW51ID4gLml0ZW0gPiBzdmcsXG4ub3ZlcmxheS1tZW51ID4gLml0ZW0gPiBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgMjBweDtcbn1cbi5vdmVybGF5LW1lbnUgPiAuaXRlbSA+IC50ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5vdmVybGF5LW1lbnUgPiAuaXRlbTpob3ZlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi8qIENsZWFyIHRoZSBwYXJlbnQgb2YgZmxvYXRpbmcgY2hpbGRyZW4uICovXG4uY2xlYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmVsbGlwc2lzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLyogVGV4dGJlcmVpY2ggKi9cbi8qIFplaWd0IGVpbiBIaW50ZXJncnVuZGJpbGQgKHouQi4gSWNvbikgaW4gZGVyIEdyw7bDn2UgZGVzIEhUTUwtRWxlbWVudHMgb2huZSBCaWxkdmVybHVzdCBnZ2YuIG1pdCBSw6RuZGVyICovXG4vKiBaZWlndCBlaW4gSGludGVyZ3J1bmRiaWxkICh6LkIuIEljb24pIGluIGRlciBHcsO2w59lIGRlcyBIVE1MLUVsZW1lbnRzIG9obmUgUsOkbmRlciBnZ2YuIG1pdCBCaWxkdmVybHVzdCAqL1xuLnNlbWktdHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cbi8qIGh0dHBzOi8vdHltcGFudXMubmV0L2NvZHJvcHMvMjAxNS8wOS8xNS9zdHlsaW5nLWN1c3RvbWl6aW5nLWZpbGUtaW5wdXRzLXNtYXJ0LXdheS8gKi9cbi5oaWRkZW4tYnV0LWFjY2Vzc2libGUge1xuICB3aWR0aDogMC4xcHg7XG4gIGhlaWdodDogMC4xcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG4uZGFzaGJvYXJkLW1haW4tdmlldyB7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6ICM5OTk7XG59XG4uZGFzaGJvYXJkLW1haW4tdmlldyBpbnB1dCxcbi5kYXNoYm9hcmQtbWFpbi12aWV3IHRleHRhcmVhIHtcbiAgY29sb3I6ICM5OTk7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgei1pbmRleDogaW5oZXJpdDtcbiAgLyogMjAxNy0xMC0xNjogRsO8ciBJRSB2b24gb3BhY2l0eSBhdWYgdmlzaWJpbGl0eSB1bWdlc3RlbGx0LiAqL1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIHVsIGxpIGEge1xuICBjb2xvcjogIzk5OTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCA+IC5kYXNoYm9hcmQtZ3JpZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQuZWRpdC1tb2RlID4gLmRhc2hib2FyZC1ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkLmVkaXQtbW9kZSA+IC5kYXNoYm9hcmQtZ3JpZCA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZC5lZGl0LW1vZGUgPiAuZGFzaGJvYXJkLWdyaWQgPiBkaXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNywgMTkyLCA3NSwgMC4yNSk7XG4gIGN1cnNvcjogY29weTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZC5lZGl0LW1vZGUgPiAuZGFzaGJvYXJkLWdyaWQgPiBkaXYucGFnZS1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA0cHg7XG4gIC8qIEJveCBuaWNodCBpbSBCb3gtRWRpdG1vZGUgKi9cbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5ib3JkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0b3A6IC0yMHB4O1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIDIwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiAyMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IG1vdmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuYm9yZGVyIC5ib3R0b20tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmJvcmRlciAuYm90dG9tLWNvbnRhaW5lciA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuYm9yZGVyIGJ1dHRvbi5zYXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1cHg7XG4gIGJvdHRvbTogLTE1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJDMDRCO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5ib3JkZXIgYnV0dG9uLnNhdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZjYjZiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuYm9yZGVyIGJ1dHRvbi5zYXZlIGltZyB7XG4gIG1hcmdpbjogMTUlO1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDcwJTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5oZWFkLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuZm9vdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5yZXNpemUtem9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNkJDMDRCO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAucmVzaXplLXpvbmUubm9ydGgge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gIHRvcDogLTVweDtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLnJlc2l6ZS16b25lLm5vcnRoLWVhc3Qge1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLnJlc2l6ZS16b25lLmVhc3Qge1xuICByaWdodDogLTVweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5yZXNpemUtem9uZS5zb3V0aC1lYXN0IHtcbiAgcmlnaHQ6IC01cHg7XG4gIGJvdHRvbTogLTVweDtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5yZXNpemUtem9uZS5zb3V0aCB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcbiAgYm90dG9tOiAtNXB4O1xuICBjdXJzb3I6IHMtcmVzaXplO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAucmVzaXplLXpvbmUuc291dGgtd2VzdCB7XG4gIGxlZnQ6IC01cHg7XG4gIGJvdHRvbTogLTVweDtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5yZXNpemUtem9uZS53ZXN0IHtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5yZXNpemUtem9uZS5ub3J0aC13ZXN0IHtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAtNXB4O1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogQW53ZWlzdW5nIHp1ciBCb3ggei5CLiBrbGlja2VuIHp1ciBCaWxkYXVzd2FobCAqL1xuICAvKiBTdGF0dXMtSGlud2VpcyB6LkIuIMO8YmVyIE1pc3NlcmZvbGcgYmVpbSBMYWRlbiAqL1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIuZGFzaGJvYXJkLXRhYmxlIGgzIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjNlbTtcbiAgbWFyZ2luLXRvcDogMC43ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIuZGFzaGJvYXJkLXRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgcGFkZGluZzogMC42ZW0gMS4zZW0gMC41ZW0gMS4zZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5jb250ZW50LWNvbnRhaW5lci5kYXNoYm9hcmQtdGFibGUgdGhlYWQgdGg6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgbWluLWhlaWdodDogMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSk7XG4gIHRvcDogMC41ZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5jb250ZW50LWNvbnRhaW5lci5kYXNoYm9hcmQtdGFibGUgdGJvZHkgdGQge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMC42ZW0gMS4zZW07XG4gIGN1cnNvcjogYXV0bztcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyLmRhc2hib2FyZC10YWJsZSB0Ym9keSB0ciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIgLmluc3RydWN0aW9uLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIgLnN0YXR1cy1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZXk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEuNWVtO1xuICAvKiBEaWUgQm94IHN0ZWxsdCBzaWNoIGltIE5vcm1hbGZhbGwgYXVmIDUwJS1CcmVpdGUgZWluLCB3YWhyc2NoZWlubGljaCB3ZWdlbiBsZWZ0OiA1MCUuXG5cdFx0XHRcdFx0XHRXaXIga8O2bm5lbiBkaWUgd2lkdGggYWJlciB2b24gYXV0byBhdWYgMTAwJSBlaW5zdGVsbGVuLCBkYW1pdCBzaWUgZGllIHZvbGxlIEVsdGVybmJyZWl0ZVxuXHRcdFx0XHRcdFx0ZWlubmltbXQuICovXG4gIHdpZHRoOiAxMDAlO1xuICAvKiBFcnp3aW5nZSBVbWJydWNoIGF1Y2ggaW5taXR0ZW4gdm9uIGxhbmdlbiBXw7ZydGVybiAqL1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBjb2xvcjogIzY2Njtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyIC5pbnN0cnVjdGlvbjpmaXJzdC1sZXR0ZXIsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5jb250ZW50LWNvbnRhaW5lciAuc3RhdHVzLWhpbnQ6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyIC5pbnN0cnVjdGlvbjpmaXJzdC1sZXR0ZXIsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5jb250ZW50LWNvbnRhaW5lciAuc3RhdHVzLWhpbnQ6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyLm1pbmkgLmluc3RydWN0aW9uLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIubWluaSAuc3RhdHVzLWhpbnQge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIubWluaSB+IC5lZGl0LWhpbnQgPiAuZWRpdC1oaW50LWlubmVyIHtcbiAgZm9udC1zaXplOiAwLjVlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmVkaXQtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAubm90LWNvbmZpZ3VyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5ub3QtY29uZmlndXJlZCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbiAgd2lkdGg6IDRlbTtcbiAgaGVpZ2h0OiA0ZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5lZGl0LWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5lZGl0LWhpbnQgPiAuZWRpdC1oaW50LWlubmVyIHtcbiAgcGFkZGluZzogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JleTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGNUY1RjU7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogOGVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuZWRpdC1oaW50ID4gLmVkaXQtaGludC1pbm5lcjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuZWRpdC1oaW50ID4gLmVkaXQtaGludC1pbm5lcjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudHJhbnNwYXJlbnQgLmlubmVyLWJveCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC50cmFuc3BhcmVudCAuaW5uZXItYm94IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3g6bm90KC5zZWxlY3RlZCkgLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIgLmluc3RydWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveDpub3QoLmVkaXQtbW9kZSkgaW5wdXQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjOTk5O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaGVhZGxpbmUtYm94IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveCAuY29udGVudC1jb250YWluZXIgPiBoMSxcbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveCAuY29udGVudC1jb250YWluZXIgPiBoMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHJldmVydDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveCAuY29udGVudC1jb250YWluZXIgPiBoMSBpbnB1dCxcbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveCAuY29udGVudC1jb250YWluZXIgPiBoMiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaGVhZGxpbmUtYm94IC5jb250ZW50LWNvbnRhaW5lci5zdWItaGVhZGxpbmUgPiBoMSB7XG4gIGhlaWdodDogNjAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZCQzA0Qjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveCAuY29udGVudC1jb250YWluZXIuc3ViLWhlYWRsaW5lID4gaDIge1xuICBoZWlnaHQ6IDQwJTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveCAuY29udGVudC1jb250YWluZXI6bm90KC5zdWItaGVhZGxpbmUpIHtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaGVhZGxpbmUtYm94IC5jb250ZW50LWNvbnRhaW5lcjpub3QoLnN1Yi1oZWFkbGluZSkgPiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5oZWFkbGluZS1ib3g6bm90KC5zZWxlY3RlZCkgaW5wdXQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAudGV4dC1ib3gge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC50ZXh0LWJveCAudGV4dGFyZWEsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC50ZXh0LWJveCAudGV4dGFyZWE6aG92ZXIsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC50ZXh0LWJveCAudGV4dGFyZWE6Zm9jdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogT3ZlcnJpZGVzIG1pbiBhbmQgbWF4IGhlaWdodCBzZXQgYnkgYW5vdGhlciBydWxlLiAqL1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudGV4dC1ib3ggLnRleHRhcmVhIHVsLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudGV4dC1ib3ggLnRleHRhcmVhOmhvdmVyIHVsLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudGV4dC1ib3ggLnRleHRhcmVhOmZvY3VzIHVsIHtcbiAgbWFyZ2luOiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC50ZXh0LWJveC5zZWxlY3RlZCAudGV4dGFyZWEsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC50ZXh0LWJveC5zZWxlY3RlZCAudGV4dGFyZWE6aG92ZXIsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC50ZXh0LWJveC5zZWxlY3RlZCAudGV4dGFyZWE6Zm9jdXMge1xuICBjdXJzb3I6IHRleHQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pbWFnZS1ib3guc2VsZWN0ZWQgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pbWFnZS1ib3g6bm90KC5zZWxlY3RlZCkgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmltYWdlLWJveCAuY29udGVudC1jb250YWluZXIgPiAub3ZlcmZsb3ctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IC0yNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTlweCk7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pbWFnZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLm92ZXJmbG93LWNvbnRhaW5lciA+IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI1cHg7XG4gIHRvcDogN3B4O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaW1hZ2UtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5vdmVyZmxvdy1jb250YWluZXIgPiBhID4gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaW1hZ2UtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5vdmVyZmxvdy1jb250YWluZXIgPiAub3ZlcmZsb3ctb3BhY2l0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiAxO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaW1hZ2UtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5vdmVyZmxvdy1jb250YWluZXIgPiAub3ZlcmZsb3ctdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3B4O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaW1hZ2UtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5vdmVyZmxvdy1jb250YWluZXIgPiAub3ZlcmZsb3ctbGVmdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pbWFnZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLm92ZXJmbG93LWNvbnRhaW5lciA+IC5vdmVyZmxvdy1yaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIHJpZ2h0OiAwO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaW1hZ2UtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5vdmVyZmxvdy1jb250YWluZXIgPiAub3ZlcmZsb3ctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgYm90dG9tOiAwO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaWZyYW1lLWJveCAuY29udGVudC1jb250YWluZXIge1xuICAvKiBWZXJ3ZW5kZSBkaWUgc3ludGhldGlzY2hlIEtsYXNzZSAuaG92ZXIgc3RhdHQgOmhvdmVyIGbDvHIgSUUgKi9cbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmlmcmFtZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gZGl2LnZpZXctY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pZnJhbWUtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IGRpdi52aWV3LWNvbnRlbnQgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmlmcmFtZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyLmhvdmVyIC5vdmVybGF5LW1lbnUge1xuICBvcGFjaXR5OiAxO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaWZyYW1lLWJveCAudXJsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pZnJhbWUtYm94IC51cmwtY29udGFpbmVyID4gaW5wdXRbbmFtZT11cmxdIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pZnJhbWUtYm94IC51cmwtY29udGFpbmVyID4gLnZhbGlkYXRpb24tc3RhdHVzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaWZyYW1lLWJveCAudXJsLWNvbnRhaW5lciA+IC52YWxpZGF0aW9uLXN0YXR1cy5sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXdpcC5zdmcmY29sb3I9bWFpblwiKTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmlmcmFtZS1ib3ggLnVybC1jb250YWluZXIgPiAudmFsaWRhdGlvbi1zdGF0dXMuc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvc3ZnL3N2Zy5waHA/ZmlsZT1jaGVjay5zdmcmY29sb3I9Z3JlZW5cIik7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pZnJhbWUtYm94IC51cmwtY29udGFpbmVyID4gLnZhbGlkYXRpb24tc3RhdHVzLmZhaWx1cmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3N2Zy9zdmcucGhwP2ZpbGU9Y3Jvc3NfY2lyY2xlLnN2ZyZjb2xvcj1yZWRcIik7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5yc3MtZmVlZC1ib3ggLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnJzcy1mZWVkLWJveCB1bC5mZWVkLWVudHJpZXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnJzcy1mZWVkLWJveCB1bC5mZWVkLWVudHJpZXMgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTc1NzU2O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gucnNzLWZlZWQtYm94IHVsLmZlZWQtZW50cmllcyA+IGxpID4gLnRpY2sge1xuICBtYXJnaW4tbGVmdDogLTAuNmVtO1xuICBjb2xvcjogIzk5OTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnJzcy1mZWVkLWJveCBpbnB1dFtuYW1lPXVybF0ge1xuICB3aWR0aDogMTAwJTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmNoYXJ0LWJveCAuY29udGVudC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guY2hhcnQtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5lbWJlZGRlZC1jaGFydC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guY2hhcnQtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5lbWJlZGRlZC1jaGFydC1jb250YWluZXIgLmNoYXJ0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmNoYXJ0LWJveCAuY29udGVudC1jb250YWluZXIgPiAuZW1iZWRkZWQtY2hhcnQtY29udGFpbmVyIC5kYXRhLXRhYmxlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmNoYXJ0LWJveCAuY29udGVudC1jb250YWluZXIgPiAuZW1iZWRkZWQtY2hhcnQtY29udGFpbmVyIC5jaGFydC1jb250YWluZXIsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5jaGFydC1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLmVtYmVkZGVkLWNoYXJ0LWNvbnRhaW5lciAuZGF0YS10YWJsZS1jb250YWluZXI6bm90KC5yZW5kZXJhYmxlKSB7XG4gIC8qIMO8YmVyc2NocmVpYmUgZGllIGF1dG9tYXRpc2NoIGJlcmVjaG5ldGUgUmVsYXRpdmdyw7bDn2UgKi9cbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guY2hhcnQtYm94IC5jb250ZW50LWNvbnRhaW5lci5ncmlkLXNpemUtc21hbGwgLmdyaWQge1xuICBmb250LXNpemU6IDAuNmVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guY2hhcnQtYm94IC5jb250ZW50LWNvbnRhaW5lci5ncmlkLXNpemUtbWVkaXVtIC5ncmlkIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5jaGFydC1ib3ggLmNvbnRlbnQtY29udGFpbmVyLmdyaWQtc2l6ZS1sYXJnZSAuZ3JpZCB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5jaGFydC1ib3g6bm90KC5jaGFydC1hY2Nlc3NpYmxlLWZvci1jdXJyZW50LXVzZXIpIC5pdGVtLWdvLXRvLWNoYXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnRpdGxlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNmVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRlbTtcbiAgcGFkZGluZy10b3A6IDAuNGVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnN5bWJvbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnN5bWJvbHMgPiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBmbG9hdDogbGVmdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMSkgPiBpbWcge1xuICBoZWlnaHQ6IDNlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXRvcDogMC45ZW07XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnN5bWJvbHMgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogM2VtO1xuICBmbG9hdDogcmlnaHQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCAuY29udGVudC1jb250YWluZXIgPiAuc2l6ZS1jb250YWluZXIgPiAuc3ltYm9scyA+IHNwYW46bnRoLWNoaWxkKDMpLnZhbHVlX3R5cGVfbWluIHtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3N2Zy9zdmcucGhwP2ZpbGU9dmFsdWVfZGlzcGxheV9taW4uc3ZnJmNvbG9yPXVzZXJpbmZvJykgbm8tcmVwZWF0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnN5bWJvbHMgPiBzcGFuOm50aC1jaGlsZCgzKS52YWx1ZV90eXBlX21heCB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXZhbHVlX2Rpc3BsYXlfbWF4LnN2ZyZjb2xvcj11c2VyaW5mbycpIG5vLXJlcGVhdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMykudmFsdWVfdHlwZV9taW5fbWF4IHtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3N2Zy9zdmcucGhwP2ZpbGU9dmFsdWVfZGlzcGxheV9taW5fbWF4LnN2ZyZjb2xvcj11c2VyaW5mbycpIG5vLXJlcGVhdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMykudmFsdWVfdHlwZV92YWx1ZSB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXZhbHVlX2Rpc3BsYXlfdmFsdWUuc3ZnJmNvbG9yPXVzZXJpbmZvJykgbm8tcmVwZWF0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnN5bWJvbHMgPiBzcGFuOm50aC1jaGlsZCgzKS52YWx1ZV90eXBlX2F2ZyB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXZhbHVlX2Rpc3BsYXlfYXZnLnN2ZyZjb2xvcj11c2VyaW5mbycpIG5vLXJlcGVhdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMykudmFsdWVfdHlwZV9tZXRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXZhbHVlX2Rpc3BsYXlfbWV0ZXIuc3ZnJmNvbG9yPXVzZXJpbmZvJykgbm8tcmVwZWF0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnN5bWJvbHMgPiBzcGFuOm50aC1jaGlsZCgzKS52YWx1ZV90eXBlX3N1bSB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXZhbHVlX2Rpc3BsYXlfc3VtLnN2ZyZjb2xvcj11c2VyaW5mbycpIG5vLXJlcGVhdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMykudmFsdWVfdHlwZV92MTUge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc3ZnL3N2Zy5waHA/ZmlsZT12YWx1ZV9kaXNwbGF5X3YxNS5zdmcmY29sb3I9dXNlcmluZm8nKSBuby1yZXBlYXQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCAuY29udGVudC1jb250YWluZXIgPiAuc2l6ZS1jb250YWluZXIgPiAudmFsdWVzIHtcbiAgZmxleDogMSAxIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnZhbHVlcyA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIEbDvHIgZGllc2VzIGRpdiB3aXJkIHBlciBKYXZhc2NyaXB0IGVpbmUgZm9udC1zaXplIGluIGVtIGJlcmVjaG5ldCxcblx0XHRcdFx0XHRcdFx0ZGFtaXQgZGllIFdlcnRlIG3DtmdsaWNoc3QgZ3Jvw58gZGFyZ2VzdGVsbHQgd2VyZGVuIGFiaMOkbmdpZyB2b20gdmVyZsO8Z2JhcmVuIFBsYXR6LiAqL1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnZhbHVlcyA+IHNwYW4gPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnZhbHVlcyA+IHNwYW4gPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5kYXRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzZCQzA0QjtcbiAgaGVpZ2h0OiAzZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggZGl2LnBvcG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IGRpdi5wb3BvdmVyIGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IGRpdi5wb3BvdmVyIGkge1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IGRpdi5wb3BvdmVyIHNwYW4ge1xuICBoZWlnaHQ6IDJlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IGRpdi5wb3BvdmVyIGRpdi5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCBkaXYucG9wb3ZlciBkaXYudmFsdWVzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCBkaXYucG9wb3ZlciBkaXYudmFsdWVzLWNvbnRhaW5lciBkaXYuZGF0ZS1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94IC5pbm5lci1ib3gge1xuICBjdXJzb3I6IG1vdmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94IC5pbm5lci1ib3ggLmVkaXQtaGludCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveCAuaW5uZXItYm94OmhvdmVyIC5lZGl0LWhpbnQge1xuICBvcGFjaXR5OiAxO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveCAuaW5uZXItYm94IC5lZGl0LW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmQuZWRpdC1tb2RlIC5ib3ggLmlubmVyLWJveCAuZWRpdC1vdmVybGF5LmFjY2Vzcy13YXJuaW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiB6LWluZGV4IHdpcmQgZHVyY2ggLmFwcGxpY2F0aW9uLWZvcmVncm91bmQgZ2VnZWJlbiAqL1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveC5zZWxlY3RlZCAuYm9yZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94LnNlbGVjdGVkIC5pbm5lci1ib3gge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmQuZWRpdC1tb2RlIC5ib3guc2VsZWN0ZWQgLmlubmVyLWJveCAucmVzaXplLXpvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmQuZWRpdC1tb2RlIC5ib3guc2VsZWN0ZWQgLmlubmVyLWJveCAuZWRpdC1oaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmQuZWRpdC1tb2RlIC5ib3guc2VsZWN0ZWQgLmlubmVyLWJveCAuZWRpdC1vdmVybGF5Om5vdCgucGVyc2lzdGVudCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveC5zZWxlY3RlZCAuaW5uZXItYm94IC5wbGFjZWhvbGRlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjOTk5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94LnNlbGVjdGVkIC5pbm5lci1ib3ggLnBsYWNlaG9sZGVyLnBsYWNlaG9sZGVyLXVua25vd24sXG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94LnNlbGVjdGVkIC5pbm5lci1ib3ggLnBsYWNlaG9sZGVyLnBsYWNlaG9sZGVyLW5vdC1jb25maWd1cmVkIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94LnNlbGVjdGVkIC5pbm5lci1ib3gsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94LmRyYWdnZWQgLmlubmVyLWJveCB7XG4gIGJvcmRlci1jb2xvcjogIzZCQzA0Qjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudS5ib3gtdHlwZS1tZW51Om5vdCgub3BlbmluZyk6bm90KC5vcGVuKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUuYWR2YW5jZWQtYWN0aW9ucyB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMTAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBmaWx0ZXI6IHVybChcIi9pbWFnZXMvc3ZnL2RlZmluaXRpb25zLnN2ZyNnb28tc3ZnLWZpbHRlclwiKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC8qIEhhdXB0YnV0dG9uIHVuZCBNZW7DvGJ1dHRvbnMgKi9cbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudTpub3QoLm9wZW5pbmcpOm5vdCgub3BlbikgdWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUub3BlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmdvby1tZW51IGJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCQzA0Qjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudSBidXR0b24gaW1nIHtcbiAgbWFyZ2luOiAxNSU7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogNzAlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmdvby1tZW51IGJ1dHRvbi5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmdvby1tZW51IGJ1dHRvbi5jbG9zZSxcbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudSBidXR0b24ub3BlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUgYnV0dG9uLmNsb3NlOmhvdmVyLFxuI2Rhc2hib2FyZC1jb250YWluZXIgLmdvby1tZW51IGJ1dHRvbi5vcGVuOmhvdmVyIHtcbiAgLyp0cmFuc2Zvcm06IHNjYWxlKDEuMSk7Ki9cbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCQzA0Qjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudSBidXR0b24ub3BlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUgYnV0dG9uLmNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudSB1bCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudSB1bCA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxudGFibGUudGFyaWZmLWl0ZW0tdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG50YWJsZS50YXJpZmYtaXRlbS10YWJsZSB0Ym9keSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4udGFyaWZmLWl0ZW0tZW1wdHktY29udGFpbmVyLFxuLmZsZXgtZm9ybS1jb2xsZWN0aW9uLXR5cGUtc2VsZWN0LWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZsZXgtZm9ybS1jb2xsZWN0aW9uLXR5cGUtc2VsZWN0IHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmxvZ28ge1xuICBwb3NpdGlvbjogdW5zZXQ7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxN3B4O1xuICByaWdodDogMjVweDtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmRpYXNob3ctc2xpZGVyLWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnNsaWRlLWRvdHMtY29udGFpbmVyID4gZGl2LnNsaWRlLWRvdHMgPiBkaXYuc2xpZGUtZG90IHtcbiAgaGVpZ2h0OiAyM3B4O1xuICB3aWR0aDogMjNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEMUQxO1xuICBjb2xvcjogIzRBNEE0QTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNnMgZWFzZTtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzID4gZGl2LnNsaWRlLWRvdC5zZWxlY3RlZC1zbGlkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QjVCNUI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzID4gZGl2LnNsaWRlLWRvdC5zZWxlY3RlZC1zbGlkZSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtZG90cy1jb250YWluZXIgPiBkaXYuc2xpZGUtZG90cyA+IGRpdi5zbGlkZS1kb3Q6aG92ZXI6bm90KC5zZWxlY3RlZC1zbGlkZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1QjVCO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzID4gZGl2LnNsaWRlLWRvdCA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmRpYXNob3ctc2xpZGVyLWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA4MHB4O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmRpYXNob3ctc2xpZGVyLWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1jb250cm9scyBhLnNsaWRlLWNvbnRyb2wtaWNvbnMgPiBzdmcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmRpYXNob3ctc2xpZGVyLWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1jb250cm9scyBhLnNsaWRlLWNvbnRyb2wtaWNvbnMuc2xpZGUtcGxheS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNCRkJGQkY7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtY29udHJvbHMtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzIGEuc2xpZGUtY29udHJvbC1pY29ucy5zbGlkZS1wYXVzZS1pY29uIHtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtY29udHJvbHMtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzLnN0YXRlLXN0b3BwZWQgYS5zbGlkZS1jb250cm9sLWljb25zLnNsaWRlLXBsYXktaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtY29udHJvbHMtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzLnN0YXRlLXN0b3BwZWQgYS5zbGlkZS1jb250cm9sLWljb25zLnNsaWRlLXBhdXNlLWljb24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogI0JGQkZCRjtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1jb250cm9scy1jb250YWluZXIgPiBkaXYuc2xpZGUtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWJlZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgd2lkdGg6IDcwcHg7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtY29udHJvbHMtY29udGFpbmVyID4gZGl2LnNsaWRlLXByb2dyZXNzLWJhci1jb250YWluZXIgPiBkaXYuc2xpZGUtcHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCQzA0Qjtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtY29udGVudCA+IGRpdi5zbGlkZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtY29udGVudCA+IGRpdi5zbGlkZS1jb250YWluZXIgPiBkaXYuc2xpZGUtaW5mby1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtY29udGVudCA+IGRpdi5zbGlkZS1jb250YWluZXIgPiBkaXYuc2xpZGUtaW5mby1jb250YWluZXIgPiBkaXYubWFpbi1wZXJpb2QtZGlzcGxheSBzcGFuLFxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtY29udGVudCA+IGRpdi5zbGlkZS1jb250YWluZXIgPiBkaXYuc2xpZGUtaW5mby1jb250YWluZXIgPiBkaXYuY29tcGFyZS1wZXJpb2QtZGlzcGxheSBzcGFuIHtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQgPiBkaXYuc2xpZGUtY29udGFpbmVyID4gZGl2LnNsaWRlLWluZm8tY29udGFpbmVyID4gZGl2Lm1haW4tcGVyaW9kLWRpc3BsYXkgc3Bhbi5tYWluLXBlcmlvZC1uYW1lLWRpc3BsYXksXG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1jb250ZW50ID4gZGl2LnNsaWRlLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1pbmZvLWNvbnRhaW5lciA+IGRpdi5jb21wYXJlLXBlcmlvZC1kaXNwbGF5IHNwYW4ubWFpbi1wZXJpb2QtbmFtZS1kaXNwbGF5LFxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtY29udGVudCA+IGRpdi5zbGlkZS1jb250YWluZXIgPiBkaXYuc2xpZGUtaW5mby1jb250YWluZXIgPiBkaXYubWFpbi1wZXJpb2QtZGlzcGxheSBzcGFuLmNvbXBhcmUtcGVyaW9kLW5hbWUtZGlzcGxheSxcbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQgPiBkaXYuc2xpZGUtY29udGFpbmVyID4gZGl2LnNsaWRlLWluZm8tY29udGFpbmVyID4gZGl2LmNvbXBhcmUtcGVyaW9kLWRpc3BsYXkgc3Bhbi5jb21wYXJlLXBlcmlvZC1uYW1lLWRpc3BsYXkge1xuICBtaW4td2lkdGg6IDI0MHB4O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtY29udGVudCA+IGRpdi5zbGlkZS1jb250YWluZXIgPiBkaXYuc2xpZGUtaW5mby1jb250YWluZXIgPiBkaXYubmFtZS1kaXNwbGF5IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQgPiBkaXYuc2xpZGUtY29udGFpbmVyID4gZGl2LmNoYXJ0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQgPiBkaXYuc2xpZGUtY29udGFpbmVyID4gZGl2LmNoYXJ0LWNvbnRlbnQtY29udGFpbmVyID4gZGl2I2xlZ2VuZC1jb250YWluZXIgPiB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4uYm94LXNpemluZyAoQHR5cGU6IGJvcmRlci1ib3gpIHtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBAdHlwZTtcblx0LW1vei1ib3gtc2l6aW5nOiAgICBAdHlwZTtcblx0Ym94LXNpemluZzogICAgICAgICBAdHlwZTtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5odG1sIHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b24geyBcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdXRsaW5lOm5vbmU7IFxuXHRib3JkZXI6IG5vbmU7XG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxufVxuIiwiXG5cbi5maXJzdC1sZXR0ZXItdXBwZXJjYXNlKCkge1xuXHQmOmZpcnN0LWxldHRlciB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxufVxuXG5AaW1wb3J0IChyZWZlcmVuY2UpIFwiLi4vLi4vbGF5b3V0Lmxlc3NcIjtcblxuLy90aW55bWNlIHZlcndlbmRldCBpbmxpbmUgY3NzIHVuZCBhYnNvbHV0ZSBwb3NpdGlvbmllcnVuZ1xuLnRveC10aW55bWNlLnRveC10aW55bWNlLWlubGluZSB7XG5cdC8vZGllIHRvb2xiYXIgbmFjaCBsaW5rcyB2ZXJzY2hpZWJlbiBkYXMgc2llIGxpbmtzIG1pdCBkZW0gw6R1c2VyZW4gcmFuZCBkZXIgYm94IGFuZmFuZ3Rcblx0Ly9uYWNoIG9iZW4gdmVyc2NoaWViZW4gZGFzIHNpZSDDvGJlciBkZW0gZ29vIG1lbnUgZXJ3ZWl0ZXJuIGJ1dHRvbiBzaXR6dFxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgLTQycHgpO1xuXHQvL2RhbWl0IHNpZSB1bnRlciBkZW0gZ29vIG1lbnUgdW5kIMO8YmVyIGRlbSBwYW5lbCBzaXR6dFxuXHR6LWluZGV4OiBAei1pbmRleC1hcHBsaWNhdGlvbi1mb3JlZ3JvdW5kO1xufVxuLnRveC1zaWx2ZXItc2luay50b3gtdGlueW1jZS1hdXgge1xuXHR6LWluZGV4OiBAei1pbmRleC1hcHBsaWNhdGlvbi1mb3JlZ3JvdW5kO1xufVxuXG4uZGFzaGJvYXJkLXNpZGViYXIuc2lkZWJhci5yaWdodC5pbml0aWFsaXplZCB7XG5cdCYuZml4ZWQsICYuZm9sZGVkIHtcblx0XHQ+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIge1xuXHRcdFx0ei1pbmRleDogQHotaW5kZXgtYXBwbGljYXRpb24tZm9yZWdyb3VuZDtcblx0XHR9XG5cdH1cbn1cblxuLmJveC1mb3JtLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0PiAucGFuZWwtc2VjdGlvbiB7XG5cdFx0d2lkdGg6IDkyJTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjY2Njtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0PiAuaGVhZCB7XG5cdFx0XHRwYWRkaW5nOiA1cHggNXB4IDVweCAxMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyYXkyMTtcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UoKTtcblx0XHR9XG5cblx0XHQ+IC5ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXG5cdFx0XHQua3J1LWZvcm0tZmllbGQtbGFiZWwge1xuXHRcdFx0XHQuc2VsZWN0Mi1jb250YWluZXIsXG5cdFx0XHRcdC5rcnUtZm9ybS1pbnB1dCxcblx0XHRcdFx0LmtydS1mb3JtLXRleHRhcmVhIHtcblx0XHRcdFx0XHRtYXJnaW46IDBweCA1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggMHB4IDVweCA1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kZWxldGVQbGFjZWhvbGRlckJ1dHRvbixcblx0XHRcdC5jcmVhdGVQbGFjZWhvbGRlckJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbjogMTJweCA1cHggMjBweCA1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tcm93IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHQuY3VzdG9tLWNoZWNrYm94LWVsZW1lbnQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbC5mb3JtLWxhYmVsIHtcblx0XHRcdFx0LmxhYmVsLXdyYXBwZXIge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UoKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvKiAuZmx1aWQgc3RldWVydCBkYXMgZGlzcGxheTogZmxleDsgc28gZGFzcyBkYXMgc2VsZWN0LUtpbmQgc2ljaCBkZW4gdmVyZsO8Z2JhcmVuIFBsYXR6XG5cdFx0XHR0ZWlsZW4gc29sbCAqL1xuXG5cdFx0XHQudWkuaW5wdXQuZmx1aWQgPiBzZWxlY3Qge1xuXHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LmRhdGUtZm9ybWF0LXByZXZpZXcge1xuXHRcdFx0XHRtYXJnaW46IDBweCAwcHggNXB4IDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRcdCYuaGlkZGVuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ub3ZlcmxheS1tZW51IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cblx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcblxuXHQ+IC5pdGVtIHtcblx0XHRjb2xvcjogQGdyZXk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1heC13aWR0aDogMzBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IG1heC13aWR0aCAwLjI1cyBlYXNlLWluLW91dDtcblxuXHRcdD4gc3ZnIHtcblx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0fVxuXG5cdFx0PiBzdmcsID4gaW1nIHtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0ZmxleDogMCAwIDIwcHg7XG5cdFx0fVxuXG5cdFx0PiAudGV4dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5cbkBkYXNoYm9hcmRCYWNrZ3JvdW5kQ29sb3I6ICNFRkVGRUY7XG5AZGFzaGJvYXJkVGV4dENvbG9yOiAjOTk5O1xuQGRhc2hib2FyZERhcmtUZXh0Q29sb3I6ICM2NjY7XG5AZGFzaGJvYXJkQm94QmFja2dyb3VuZENvbG9yOiAjZjhmOGY4O1xuXG5AZGFzaGJvYXJkVHJhbnNpdGlvbkxlbmd0aDogMC41cztcbkBkYXNoYm9hcmRDb3JuZXJCYWNrZ3JvdW5kQ29sb3I6IEBkYXNoYm9hcmRCYWNrZ3JvdW5kQ29sb3IgKiAwLjYgKyBAZGFzaGJvYXJkVGV4dENvbG9yICogMC40O1xuQGRhc2hib2FyZENvcm5lclNpemU6IDUwcHg7XG5cbkBkYXNoYm9hcmRFZGdlU2l6ZTogNjBweDtcbkBkYXNoYm9hcmRFZGdlSGVpZ2h0OiBAZGFzaGJvYXJkRWRnZVNpemUgKiAyO1xuQGRhc2hib2FyZEVkZ2VDb2xsYXBzZWQ6IC1AZGFzaGJvYXJkRWRnZVNpemUgKyAxMHB4O1xuQGRhc2hib2FyZEVkZ2VTaWRlTWFyZ2luOiA3cHg7XG5AZGFzaGJvYXJkRWRnZVRvcE1hcmdpbjogMjdweDtcblxuQHN2Z191cmw6IFwiL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPVwiO1xuQHN2Z19jb2xvcjpcIiZjb2xvcj1cIjtcbi5nZXQtc3ZnLWFzLWJhY2tncm91bmQoQGZpbGVuYW1lOyBAY29sb3JuYW1lKSB7XG5cdGJhY2tncm91bmQ6IHVybCgnQHtzdmdfdXJsfUB7ZmlsZW5hbWV9QHtzdmdfY29sb3J9QHtjb2xvcm5hbWV9Jykgbm8tcmVwZWF0O1xufVxuXG4uZ2V0LXZhbHVlLXR5cGUtc3ZnKCkge1xuXHQmLnZhbHVlX3R5cGVfbWluIHtcblx0XHQuZ2V0LXN2Zy1hcy1iYWNrZ3JvdW5kKCd2YWx1ZV9kaXNwbGF5X21pbi5zdmcnLCAndXNlcmluZm8nKTtcblx0fVxuXG5cdCYudmFsdWVfdHlwZV9tYXgge1xuXHRcdC5nZXQtc3ZnLWFzLWJhY2tncm91bmQoJ3ZhbHVlX2Rpc3BsYXlfbWF4LnN2ZycsICd1c2VyaW5mbycpO1xuXHR9XG5cblx0Ji52YWx1ZV90eXBlX21pbl9tYXgge1xuXHRcdC5nZXQtc3ZnLWFzLWJhY2tncm91bmQoJ3ZhbHVlX2Rpc3BsYXlfbWluX21heC5zdmcnLCAndXNlcmluZm8nKTtcblx0fVxuXG5cdCYudmFsdWVfdHlwZV92YWx1ZSB7XG5cdFx0LmdldC1zdmctYXMtYmFja2dyb3VuZCgndmFsdWVfZGlzcGxheV92YWx1ZS5zdmcnLCAndXNlcmluZm8nKTtcblx0fVxuXG5cdCYudmFsdWVfdHlwZV9hdmcge1xuXHRcdC5nZXQtc3ZnLWFzLWJhY2tncm91bmQoJ3ZhbHVlX2Rpc3BsYXlfYXZnLnN2ZycsICd1c2VyaW5mbycpO1xuXHR9XG5cblx0Ji52YWx1ZV90eXBlX21ldGVyIHtcblx0XHQuZ2V0LXN2Zy1hcy1iYWNrZ3JvdW5kKCd2YWx1ZV9kaXNwbGF5X21ldGVyLnN2ZycsICd1c2VyaW5mbycpO1xuXHR9XG5cblx0Ji52YWx1ZV90eXBlX3N1bSB7XG5cdFx0LmdldC1zdmctYXMtYmFja2dyb3VuZCgndmFsdWVfZGlzcGxheV9zdW0uc3ZnJywgJ3VzZXJpbmZvJyk7XG5cdH1cblxuXHQmLnZhbHVlX3R5cGVfdjE1IHtcblx0XHQuZ2V0LXN2Zy1hcy1iYWNrZ3JvdW5kKCd2YWx1ZV9kaXNwbGF5X3YxNS5zdmcnLCAndXNlcmluZm8nKTtcblx0fVxufVxuXG4vKiBDbGVhciB0aGUgcGFyZW50IG9mIGZsb2F0aW5nIGNoaWxkcmVuLiAqL1xuLmNsZWFyIHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0fVxufVxuXG4uZWxsaXBzaXMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNjcm9sbGFibGUge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyogVGV4dGJlcmVpY2ggKi9cbi50ZXh0LWFyZWEoKSB7XG5cdC8qIEVyendpbmdlIFVtYnJ1Y2ggYXVjaCBpbm1pdHRlbiB2b24gbGFuZ2VuIFfDtnJ0ZXJuICovXG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi8qIFplaWd0IGVpbiBIaW50ZXJncnVuZGJpbGQgKHouQi4gSWNvbikgaW4gZGVyIEdyw7bDn2UgZGVzIEhUTUwtRWxlbWVudHMgb2huZSBCaWxkdmVybHVzdCBnZ2YuIG1pdCBSw6RuZGVyICovXG4uYmFja2dyb3VuZC1pbWFnZS1jb250YWluKCkge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIFplaWd0IGVpbiBIaW50ZXJncnVuZGJpbGQgKHouQi4gSWNvbikgaW4gZGVyIEdyw7bDn2UgZGVzIEhUTUwtRWxlbWVudHMgb2huZSBSw6RuZGVyIGdnZi4gbWl0IEJpbGR2ZXJsdXN0ICovXG4uYmFja2dyb3VuZC1pbWFnZS1jb3ZlcigpIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnNlbWktdHJhbnNwYXJlbnQge1xuXHRvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLyogaHR0cHM6Ly90eW1wYW51cy5uZXQvY29kcm9wcy8yMDE1LzA5LzE1L3N0eWxpbmctY3VzdG9taXppbmctZmlsZS1pbnB1dHMtc21hcnQtd2F5LyAqL1xuLmhpZGRlbi1idXQtYWNjZXNzaWJsZSB7XG5cdHdpZHRoOiAwLjFweDtcblx0aGVpZ2h0OiAwLjFweDtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLmJveC1zaXppbmcgKEB0eXBlOiBib3JkZXItYm94KSB7XG5cdC13ZWJraXQtYm94LXNpemluZzogQHR5cGU7XG5cdC1tb3otYm94LXNpemluZzogICAgQHR5cGU7XG5cdGJveC1zaXppbmc6ICAgICAgICAgQHR5cGU7XG59XG5cbi5kYXNoYm9hcmQtbWFpbi12aWV3IHtcblx0bWFyZ2luOiBhdXRvO1xuXHRjb2xvcjogQGRhc2hib2FyZFRleHRDb2xvcjtcblxuXHRpbnB1dCwgdGV4dGFyZWEge1xuXHRcdGNvbG9yOiBAZGFzaGJvYXJkVGV4dENvbG9yO1xuXHR9XG59XG5cbiNkYXNoYm9hcmQtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAZGFzaGJvYXJkQmFja2dyb3VuZENvbG9yO1xuXHR6LWluZGV4OiBpbmhlcml0O1xuXG5cdHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiBAZGFzaGJvYXJkVGV4dENvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdD4gLmRhc2hib2FyZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0PiAuZGFzaGJvYXJkLWdyaWQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji5lZGl0LW1vZGUge1xuXHRcdFx0PiAuZGFzaGJvYXJkLWdyaWQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBjb2xvcl9tYWluLCAyNSUpO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBjb3B5O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYucGFnZS1zZXBhcmF0b3Ige1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGJveE1hcmdpbjogNHB4O1xuXHRcdC5ib3gge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cGFkZGluZzogQGJveE1hcmdpbjtcblxuXHRcdFx0LmJvcmRlciB7XG5cdFx0XHRcdEBib3JkZXJUaGlja25lc3M6IDIwcHg7XG5cblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAtQGJvcmRlclRoaWNrbmVzcztcblx0XHRcdFx0dG9wOiAtQGJvcmRlclRoaWNrbmVzcztcblx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSArIDIgKiBAe2JvcmRlclRoaWNrbmVzc30pXCI7XG5cdFx0XHRcdGhlaWdodDogflwiY2FsYygxMDAlICsgMiAqIEB7Ym9yZGVyVGhpY2tuZXNzfSlcIjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRjdXJzb3I6IG1vdmU7XG5cblx0XHRcdFx0LmJvdHRvbS1jb250YWluZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCBAYm9yZGVyVGhpY2tuZXNzIEBib3JkZXJUaGlja25lc3MgQGJvcmRlclRoaWNrbmVzcztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRidXR0b24uc2F2ZSB7XG5cdFx0XHRcdFx0QHJhZGl1czogMTVweDtcblxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogLUByYWRpdXM7XG5cdFx0XHRcdFx0Ym90dG9tOiAtQHJhZGl1cztcblx0XHRcdFx0XHR3aWR0aDogMiAqIEByYWRpdXM7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyICogQHJhZGl1cztcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluX2hvdmVyO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDE1JTtcblx0XHRcdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDcwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmlubmVyLWJveCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTs7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cblx0XHRcdFx0LmhlYWQsIC5mb290IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJlc2l6ZS16b25lIHtcblx0XHRcdFx0XHRAcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiA1MDtcblx0XHRcdFx0XHR3aWR0aDogMiAqIEByYWRpdXM7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyICogQHJhZGl1cztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3JfbWFpbjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXG5cdFx0XHRcdFx0Ji5ub3J0aCB7XG5cdFx0XHRcdFx0XHRsZWZ0OiB+XCJjYWxjKDUwJSAtIEB7cmFkaXVzfSlcIjtcblx0XHRcdFx0XHRcdHRvcDogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IG4tcmVzaXplO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYubm9ydGgtZWFzdCB7XG5cdFx0XHRcdFx0XHRyaWdodDogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHR0b3A6IC1AcmFkaXVzO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBuZS1yZXNpemU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5lYXN0IHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtQHJhZGl1cztcblx0XHRcdFx0XHRcdHRvcDogflwiY2FsYyg1MCUgLSBAe3JhZGl1c30pXCI7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IGUtcmVzaXplO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuc291dGgtZWFzdCB7XG5cdFx0XHRcdFx0XHRyaWdodDogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHRib3R0b206IC1AcmFkaXVzO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBzZS1yZXNpemU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5zb3V0aCB7XG5cdFx0XHRcdFx0XHRsZWZ0OiB+XCJjYWxjKDUwJSAtIEB7cmFkaXVzfSlcIjtcblx0XHRcdFx0XHRcdGJvdHRvbTogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHMtcmVzaXplO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuc291dGgtd2VzdCB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtQHJhZGl1cztcblx0XHRcdFx0XHRcdGJvdHRvbTogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHN3LXJlc2l6ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLndlc3Qge1xuXHRcdFx0XHRcdFx0bGVmdDogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHR0b3A6IH5cImNhbGMoNTAlIC0gQHtyYWRpdXN9KVwiO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiB3LXJlc2l6ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLm5vcnRoLXdlc3Qge1xuXHRcdFx0XHRcdFx0bGVmdDogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHR0b3A6IC1AcmFkaXVzO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBudy1yZXNpemU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBkYXNoYm9hcmRCb3hCYWNrZ3JvdW5kQ29sb3I7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cblx0XHRcdFx0XHQmLmRhc2hib2FyZC10YWJsZSB7XG5cdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMS4zZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuN2VtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRoZWFkIHtcblx0XHRcdFx0XHRcdFx0dGh7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjZlbSAxLjNlbSAwLjVlbSAxLjNlbTtcblxuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogY2FsYyh+XCIxMDAlIC0gMWVtXCIpO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwLjVlbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRib2R5IHtcblx0XHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuNmVtIDEuM2VtO1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogYXV0bztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdC8qIEFud2Vpc3VuZyB6dXIgQm94IHouQi4ga2xpY2tlbiB6dXIgQmlsZGF1c3dhaGwgKi9cblx0XHRcdFx0XHQvKiBTdGF0dXMtSGlud2VpcyB6LkIuIMO8YmVyIE1pc3NlcmZvbGcgYmVpbSBMYWRlbiAqL1xuXHRcdFx0XHRcdC5pbnN0cnVjdGlvbiwgLnN0YXR1cy1oaW50IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtncmV5O1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblxuXHRcdFx0XHRcdFx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UoKTtcblxuXHRcdFx0XHRcdFx0LyogRGllIEJveCBzdGVsbHQgc2ljaCBpbSBOb3JtYWxmYWxsIGF1ZiA1MCUtQnJlaXRlIGVpbiwgd2FocnNjaGVpbmxpY2ggd2VnZW4gbGVmdDogNTAlLlxuXHRcdFx0XHRcdFx0V2lyIGvDtm5uZW4gZGllIHdpZHRoIGFiZXIgdm9uIGF1dG8gYXVmIDEwMCUgZWluc3RlbGxlbiwgZGFtaXQgc2llIGRpZSB2b2xsZSBFbHRlcm5icmVpdGVcblx0XHRcdFx0XHRcdGVpbm5pbW10LiAqL1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQudGV4dC1hcmVhKCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGRhc2hib2FyZERhcmtUZXh0Q29sb3I7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5taW5pIHtcblx0XHRcdFx0XHRcdC5pbnN0cnVjdGlvbiwgLnN0YXR1cy1oaW50IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0fiAuZWRpdC1oaW50ID4gLmVkaXQtaGludC1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC41ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVkaXQtb3ZlcmxheSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5vdC1jb25maWd1cmVkIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBkYXNoYm9hcmRCb3hCYWNrZ3JvdW5kQ29sb3I7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQvL2xlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdC8vdG9wOiA1MCU7XG5cdFx0XHRcdFx0XHQvL3dpZHRoOiA3ZW07XG5cdFx0XHRcdFx0XHQvL2hlaWdodDogN2VtO1xuXHRcdFx0XHRcdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcblx0XHRcdFx0XHRcdHdpZHRoOiA0ZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDRlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZWRpdC1oaW50IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG5cblx0XHRcdFx0XHQ+IC5lZGl0LWhpbnQtaW5uZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMWVtO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2dyZXk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAjRjVGNUY1O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogOGVtO1xuXG5cdFx0XHRcdFx0XHQuZmlyc3QtbGV0dGVyLXVwcGVyY2FzZSgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnRyYW5zcGFyZW50IHtcblx0XHRcdFx0LmlubmVyLWJveCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdC5jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogQm94IG5pY2h0IGltIEJveC1FZGl0bW9kZSAqL1xuXHRcdFx0Jjpub3QoLnNlbGVjdGVkKSB7XG5cblx0XHRcdFx0LmlubmVyLWJveCB7XG5cdFx0XHRcdFx0LmNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdC5pbnN0cnVjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm94LmhlYWRsaW5lLWJveCB7XG5cdFx0XHQmOm5vdCguZWRpdC1tb2RlKSBpbnB1dCB7XG5cdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMCAwIEBkYXNoYm9hcmRUZXh0Q29sb3I7XG5cdFx0XHR9XG5cblx0XHRcdC5jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDFlbTtcblxuXHRcdFx0XHQ+IGgxLCA+IGgyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZXZlcnQ7XG5cblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc3ViLWhlYWRsaW5lIHtcblx0XHRcdFx0XHQ+IGgxIHtcblx0XHRcdFx0XHRcdGhlaWdodDogNjAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvcl9tYWluO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gaDIge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpub3QoLnN1Yi1oZWFkbGluZSkge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjVlbTtcblxuXHRcdFx0XHRcdD4gaDIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoLnNlbGVjdGVkKSB7XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRleHQtYm94IHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cblx0XHQuYm94LnRleHQtYm94IHtcblx0XHRcdC50ZXh0YXJlYSwgLnRleHRhcmVhOmhvdmVyLCAudGV4dGFyZWE6Zm9jdXMge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0LyogT3ZlcnJpZGVzIG1pbiBhbmQgbWF4IGhlaWdodCBzZXQgYnkgYW5vdGhlciBydWxlLiAqL1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdFx0Y3Vyc29yOiBpbmhlcml0O1xuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRtYXJnaW46IGluaGVyaXQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdC50ZXh0YXJlYSwgLnRleHRhcmVhOmhvdmVyLCAudGV4dGFyZWE6Zm9jdXMge1xuXHRcdFx0XHRcdGN1cnNvcjogdGV4dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3guaW1hZ2UtYm94IHtcblx0XHRcdCYuc2VsZWN0ZWQgLmNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KC5zZWxlY3RlZCkgLmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC1jb250YWluZXIge1xuXHRcdFx0XHRAdG9wOiA3cHg7XG5cdFx0XHRcdEBsZWZ0OiAyNXB4O1xuXHRcdFx0XHRAcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdEBib3R0b206IDEycHg7XG5cblx0XHRcdFx0QGV4dHJhV2lkdGg6IEBsZWZ0ICsgQHJpZ2h0O1xuXHRcdFx0XHRAZXh0cmFIZWlnaHQ6IEB0b3AgKyBAYm90dG9tO1xuXG5cdFx0XHRcdD4gLm92ZXJmbG93LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dG9wOiAtQHRvcDtcblx0XHRcdFx0XHRsZWZ0OiAtQGxlZnQ7XG5cdFx0XHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSArIEB7ZXh0cmFXaWR0aH0pXCI7XG5cdFx0XHRcdFx0aGVpZ2h0OiB+XCJjYWxjKDEwMCUgKyBAe2V4dHJhSGVpZ2h0fSlcIjtcblxuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiBAbGVmdDtcblx0XHRcdFx0XHRcdHRvcDogQHRvcDtcblxuXHRcdFx0XHRcdFx0PiBpbWcge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAub3ZlcmZsb3ctb3BhY2l0eSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IC5vdmVyZmxvdy10b3Age1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IEB0b3A7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAub3ZlcmZsb3ctbGVmdCB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR3aWR0aDogQGxlZnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAub3ZlcmZsb3ctcmlnaHQge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IEByaWdodDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLm92ZXJmbG93LWJvdHRvbSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogQGJvdHRvbTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm94LmlmcmFtZS1ib3gge1xuXHRcdFx0LmNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0PiBkaXYudmlldy1jb250ZW50IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiBWZXJ3ZW5kZSBkaWUgc3ludGhldGlzY2hlIEtsYXNzZSAuaG92ZXIgc3RhdHQgOmhvdmVyIGbDvHIgSUUgKi9cblx0XHRcdFx0Ji5ob3ZlciB7XG5cdFx0XHRcdFx0Lm92ZXJsYXktbWVudSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudXJsLWNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0PiBpbnB1dFtuYW1lPXVybF0ge1xuXHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdD4gLnZhbGlkYXRpb24tc3RhdHVzIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAxZW07XG5cblx0XHRcdFx0XHQuYmFja2dyb3VuZC1pbWFnZS1jb250YWluKCk7XG5cblx0XHRcdFx0XHQmLmxvYWRpbmcge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXdpcC5zdmcmY29sb3I9bWFpblwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zdWNjZXNzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvc3ZnL3N2Zy5waHA/ZmlsZT1jaGVjay5zdmcmY29sb3I9Z3JlZW5cIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZmFpbHVyZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3N2Zy9zdmcucGhwP2ZpbGU9Y3Jvc3NfY2lyY2xlLnN2ZyZjb2xvcj1yZWRcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJveC5yc3MtZmVlZC1ib3gge1xuXG5cdFx0XHQuY29udGVudC1jb250YWluZXIge1xuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHR1bC5mZWVkLWVudHJpZXMge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBkYXJrZ3JleTtcblxuXHRcdFx0XHRcdD4gLnRpY2sge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0wLjZlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiBAZGFzaGJvYXJkVGV4dENvbG9yO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W25hbWU9dXJsXSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3guY2hhcnQtYm94IHtcblx0XHRcdC5jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0PiAuZW1iZWRkZWQtY2hhcnQtY29udGFpbmVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0XHQuY2hhcnQtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZGF0YS10YWJsZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2hhcnQtY29udGFpbmVyLCAuZGF0YS10YWJsZS1jb250YWluZXI6bm90KC5yZW5kZXJhYmxlKSB7XG5cdFx0XHRcdFx0XHQvKiDDvGJlcnNjaHJlaWJlIGRpZSBhdXRvbWF0aXNjaCBiZXJlY2huZXRlIFJlbGF0aXZncsO2w59lICovXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5ncmlkLXNpemUtc21hbGwgLmdyaWQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC42ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5ncmlkLXNpemUtbWVkaXVtIC5ncmlkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMGVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ3JpZC1zaXplLWxhcmdlIC5ncmlkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFwiWnVyIENoYXJ0YW5hbHlzZVwiIGF1c2JsZW5kZW4sIHdlbm4gdW5nZXfDvG5zY2h0LlxuXHRcdFx0Jjpub3QoLmNoYXJ0LWFjY2Vzc2libGUtZm9yLWN1cnJlbnQtdXNlcikgLml0ZW0tZ28tdG8tY2hhcnQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3gudmFsdWUtZGlzcGxheS1ib3gge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0LmNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgLy8gU2Nyb2xsYmFyIHZlcnN0ZWNrZW4sIHdlaWwgLnNpemUtY29udGFpbmVyIFwidHJhbnNmb3JtOiBzY2FsZSgpXCIgdmVyd2VuZGV0XG5cblx0XHRcdFx0PiAuc2l6ZS1jb250YWluZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNWVtO1xuXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHQ+IC50aXRsZSB7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxLjZlbTtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IC8vIG5vdHdlbmRpZyBmw7xyIEVsbGlwc2lzXG5cdFx0XHRcdFx0XHRcdC5lbGxpcHNpcygpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLnN5bWJvbHMge1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogNGVtO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDAuNGVtO1xuXG5cdFx0XHRcdFx0XHQuY2xlYXIoKTtcblxuXHRcdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0XHRcdD4gaW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogM2VtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjllbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdFx0XHRcdC5nZXQtdmFsdWUtdHlwZS1zdmcoKTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogM2VtO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogM2VtO1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLnZhbHVlcyB7XG5cdFx0XHRcdFx0XHQvLyBQaGFudG9tSlMgaGF0IHNjaGVpbmJhciBQcm9ibGVtZSBtaXQgZmxleC1ncm93IGV0Yy4gRGVzaGFsYiB3aXJkIGRpZSBIw7ZoZSBwZXIgU2tyaXB0IGJlcmVjaG5ldFxuXHRcdFx0XHRcdFx0Ly8gdW5kIGdlc2V0enQuXG5cdFx0XHRcdFx0XHRmbGV4OiAxIDEgMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0Ly9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0PiBzcGFuIHsgLy8gc3BhbiBmw7xyIFBoYW50b21KUzogc29sbCBuaWNodCBkaWUgdm9sbGUgUGFyZW50LUJyZWl0ZSBlaW5uZWhtZW5cblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0XHRcdC8qIEbDvHIgZGllc2VzIGRpdiB3aXJkIHBlciBKYXZhc2NyaXB0IGVpbmUgZm9udC1zaXplIGluIGVtIGJlcmVjaG5ldCxcblx0XHRcdFx0XHRcdFx0ZGFtaXQgZGllIFdlcnRlIG3DtmdsaWNoc3QgZ3Jvw58gZGFyZ2VzdGVsbHQgd2VyZGVuIGFiaMOkbmdpZyB2b20gdmVyZsO8Z2JhcmVuIFBsYXR6LiAqL1xuXG5cdFx0XHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cblx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAuZGF0ZSB7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIEBjb2xvcl9tYWluO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzZW07XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGRpdi5wb3BvdmVyIHtcblx0XHRcdFx0Y29sb3I6IEBibGFjaztcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBkYXJrZ3JleTtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRkaXYuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0ZGl2LnZhbHVlcy1jb250YWluZXIge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdFx0XHRkaXYuZGF0ZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuNWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kYXNoYm9hcmQuZWRpdC1tb2RlIHtcblx0XHQuYm94IHtcblx0XHRcdC5pbm5lci1ib3gge1xuXHRcdFx0XHRjdXJzb3I6IG1vdmU7XG5cblx0XHRcdFx0LmVkaXQtaGludCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0LmVkaXQtaGludCB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lZGl0LW92ZXJsYXkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0Ji5hY2Nlc3Mtd2FybmluZyB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJveC5zZWxlY3RlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdC8qIHotaW5kZXggd2lyZCBkdXJjaCAuYXBwbGljYXRpb24tZm9yZWdyb3VuZCBnZWdlYmVuICovXG5cblx0XHRcdC5ib3JkZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0LmlubmVyLWJveCB7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0ei1pbmRleDogMTAwO1xuXG5cdFx0XHRcdC5yZXNpemUtem9uZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZWRpdC1oaW50IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVkaXQtb3ZlcmxheTpub3QoLnBlcnNpc3RlbnQpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHQvLyBVbXJhbmRlIGRpZSBQbGF0emhhbHRlciwgd2VubiBCb3ggc2VsZWt0aWVydFxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IGRhc2hlZCBAZGFzaGJvYXJkVGV4dENvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdFx0XHRcdC8vIEhlYmUgdW52b2xsc3TDpG5kaWdlIFBsYXR6aGFsdGVyIGhlcnZvclxuXHRcdFx0XHRcdCYucGxhY2Vob2xkZXItdW5rbm93biwgJi5wbGFjZWhvbGRlci1ub3QtY29uZmlndXJlZCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmMDAwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm94LnNlbGVjdGVkLCAuYm94LmRyYWdnZWQge1xuXHRcdFx0LmlubmVyLWJveCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmdvby1tZW51LmJveC10eXBlLW1lbnUge1xuXHRcdCY6bm90KC5vcGVuaW5nKTpub3QoLm9wZW4pIHtcblx0XHRcdC8vIEJsZW5kZSBkYXMgR29vLU1lbsO8IGtvbXBsZXR0IGF1cywgZGEgZXMgZ2dmLiBub2NoIG5pY2h0IHBvc2l0aW9uaWVydCB3dXJkZS5cblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Lmdvby1tZW51LmFkdmFuY2VkLWFjdGlvbnMge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdC8qIDIwMTctMTAtMTY6IEbDvHIgSUUgdm9uIG9wYWNpdHkgYXVmIHZpc2liaWxpdHkgdW1nZXN0ZWxsdC4gKi9cblx0Lmdvby1tZW51IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogQHotaW5kZXgtYXBwbGljYXRpb24tZm9yZWdyb3VuZDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0ZmlsdGVyOiB1cmwoXCIvaW1hZ2VzL3N2Zy9kZWZpbml0aW9ucy5zdmcjZ29vLXN2Zy1maWx0ZXJcIik7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQmOm5vdCgub3BlbmluZyk6bm90KC5vcGVuKSB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm9wZW4ge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHR9XG5cblx0XHQvKiBIYXVwdGJ1dHRvbiB1bmQgTWVuw7xidXR0b25zICovXG5cdFx0YnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW46IDE1JTtcblx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0aGVpZ2h0OiA3MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uLmhpZGRlbiB7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cblx0XHRidXR0b24uY2xvc2UsIGJ1dHRvbi5vcGVuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Lyp0cmFuc2Zvcm06IHNjYWxlKDEuMSk7Ki9cblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uLm9wZW4ge1xuXHRcdFx0Ly8gXCJvcGVuXCIgaGVpw590IGhpZXI6IGRlciBCdXR0b24genVtIMOWZmZuZW4uIERhcyAuZ29vLW1lbnUgZGVha3RpdmllcnQgcG9pbnRlci1ldmVudHMgaW0gZ2VzY2hsb3NzZW5lblxuXHRcdFx0Ly8gTW9kdXMsIHdlc2hhbGIgZGVyIEJ1dHRvbiBha3RpdmllcnQgd2lyZC5cblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0fVxuXG5cdFx0YnV0dG9uLmNsb3NlIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImJvZHkjbW9iaWxlX2JvZHkge1xuXHRtaW4td2lkdGg6IDMwMHB4O1xuXHRkaXYuc2ltcGxpZmllZC1iYXItY2hhcnQtY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0ZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0bWluLWhlaWdodDogNDgwcHggLSBAbW9iaWxlX3RvcG1lbnU7XG5cdH1cblxuXHRkaXYjbGF5b3V0LWNvbnRlbnQuY2xlYXJmaXgge1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBpbml0aWFsO1xuXHR9XG5cblx0Ly8gbW9iaWxlIHNwZWNpZmljIGNvbnRlbnRcblx0ZGl2I2xheW91dC1jb250YWluZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cblx0XHQuY29udGVudC1jb250YWluZXIge1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblxuXHRcdFx0ZGl2LmVtcHR5LXdpZGdldC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRtYXJnaW46IDI1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGRpdi5jaGFydC13aWRnZXQtbGlzdCB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudC1jb250YWluZXIuZXhwYW5kZWQge1xuXHRcdFx0bWluLWhlaWdodDogY2FsYygxMDAlIC0gMzAwcHgpO1xuXHRcdH1cblxuXHRcdHNwYW4ub2JqZWN0LWhlYWRpbmctdmFsdWUsIGRpdi5kZXZpY2VEZXRhaWxzQm94LCBkaXYuY2xvY2sge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQvKiB0aW1lcGlja2VyICovXG5cdFx0I3RpbWVQaWNrZXIge1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21lbnVfYmFja2dyb3VuZDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQjdGltZVBpY2tlci5leHBhbmRlZCB7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0b3ZlcmZsb3cteTogaW5pdGlhbDtcblx0XHR9XG5cblx0XHRzcGFuI2Rpc3BsYXktbW9kZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDgycHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0ZGl2LmRhdGVTZWxlY3RvckJhciB7XG5cdFx0XHRoZWlnaHQ6IDY4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfZGF0ZXNlbGVjdG9yO1xuXG5cdFx0XHQ+IGEge1xuXHRcdFx0XHQ+IHN2ZyB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcl9kYXRlLWJhci1pdGVtO1xuXHRcdFx0XHRcdHdpZHRoOiAxMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDM2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAxNnB4IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQ1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmRhdGUtYmFyLWl0ZW0tc2VsZWN0ZWQgc3ZnIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yX2RhdGUtYmFyLWl0ZW0tc2VsZWN0ZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRkaXYjdGltZV9wZXJpb2Rfc2VsZWN0aW9uIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gMDtcblxuXHRcdFx0PiBhIHtcblx0XHRcdFx0PiBzdmcge1xuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW46IDdweCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiBkaXYua3J1LWZvcm0tZmllbGQtc2V0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG5cblx0XHRcdFx0PiBkaXYuZm9ybS1yb3cge1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdD4gbGFiZWwge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQvL3RyYW5zaXRpb246IHdpZHRoIDJzIGVhc2UsIHBhZGRpbmcgMnMgZWFzZTtcblx0XHRcdFx0XHRcdC8vcGFkZGluZzogNXB4O1xuXG5cdFx0XHRcdFx0XHQ+IGlucHV0IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDExNnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD4gc3Bhbi5pbnB1dC10b29sdGlwIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGRpdi5mdWxsLXNpemUge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcblxuXHRcdFx0XHRcdD4gbGFiZWwge1xuXHRcdFx0XHRcdFx0PiBpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGl2Lm5vLXNpemUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRkaXYjY29tcGFyaXNvbl9wZXJpb2Qge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQvKiBzaWRlYmFyICovXG5cdFx0I21vYmlsZV9tZW51X2NvbnRhaW5lciB7XG5cdFx0XHRib3gtc2hhZG93OiAxMHB4IDAgNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0bWluLWhlaWdodDogY2FsYygxMDAlIC0gQG1vYmlsZV90b3BtZW51KSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSBAbW9iaWxlX3RvcG1lbnUpICFpbXBvcnRhbnQ7XG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdFx0Lm11bHRpbGV2ZWxwdXNobWVudV93cmFwcGVyIHtcblx0XHRcdFx0LmxldmVsSG9sZGVyQ2xhc3Mge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBkYXJrZ3JleTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHggMjBweCA1MHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXG5cdFx0XHRcdFx0PiBzdmcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMjdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRsaTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxpOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5iYWNrSXRlbUNsYXNzIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiB1bnNldDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ydGwge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IHVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZ1bGxoZWlnaHQge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC8qIG1vYmlsZSB0b3BiYXIgICovXG5cdCNtb2JpbGVfdG9wYmFyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IEBtb2JpbGVfdG9wbWVudTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTIwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0I21vYmlsZV90b3BiYXJfbGVmdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0I21vYmlsZV9tZW51IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYXJyb3dfcmlnaHQge1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItbGVmdDogNnB4IHNvbGlkIEBncmF5MTY7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDIzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCNtb2JpbGVfdGl0bGViYXIge1xuXHRcdFx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I21vYmlsZV90b3BiYXJfcmlnaHQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXG5cdFx0LmdyYXkxNiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTE2O1xuXHRcdH1cblxuXHRcdC5tb2JpbGVfdG9wSWNvbnMge1xuXHRcdFx0d2lkdGg6IEBtb2JpbGVfdG9wbWVudTtcblx0XHRcdGhlaWdodDogQG1vYmlsZV90b3BtZW51O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogdGFiYmVkIGNvbnRlbnQgKi9cblx0LnRhYmJlZCB7XG5cdFx0ZmlndXJlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHQudGFiUmFkaW9zLFxuXHRcdGZpZ3VyZSA+IGRpdiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGZpZ3VyZSA+IGRpdiB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcblx0XHR9XG5cblx0XHQjc2V0dGluZ3NQYXNzd29yZFRhYjpjaGVja2VkIH4gZmlndXJlIC5zZXR0aW5nc1Bhc3N3b3JkVGFiLFxuXHRcdCNzZXR0aW5nc0VtYWlsVGFiOmNoZWNrZWQgfiBmaWd1cmUgLnNldHRpbmdzRW1haWxUYWIsXG5cdFx0I3NldHRpbmdzTGFuZ3VhZ2VUYWI6Y2hlY2tlZCB+IGZpZ3VyZSAuc2V0dGluZ3NMYW5ndWFnZVRhYiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRuYXYge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC50YWItbGFiZWwge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Y29sb3I6IEBkYXJrZ3JleTtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRpbWcsIHN2ZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRuYXYgbGFiZWw6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0fVxuXG5cdFx0I3NldHRpbmdzUGFzc3dvcmRUYWI6Y2hlY2tlZCB+IG5hdiBsYWJlbFtmb3I9XCJzZXR0aW5nc1Bhc3N3b3JkVGFiXCJdLFxuXHRcdCNzZXR0aW5nc0VtYWlsVGFiOmNoZWNrZWQgfiBuYXYgbGFiZWxbZm9yPVwic2V0dGluZ3NFbWFpbFRhYlwiXSxcblx0XHQjc2V0dGluZ3NMYW5ndWFnZVRhYjpjaGVja2VkIH4gbmF2IGxhYmVsW2Zvcj1cInNldHRpbmdzTGFuZ3VhZ2VUYWJcIl0ge1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRjb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0I3NldHRpbmdzUGFzc3dvcmRUYWI6Y2hlY2tlZCB+IG5hdiBsYWJlbFtmb3I9XCJzZXR0aW5nc1Bhc3N3b3JkVGFiXCJdOmFmdGVyLFxuXHRcdCNzZXR0aW5nc0VtYWlsVGFiOmNoZWNrZWQgfiBuYXYgbGFiZWxbZm9yPVwic2V0dGluZ3NFbWFpbFRhYlwiXTphZnRlcixcblx0XHQjc2V0dGluZ3NMYW5ndWFnZVRhYjpjaGVja2VkIH4gbmF2IGxhYmVsW2Zvcj1cInNldHRpbmdzTGFuZ3VhZ2VUYWJcIl06YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcl9tYWluO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQudGFiLWxhYmVsLCAudGFiLWxhYmVsIGxhYmVsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC8qIG1vYmlsZSBmdWxsc2NyZWVuIGZvcm0gKi9cblx0Lm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0ge1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdGZvcm0ge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdC5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0IHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHVuc2V0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHVuc2V0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmtydS1mb3JtLWlucHV0IHtcblx0XHRcdFx0XHR3aWR0aDogMTkwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZm9ybS1maWVsZC10b29sdGlwIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdFx0LmZpZWxkLWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVuc2V0O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNsaWVudC12YWxpZGF0aW9uLXRleHRzIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvcmNlZC12aXNpYmxlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyoqIFRleHQgSW5wdXQgKiovXG5cblx0XHRcdGxhYmVsLmtydS1mb3JtLWZpZWxkLWxhYmVsIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW46IDVweCAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0bGVmdDogMjVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Y29sb3I6IEBkYXJrZ3JleTsgLy8gc2FtZSBhcyBib2R5LWNvbG9yXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dC5hY3RpdmUge1xuXHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dC5hY3RpdmUuZm9jdXMge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0LmtydS1mb3JtLWZpZWxkLmtydS1mb3JtLWlucHV0IHtcblx0XHRcdFx0cGFkZGluZzogMThweCAyNXB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQua3J1LWZvcm0tZmllbGQua3J1LWZvcm0taW5wdXQ6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCAwIDAgQGNvbG9yX21haW47XG5cdFx0XHR9XG5cblx0XHRcdC8qKiByYWRpbyBidXR0b25zICoqL1xuXG5cdFx0XHRkaXYucmFkaW8tYnV0dG9uLWdyb3VwLFxuXHRcdFx0LmtydS1mb3JtLXJhZGlvIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRcdC5mb3JtLWZpZWxkLXRvb2x0aXAge1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGNsZWFyOiBsZWZ0O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxNXB4O1xuXG5cdFx0XHRcdFx0LnJhZGlvLXN5bWJvbCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2M4Y2NkNDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5yYWRpby1zeW1ib2w6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcl9tYWluO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuMDg7XG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbnB1dDpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxhYmVsOmhvdmVyIC5rcnUtZm9ybS1maWVsZC1vcHRpb24tbGFiZWwtdGV4dDpiZWZvcmUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMy42KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnJhZGlvLXN5bWJvbCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3JfbWFpbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnJhZGlvLXN5bWJvbDphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbjogMCAyOHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gOThweCkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjbW9iaWxlX3RvcGJhciAubW9iaWxlX3RvcEljb25zIHN2Zyxcblx0Lmljb25zLFxuXHQjdGltZVBpY2tlciBzdmcge1xuXHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdHdpZHRoOiAyN3B4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGZpbHRlcjogQGRhcmtncmV5O1xuXHR9XG5cblx0LmNoYXJ0LXdpZGdldCB7XG5cdFx0LmNvbnRlbnRMaW5lLCAudGFyaWZmQmFyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5vYmplY3QtaGVhZGluZy1sYWJlbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG59XG4iLCIvKlxuICogJElkJFxuICpcbiAqIE5hbWU6ICAgICAgJEhlYWRVUkwkXG4gKiBBdXRob3I6ICAgIFNWTjogJEF1dGhvciRcbiAqIFZlcnNpb246ICAgU1ZOOiAkUmV2JCAkRGF0ZSRcbiAqIENvcHlyaWdodDogMjAxNSBrcnVtZWRpYSBHbWJIIChodHRwOi8vd3d3LmtydW1lZGlhLmNvbSlcbiAqIExpbms6ICAgICAgaHR0cDovL3d3dy5rcnVtZWRpYS5jb20vIGtydW1lZGlhIEdtYkhcbiAqL1xuXG5cbi8qIHN0YXRpYyBjb2xvcnMgKi9cbkBncmV5OiAgICAgICAgICAgICAjZTdlYmVmO1xuXG5AZ3JleTI6ICAgICAgICAgICAgI2NkY2VkMTtcbkBncmV5MzogICAgICAgICAgICBsaWdodGVuKEBkYXJrZ3JleSwgMjAlKTtcbkBncmV5NDogICAgICAgICAgICBsaWdodGVuKEBkYXJrZ3JleSwgNDAlKTtcbkBncmV5NTogICAgICAgICAgICBsaWdodGVuKEBkYXJrZ3JleSwgMTAlKTtcbkBncmV5NjogICAgICAgICAgICAjZTRlNGU0O1xuQGdyZXk3OiAgICAgICAgICAgICNlY2VjZWM7XG5AZ3JleTg6ICAgICAgICAgICAgI2Y2ZjZmNjtcbkBncmF5OTogICAgICAgICAgICAjMkYyRjJGO1xuQGdyYXkxMDogICAgICAgICAgICM2MjZhNzA7XG5AZ3JheTExOiAgICAgICAgICAgIzVCNUI1QjtcbkBncmF5MTI6ICAgICAgICAgICAjRDFEMUQxO1xuQGdyYXkxMzogICAgICAgICAgICM0QTRBNEE7XG5AZ3JheTE0OiAgICAgICAgICAgI0JGQkZCRjtcbkBncmF5MTU6ICAgICAgICAgICAjRkNGQ0ZDO1xuQGdyYXkxNjogICAgICAgICAgICNERURERDY7XG5AZ3JheTE3OiAgICAgICAgICAgIzNCM0IzQjtcbkBncmF5MTg6ICAgICAgICAgICAjRjhGOEY4O1xuQGdyYXkxOTogICAgICAgICAgICNCM0IzQjM7XG5AZ3JheTIwOiAgICAgICAgICAgI0Y1RjVGNTtcbkBncmF5MjE6ICAgICAgICAgICAjNTk1OTU5O1xuQGdyYXkyMjogICAgICAgICAgICNFMEU2RUQ7XG5cbkBkYXJrZ3JleTogICAgICAgICAjNTc1NzU2O1xuQGJsYWNrOiAgICAgICAgICAgICMwMDAwMDA7XG5Ad2hpdGU6ICAgICAgICAgICAgI0ZGRkZGRjtcblxuQGdyZWVuOiAgICAgICAgICAgICM0NEJBMDA7XG5AcmVkOiAgICAgICAgICAgICAgI0U1MDAwMDtcblxuQGJsdWUxOiAgICAgICAgICAgICNDNEVBRUE7XG5cbi8qIHRoZXNlIHZhcmlhYmxlcyBhcmUgbmVjZXNzYXJ5IGZvciBzb21lIGF1dG9nZW5lcmF0aW9uLiBzZWUgYWxzbyAvaW1hZ2VzL3N2Zy9zdmcubGVzcywgY29sb3JzLmxlc3MgYW5kIGNyZWF0ZV9zdmcucGhwICovXG4vKiBhbGwgY29sb3JzLCBzdmdzIHNob3VsZCBiZSBnZW5lcmF0ZWQgKi9cbkBjb2xvcl9uYW1lczogJ21haW4nLCAnd2hpdGUnLCAnY29udGVudF9oZWFkJywgJ2xpbmVfY2hhcnRfbWFpbl9zZXF1ZW5jZScsICdsaW5lX2NoYXJ0X2NvbXBhcmVfc2VxdWVuY2UnLCAnY2hhcnRfYXhpcycsICdoaXN0b2dyYW1fYmFyJywgJ2hpc3RvZ3JhbV9iYXJfaGlnaGxpZ2h0ZWQnO1xuXG4vKiBhbGwgY29sb3JzLCB0aGUgZ2VuZXJhdG9yIHNoYWxsIG1ha2UgYSBob3Zlci12ZXJzaW9uIG9mIHRoZSBzdmcgKi9cbkBob3Zlcl9jb2xvcl9uYW1lczogJ21haW4nLCAnd2hpdGUnLCAnY29udGVudF9oZWFkJztcblxuLyogb25seSBmb3IgY29sb3JzLmxlc3MgKi9cbi8qIGV4YW1wbGUgdG8gYWRkIGRlZmluaXRpb25zIGZyb20gdGhlbWUtTkFNRS5sZXNzICovXG4vKiBAYWRkaXRpb25hbF9jb2xvcl9uYW1lczogJ2V2ZW4nLCAnb2RkJztcbiAqL1xuIiwiLypcbiAqICRJZCRcbiAqXG4gKiBOYW1lOiAgICAgICRIZWFkVVJMJFxuICogQXV0aG9yOiAgICBTVk46ICRBdXRob3IkXG4gKiBWZXJzaW9uOiAgIFNWTjogJFJldiQgJERhdGUkXG4gKiBDb3B5cmlnaHQ6IDIwMTUga3J1bWVkaWEgR21iSCAoaHR0cDovL3d3dy5rcnVtZWRpYS5jb20pXG4gKiBMaW5rOiAgICAgIGh0dHA6Ly93d3cua3J1bWVkaWEuY29tLyBrcnVtZWRpYSBHbWJIXG4gKi9cblxuLyogVGhlIGFycmF5cyBhcmUgZGVmaW5lZCBpbiBzdGF0aWMtY29sb3JzLmxlc3MgKi9cbiNjb2xvcnMge1xuICAgIC4tKEBpOiBsZW5ndGgoQGNvbG9yX25hbWVzKSkgd2hlbiAoQGkgPiAwKSB7XG4gICAgICAgIEBuYW1lOiBlKGV4dHJhY3QoQGNvbG9yX25hbWVzLCBAaSkpO1xuICAgICAgICBAZnVsbG5hbWU6IFwiY29sb3JfQHtuYW1lfVwiO1xuICAgICAgICAmLmNvbG9yX0B7bmFtZX0ge2NvbG9yOiBAQGZ1bGxuYW1lfVxuICAgICAgICAuLSgoQGkgLSAxKSk7XG4gICAgfSAuLTtcbn1cbiNjb2xvcnMge1xuICAgIC4tKEBpOiBsZW5ndGgoQGhvdmVyX2NvbG9yX25hbWVzKSkgd2hlbiAoQGkgPiAwKSB7XG4gICAgICAgIEBuYW1lOiBlKGV4dHJhY3QoQGhvdmVyX2NvbG9yX25hbWVzLCBAaSkpO1xuICAgICAgICBAZnVsbG5hbWU6IFwiY29sb3JfQHtuYW1lfV9ob3ZlclwiO1xuICAgICAgICAmLmNvbG9yX0B7bmFtZX1faG92ZXIge2NvbG9yOiBAQGZ1bGxuYW1lfVxuICAgICAgICAuLSgoQGkgLSAxKSk7XG4gICAgfSAuLTtcbn1cbi8qICNjb2xvcnMge1xuICAgIC4tKEBpOiBsZW5ndGgoQGFkZGl0aW9uYWxfY29sb3JfbmFtZXMpKSB3aGVuIChAaSA+IDApIHtcbiAgICAgICAgQG5hbWU6IGUoZXh0cmFjdChAYWRkaXRpb25hbF9jb2xvcl9uYW1lcywgQGkpKTtcbiAgICAgICAgQGZ1bGxuYW1lOiBcIkB7bmFtZX1cIjtcbiAgICAgICAgJi5Ae25hbWV9IHtjb2xvcjogQEBmdWxsbmFtZX1cbiAgICAgICAgLi0oKEBpIC0gMSkpO1xuICAgIH0gLi07XG59XG4gKi8iLCIvKiBhcnJvd3MgKi9cbi5hcnJ7XG5cdGJvcmRlcjogICAgICAgc29saWQgQGNvbG9yX21haW47XG5cdGJvcmRlci13aWR0aDogMCAuMmVtIC4yZW0gMDtcblx0ZGlzcGxheTogICAgICBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6ICAgICAgLjIwZW07XG59XG4uYXJyLXJpZ2h0IHt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7fVxuLmFyci1sZWZ0ICB7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO31cbi5hcnItdXAgICAge3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZyk7fVxuLmFyci1kb3duICB7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7fVxuIiwiQG1lbnUtaGVpZ2h0OiA1NnB4O1xuQG1lbnUtaGVpZ2h0LXNtYWxsOiA2MHB4O1xuQG1lbnUtaGVpZ2h0LW1vYmlsZTogNDBweDtcbkBtZW51LXdpZHRoLW1vYmlsZTogNjB2bWluO1xuQG1lbnUtaXRlbS1ib3JkZXItd2lkdGggOiAzcHg7XG5AbWVudS1pdGVtLWJvcmRlcjogQG1lbnUtaXRlbS1ib3JkZXItd2lkdGggc29saWQgQGNvbG9yX21haW47XG5AY29sb3JfbWVudV9iYWNrZ3JvdW5kOiBAZ3JheTIwO1xuQGNvbG9yX21lbnVfYmFja2dyb3VuZF9ob3ZlcjogQGdyYXkxNjtcbkBjb2xvcl9tZW51X2l0ZW1fdGV4dDogQGRhcmtncmV5O1xuQGZvb3Rlci1oZWlnaHQ6IDQ4cHg7XG5AZm9vdGVyLWNvbG9yZWQtYmFuZC1oZWlnaHQ6IDhweDtcbkBmb290ZXItY29udGVudC1tYXJnaW46IDEwcHg7XG5AZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IEBncmF5MTg7XG5AcGFnZS13aWR0aDogMTAwJTtcbkBib3JkZXItcmFkaXVzOiA1cHg7XG5AdmVydF9uYXZiYXJfd2lkdGg6IDQwMHB4O1xuQGxhYmVsU2l6ZTogMjJweDtcblxuQGNvbnRlbnQtd2lkZ2V0LWhlYWQtYmFyLWhlaWdodDogMzBweDtcbkBjb250ZW50LXdpZGdldC1oZWFkLWNvbnRyb2wtaGVpZ2h0OiAyMHB4O1xuQGhlYWRsaW5lLWZvbnQtc2l6ZTogKEBnbG9iYWwtZm9udC1zaXplLWJhc2UqMikrMXB4O1xuXG5Aei1pbmRleC1hcHBsaWNhdGlvbi1zaGllbGQ6IDUwMDAwO1xuQHotaW5kZXgtYXBwbGljYXRpb24tZm9yZWdyb3VuZDogQHotaW5kZXgtYXBwbGljYXRpb24tc2hpZWxkICsgMTAwO1xuXG5odG1sLCBib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6ICAgQGdsb2JhbC1mb250LXNpemUtYmFzZTtcblx0Zm9udC1mYW1pbHk6IEBnbG9iYWwtZm9udC1mYW1pbHk7XG59XG5cbio6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5ib2R5IHtcblx0LmFwcGxpY2F0aW9uLXNoaWVsZCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHotaW5kZXg6IEB6LWluZGV4LWFwcGxpY2F0aW9uLXNoaWVsZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmLnNob3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5hcHBsaWNhdGlvbi1mb3JlZ3JvdW5kIHtcblx0XHR6LWluZGV4OiBAei1pbmRleC1hcHBsaWNhdGlvbi1mb3JlZ3JvdW5kO1xuXHR9XG5cblx0Y29sb3I6IEBkYXJrZ3JleTtcblx0bWluLXdpZHRoOiAxMDI0cHg7IC8vIGtlZXAgaW4gc3luYyB3aXRoIFNpZGViYXJNYW5hZ2VyLnRzXG5cblx0PiBkaXYjbGF5b3V0LWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0PiBkaXYjbGF5b3V0LWhlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdHBhZGRpbmc6IDQ4cHggNjBweCA0OHB4IDYwcHg7XG5cblx0XHRcdD4gZGl2LmlubmVyLWNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXG5cdFx0XHRcdD4gZGl2LmxvZ28ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBsb2dvX3VybCBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0d2lkdGg6IEB2ZXJ0X25hdmJhcl93aWR0aCAtIDNweDtcblx0XHRcdFx0XHRoZWlnaHQ6IEBsb2dvX2hlaWdodDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IEBsb2dvLWJhY2tncm91bmQtc2l6ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGl2LnNlc3Npb24tYm94IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cblx0XHRcdFx0XHQmIGE6Zmlyc3QtY2hpbGQgPiBzdmcge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgc3ZnIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuI2xvZ2luLW5hbWUge1xuXHRcdFx0XHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdi51bnJlYWQtbWVzc2FnZXMtY291bnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3JfdW5yZWFkLW1lc3NhZ2VzLWNvdW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDUycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGRpdiNsYXlvdXQtbWVudSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcl9tZW51X2JhY2tncm91bmQ7XG5cdFx0XHRoZWlnaHQ6IEBtZW51LWhlaWdodDtcblx0XHRcdG1pbi13aWR0aDogQHBhZ2Utd2lkdGg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0cGFkZGluZzogMCA2MHB4O1xuXG5cdFx0XHQ+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmbGV4OiAwIDAgQHZlcnRfbmF2YmFyX3dpZHRoO1xuXHRcdFx0XHR6LWluZGV4OiA0OTk5ODtcblxuXHRcdFx0XHQ+IGRpdi5tZW51IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHQ+IGRpdi5hY3RpdmUtbWVudS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdD4gZGl2LmxhYmVsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0XHQmOjpmaXJzdC1sZXR0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0PiBhLml0ZW0ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAZ3JheTE2ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBAbWVudS1oZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBAbWVudS1oZWlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGdyYXkxNiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEuaXRlbSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMgbGluZWFyIDBzO1xuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcl9tZW51X2l0ZW1fdGV4dDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmNvbGxhcHNhYmxlIHtcblx0XHRcdFx0XHRcdD4gZGl2Lml0ZW0tY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcztcblx0XHRcdFx0XHRcdFx0dG9wOiA2MHB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdC8vIGxlZnQgc2lkZWJhciBoYXMgKyA1MC4gbWVudSBpcyBuZXZlciBkaXNwbGF5ZWQgd2hlbiBzaGllbGQgaXMgYWN0aXZlXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IEB6LWluZGV4LWFwcGxpY2F0aW9uLXNoaWVsZCArIDYwO1xuXG5cdFx0XHRcdFx0XHRcdD4gZGl2Lml0ZW0tcm93IHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogQG1lbnUtaXRlbS1ib3JkZXI7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IEBjb2xvcl9tZW51X2JhY2tncm91bmRfaG92ZXI7XG5cdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUgPiBhLml0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yX21lbnVfYmFja2dyb3VuZF9ob3ZlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSxcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiBAY29sb3JfbWFpbjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0PiBhLml0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IEB2ZXJ0X25hdmJhcl93aWR0aCAtIEBtZW51LWl0ZW0tYm9yZGVyLXdpZHRoO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yX21lbnVfYmFja2dyb3VuZDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cblx0XHRcdFx0XHRcdFx0XHRcdD4gc3ZnIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yX21lbnVfYmFja2dyb3VuZF9ob3ZlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IHNwYW4ubWVudUxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcl9tZW51X2l0ZW1fdGV4dDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQG1lbnUtaXRlbS1ib3JkZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBAY29sb3JfbWVudV9iYWNrZ3JvdW5kX2hvdmVyO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdi5zdWJtZW51LWJhciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGhlaWdodDogQG1lbnUtaGVpZ2h0O1xuXHRcdFx0XHQ+IGRpdi5zdWJtZW51LWJhci1pdGVtIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YTpob3ZlciwgJi5hY3RpdmUgYSB7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQG1lbnUtaXRlbS1ib3JkZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogQHN1Ym1lbnVfYmFyX2ZvbnRfc2l6ZTtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yX21lbnVfaXRlbV90ZXh0O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0PiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHRcdFx0Ji5oYXMtaXRlbXMge1xuXHRcdFx0XHRcdD4gZGl2Lm1vcmUtaXRlbS1jaXJjbGUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21lbnVfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0PiBkaXYubW9yZS1pdGVtcy1idXR0b24ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI2cHggMCAxNnB4IDA7XG5cdFx0XHRcdFx0Ji5oYXMtYWN0aXZlLW1lbnUtaXRlbSxcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdD4gZGl2Lm1vcmUtaXRlbXMtY2lyY2xlcy1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBAbWVudS1pdGVtLWJvcmRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpub3QoLmluaXRpYWxpemVkKSB7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdD4gZGl2Lm1vcmUtaXRlbXMtY2lyY2xlcy1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQG1lbnUtaXRlbS1ib3JkZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdD4gZGl2Lm1vcmUtaXRlbS1jaXJjbGUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya2dyZXk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQ+IGRpdi5tb3JlLWl0ZW1zLWJveCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNThweDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tZW51X2JhY2tncm91bmQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAY29sb3JfbWVudV9iYWNrZ3JvdW5kX2hvdmVyO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBAY29sb3JfbWVudV9iYWNrZ3JvdW5kX2hvdmVyO1xuXHRcdFx0XHRcdD4gZGl2LnN1Ym1lbnUtYmFyLWl0ZW0ge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDNweDtcblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBAbWVudS1pdGVtLWJvcmRlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEBzdWJtZW51X2Jhcl9mb250X3NpemU7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yX21lbnVfaXRlbV90ZXh0O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2LmRhdGVTZWxlY3RvciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tZW51X2JhY2tncm91bmQ7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IEBtZW51LWhlaWdodDtcblx0XHRcdFx0d2lkdGg6IDQxMHB4O1xuXHRcdFx0XHR6LWluZGV4OiA0MDAwMDtcblx0XHRcdFx0bWluLXdpZHRoOiA0MTBweDsgLy8gcHJldmVudCBmbGV4Ym94IGZyb20g4oCcc3RlYWxpbmfigJ1cblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNjBweDsgLy8gbmVnYXRlIHBhZGRpbmcgb2YgZGl2I2xheW91dC1tZW51XG5cblx0XHRcdFx0Ji5iYXItY29sbGFwc2VkIHtcblx0XHRcdFx0XHRkaXYuZGF0ZVNlbGVjdG9yQmFyIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMHB4O1xuXG5cdFx0XHRcdFx0XHRzcGFuI2Rpc3BsYXktbW9kZSB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgKyAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0ge1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zdGlja3kge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cblx0XHRcdFx0XHQ+IGRpdi5kYXRlU2VsZWN0b3JCYXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkaXYuY2xvY2sge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IEBtZW51LWhlaWdodDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tZW51X2JhY2tncm91bmRfaG92ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfbWVudV9pdGVtX3RleHQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrNHB4O1xuXHRcdFx0XHRcdFx0LnVzZXItc2VsZWN0KG5vbmUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yX21lbnVfaXRlbV90ZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdi5kYXRlU2VsZWN0b3JCYXIge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX2RhdGVzZWxlY3Rvcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRcdC50cmFuc2l0aW9uKGhlaWdodCwgMTAwbXMpO1xuXG5cdFx0XHRcdFx0YS5kYXRlLXNlbGVjdG9yLWl0ZW0ge1xuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEuZGF0ZS1zZWxlY3Rvci1pdGVtOmhvdmVyIHtcblx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfZGF0ZS1iYXItaXRlbS1zZWxlY3RlZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhLmRhdGUtc2VsZWN0b3ItaXRlbSB7XG5cdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yX2RhdGUtYmFyLWl0ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YS5kYXRlLWJhci1pdGVtLXNlbGVjdGVkIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfZGF0ZS1iYXItaXRlbS1zZWxlY3RlZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuI2Rpc3BsYXktbW9kZSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDIwMG1zO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcl9kYXRlc2VsZWN0b3JfdGV4dDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzJweDtcblx0XHRcdFx0XHRcdC51c2VyLXNlbGVjdChub25lKTtcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmV5ODtcblx0XHRcdFx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNDAwcHg7IC8qIHNob3VsZCBuZXZlciBiZSByZWFjaGVkLCBqdXN0IGZvciB0cmFuc2l0aW9uIHJlYXNvbnMgKi9cblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nIGVhc2UgMjAwbXMsIG1heC1oZWlnaHQgZWFzZSAxMDBtcztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRhLmRhdGUtc2VsZWN0b3ItcGVyaW9kLWJ0biB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMTVweDtcblxuXHRcdFx0XHRcdFx0Ji5wcmV2aW91cyB7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLm5leHQge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZm9ybS1yb3cge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogbWFyZ2luIDJzIGVhc2U7XG5cblx0XHRcdFx0XHRcdCYuZnVsbC1zaXplIHtcblx0XHRcdFx0XHRcdFx0aW5wdXQua3J1LWZvcm0tZmllbGQge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLm5vLXNpemUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMHB4O1xuXG5cdFx0XHRcdFx0XHRcdGlucHV0LmtydS1mb3JtLWZpZWxkIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5kYXRldGltZS1wb3B1cCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCNjb21wYXJpc29uX3BlcmlvZCB7XG5cdFx0XHRcdFx0XHQuZm9ybS1yb3cge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNzclO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHQua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5jdXN0b20tY2hlY2tib3gtZWxlbWVudCB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0aW5wdXQua3J1LWZvcm0tZmllbGQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMnMgZWFzZSwgcGFkZGluZyAycyBlYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZGF0ZXRpbWUtcG9wdXAge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgQGdyZXk2O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQHdoaXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogLTI1cHg7XG5cdFx0XHRcdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0Ji5waWNrZXItdG97XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IC0xMzVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZvcm0tZmllbGQtdG9vbHRpcCB7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2LnNlbGVjdG9yLWNvbnRhaW5lciB7XG5cdFx0XHRcdHotaW5kZXg6IDQwMDAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0aGVpZ2h0OiBAbWVudS1oZWlnaHQ7XG5cdFx0XHRcdHdpZHRoOiA0MTBweDtcblx0XHRcdFx0ei1pbmRleDogNDAwMDA7XG5cdFx0XHRcdG1pbi13aWR0aDogMjA1cHg7IC8vIHByZXZlbnQgZmxleGJveCBmcm9tIOKAnHN0ZWFsaW5n4oCdXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IEBtZW51LWhlaWdodDtcblx0XHRcdFx0Zm9udC1zaXplOiBAc3VibWVudV9iYXJfZm9udF9zaXplO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTYwcHg7XG5cblx0XHRcdFx0ZGl2LnNlbGVjdG9yLWJ1dHRvbiB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBAbWVudS1oZWlnaHQ7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tZW51X2JhY2tncm91bmRfaG92ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkaXYuZGFzaGJvYXJkLXNlbGVjdCB7XG5cdFx0XHRcdFx0Ji5iYXItY29sbGFwc2VkIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQHN1Ym1lbnVfYmFyX2ZvbnRfc2l6ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfbWVudV9pdGVtX3RleHQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5iYXItc2hvd24ge1xuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEwMDAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDIwcHggMjBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tZW51X2JhY2tncm91bmQ7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIEBjb2xvcl9tZW51X2JhY2tncm91bmRfaG92ZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgQGNvbG9yX21lbnVfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdFx0XHRcdFx0PiBkaXYuYmFyLWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMxcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEBtZW51LWl0ZW0tYm9yZGVyO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdFx0XHQmLmJ1dHRvbi1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAc3VibWVudV9iYXJfZm9udF9zaXplO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfbWVudV9pdGVtX3RleHQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEBtZW51LWl0ZW0tYm9yZGVyO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2LmRhc2hib2FyZC1hY3Rpb25zLWJ1dHRvbiB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyYXkxNTtcblx0XHRcdFx0Zm9udC1zaXplOiBAa3J1X2NvbnRleHRfbWVudV9pdGVtX2J1dHRvbl9mb250X3NpemU7XG5cdFx0XHRcdHBhZGRpbmc6IDEzcHggMjFweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgQGdyYXkxNTtcblxuXHRcdFx0XHQuZmlyc3QtbGV0dGVyLXVwcGVyY2FzZS1taXhpbigpO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBAbWVudS1pdGVtLWJvcmRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRjb2xvcjogQGdyYXkxOTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZGlzYWJsZWQ6aG92ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgQGdyYXkxNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHR9XG5cdH1cbn1cblxuZGl2I2xheW91dC1jb250YWluZXIuZWRpdC1tb2RlIC5zZWxlY3Rvci1jb250YWluZXIge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Y29sb3I6IEBncmF5MTk7XG59XG5cbmRpdiNsYXlvdXQtZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogQGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yO1xuXHR6LWluZGV4OiAxMDtcblx0aGVpZ2h0OiBAZm9vdGVyLWhlaWdodDtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHQuY29udGVudCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogQGZvb3Rlci1oZWlnaHQgLSBAZm9vdGVyLWNvbG9yZWQtYmFuZC1oZWlnaHQ7XG5cdFx0cGFkZGluZy10b3A6IDExcHg7XG5cblx0XHQuZmxhZyB3aGVuIChAc2hvd19zd2lzc19lbWJsZW0gPSB0cnVlKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zY2h3ZWl6ZXJfd2FwcGVuLnN2ZycpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4IDIycHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0fVxuXG5cdFx0LmZsYWcgd2hlbiBub3QgKEBzaG93X3N3aXNzX2VtYmxlbSA9IHRydWUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnRleHQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiBAZm9vdGVyLWhlaWdodCAtIEBmb290ZXItY29sb3JlZC1iYW5kLWhlaWdodDtcblx0XHRcdGNvbG9yOiBAZ3JheTEzO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSAtMC41cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdH1cblx0fVxuXG5cdGRpdi5jb2xvcmVkLWJhbmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9mb290ZXJfYmFja2dyb3VuZDtcblx0XHRoZWlnaHQ6IEBmb290ZXItY29sb3JlZC1iYW5kLWhlaWdodDtcblx0fVxufVxuXG5kaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleDogMSAxIGF1dG87XG5cdG1pbi1oZWlnaHQ6IDU0OHB4OyAvLyBtaW4taGVpZ2h0IHVtIG5vY2ggYW4gYWxsZSBoYXVwdG1lbsO8cHVua3RlIGRyYW4genUga29tbWVuLlxuXG5cdD4gZGl2I2xheW91dC1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDYwcHg7IC8vIGtlZXAgaW4gc3luYyB3aXRoIExheW91dE1hbmFnZXIudHNcblx0XHRtYXJnaW4tbGVmdDogNjBweDsgLy8ga2VlcCBpbiBzeW5jIHdpdGggTGF5b3V0TWFuYWdlci50c1xuXHR9XG59XG5cbi5sYXlvdXQtY29udGVudC13aWR0aCB7XG5cdHdpZHRoOiBAcGFnZS13aWR0aDtcbn1cblxuLyogc3ZnLWxpbmtzICovXG5vYmplY3RbZGF0YSQ9XCIuc3ZnXCJdIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFwwMEEwXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRsaW5lLWhlaWdodDogMDtcblx0aGVpZ2h0OiAwO1xufVxuXG4uY2xlYXJmaXgge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmh0bWxbeG1sbnNdIC5jbGVhcmZpeCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4qIGh0bWwgLmNsZWFyZml4IHtcblx0aGVpZ2h0OiAxJTtcbn1cblxuLmNsZWFyZml4IHtcblx0ZGlzcGxheTogYmxvY2tcbn1cblxuLmNsZWFyZml4LW1peGluKCkge1xuXHQ6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXFwwMEEwXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxufVxuXG4uY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG59XG5cbi52ZXJ0Q2VudGVyZWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5ob3JpekNlbnRlcmVkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmJvdGhDZW50ZXJlZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5sb2FkaW5nLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDBweDtcblx0dG9wOiAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC8qYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyovXG5cblx0LmxvYWRpbmctc3Bpbm5lci1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2dpZi9zcGlubmVyLnBuZy5naWZcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlLCAxMDAlO1xuXHR9XG5cblx0LmxvYWRpbmctc3Bpbm5lci10ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0fVxufVxuXG4uY2FwaXRhbGl6ZSwgLmNhcGl0YWxpemUgKiB7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZmlyc3QtbGV0dGVyLXVwcGVyY2FzZSwgLmZpcnN0LWxldHRlci11cHBlcmNhc2UgKiB7XG5cdCY6Zmlyc3QtbGV0dGVyIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59XG5cbi5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluIHtcblx0JjpmaXJzdC1sZXR0ZXIge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cblxuLnJlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV0dXJuLXRvLW92ZXJ2aWV3LWxpbmsge1xuXHRjb2xvcjogQGNvbG9yX2NvbnRlbnRfaGVhZDtcblx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW4oKTtcbn1cblxuLnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmVycm9yIHtcblx0Y29sb3I6IHJlZDtcbn1cblxuLndhcm5pbmcge1xuXHRjb2xvcjogb3JhbmdlO1xufVxuXG4uc3VjY2VzcyB7XG5cdGNvbG9yOiBncmVlbjtcbn1cblxuZGl2LmtydS1jb250ZXh0LW1lbnUtaXRlbS1idXR0b24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IEBncmF5MTU7XG5cdGZvbnQtc2l6ZTogQGtydV9jb250ZXh0X21lbnVfaXRlbV9idXR0b25fZm9udF9zaXplO1xuXHRwYWRkaW5nOiAxM3B4IDIxcHg7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAZ3JheTE1O1xuXG5cdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluKCk7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWxlZnQ6IEBtZW51LWl0ZW0tYm9yZGVyO1xuXHR9XG5cblx0Ji5kaXNhYmxlZCB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGNvbG9yOiBAZ3JheTE5O1xuXHR9XG5cblx0Ji5kaXNhYmxlZDpob3ZlciB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAZ3JheTE1O1xuXHR9XG5cblx0Ji5pY29uIHtcblx0XHR3aWR0aDogKDMzMi0xNikvNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAxMnB4IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdGhlaWdodDogNDBweDtcblxuXHRcdCYuYnV0dG9uLWNvbnRhaW5lciB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdFx0Ji5lZGl0LWJ0biB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIEBncmF5MTU7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRoZWlnaHQ6IEBrcnVfY29udGV4dF9tZW51X2l0ZW1fYnV0dG9uX2ZvbnRfc2l6ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHR9XG59XG4iLCJAc2lkZWJhckJhY2tncm91bmRDb2xvcjogQGdyYXkyMDtcbkBsZWZ0U2lkZWJhcldpZHRoOiA0NjBweDsgLy8ga2VlcCBpbiBzeW5jIHdpdGggU2lkZWJhck1hbmFnZXIudHNcbkByaWdodFNpZGViYXJXaWR0aDogMzgwcHg7IC8vIGtlZXAgaW4gc3luYyB3aXRoIFNpZGViYXJNYW5hZ2VyLnRzXG5cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YmFja2dyb3VuZC1jb2xvcjogQHNpZGViYXJCYWNrZ3JvdW5kQ29sb3I7XG5cdHotaW5kZXg6IDkwMDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLnVzZS10cmFuc2l0aW9uIHtcblx0XHR0cmFuc2l0aW9uOiBmbGV4LWJhc2lzIDAuM3MgbGluZWFyLCB3aWR0aCAwLjNzIGxpbmVhcjtcblx0fVxuXG5cdCYubGVmdCB7XG5cdFx0ZmxleDogMCAwIEBsZWZ0U2lkZWJhcldpZHRoO1xuXHRcdHdpZHRoOiBAbGVmdFNpZGViYXJXaWR0aDtcblxuXHRcdD4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIge1xuXHRcdFx0PiBkaXYuc2lkZWJhci1jb250ZW50IHtcblx0XHRcdFx0d2lkdGg6IEBsZWZ0U2lkZWJhcldpZHRoIC0gNDhweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+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 */
