]> BookStack Code Mirror - bookstack/blob - public/css/styles.css
Updated assets and version for release v0.18.4
[bookstack] / public / css / styles.css
1 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{content:'';content:none}q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{background-color:#fff;height:100%;overflow-y:scroll}html.flexbox{overflow-y:hidden}html.shaded{background-color:#f2f2f2}body{font-size:15px;line-height:1.6;color:#616161;-webkit-font-smoothing:antialiased}body.shaded{background-color:#f2f2f2}button{font-size:100%}body,button,input,label,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen,Ubuntu,Roboto,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}#markdown-editor-input,.Codemirror,.code-base,.editor-toolbar,code,pre,span.code{font-family:"Lucida Console","DejaVu Sans Mono","Ubunto Mono",Monaco,monospace}h1{font-size:3.425em;line-height:1.22222222em;margin-top:.48888889em;margin-bottom:.48888889em}h2{font-size:2.8275em;line-height:1.294117647em;margin-top:.8627451em;margin-bottom:.43137255em}h3{font-size:2.333em;line-height:1.221428572em;margin-top:.78571429em;margin-bottom:.43137255em}h4{font-size:1.666em;line-height:1.375em;margin-top:.78571429em;margin-bottom:.43137255em}h1,h2,h3,h4,h5,h6{font-weight:400;position:relative;display:block;color:#555}h1 .subheader,h2 .subheader,h3 .subheader,h4 .subheader,h5 .subheader,h6 .subheader{font-size:.5em;line-height:1em;color:#969696}h5{font-size:1.4em}h5,h6{font-weight:500;line-height:1.2em;margin-top:.78571429em;margin-bottom:.66em}.link,.text-button,a{color:#0288d1;cursor:pointer;text-decoration:none;transition:color ease-in-out 80ms;line-height:1.6}.link:hover,.text-button:hover,a:hover{text-decoration:underline;color:#01466c}.link i,.text-button i,a i{padding-right:12px}.link i.zmdi-hc-flip-horizontal,.text-button i.zmdi-hc-flip-horizontal,a i.zmdi-hc-flip-horizontal{padding-right:0;padding-left:12px}.icon.text-button,.link.icon,a.icon{display:inline-block}.link svg,.text-button svg,a svg{position:relative;display:inline-block}blockquote,ol,p,pre,table,ul{margin-top:.3em;margin-bottom:1.375em}hr{border:0;height:1px;background:#eaeaea;margin-bottom:24px}hr.faded{background-image:linear-gradient(to right,#fff,#e3e0e0 20%,#e3e0e0 80%,#fff)}hr.even,hr.margin-top{margin-top:24px}.bold,.strong,b,strong{font-weight:700}.bold>.bold,.bold>.strong,.bold>b,.bold>strong,.strong>.bold,.strong>.strong,.strong>b,.strong>strong,b>.bold,b>.strong,b>b,b>strong,strong>.bold,strong>.strong,strong>b,strong>strong{font-weight:bolder}.italic,em,i{font-style:italic}.text-small,p.small,small,span.small{font-size:.8em;color:#777}.text-small .text-small,.text-small p.small,.text-small small,.text-small span.small,p.small .text-small,p.small p.small,p.small small,p.small span.small,small .text-small,small p.small,small small,small span.small,span.small .text-small,span.small p.small,span.small small,span.small span.small{font-size:1em}.superscript,sup{vertical-align:super;font-size:.8em}.subscript,sub{vertical-align:sub;font-size:.8em}pre{font-size:12px;background-color:#f5f5f5;border:1px solid #ddd;padding-left:31px;position:relative;padding-top:3px;padding-bottom:3px}pre:after{content:'';display:block;position:absolute;top:0;width:29px;left:0;background-color:#f5f5f5;height:100%;border-right:1px solid #ddd}@media print{pre{padding-left:12px}pre:after{display:none}}blockquote{display:block;position:relative;border-left:4px solid #0288d1;background-color:#f8f8f8;padding:12px 16px 12px 32px}blockquote:before{content:"\201C";font-size:2em;font-weight:700;position:absolute;top:12px;left:12px;color:#777}.code-base,code,span.code{background-color:#f8f8f8;font-size:.8em;border:1px solid #ddd;border-radius:3px}code{display:inline;padding:1px 3px;white-space:pre;line-height:1.2em;margin-bottom:1.2em}span.code{padding:1px 6px}pre code{background-color:transparent;border:0;font-size:1em;display:block;line-height:1.6}.text-pos,p .pos,p.pos,span.pos{color:#52a256}.text-pos:hover,p .pos:hover,p.pos:hover,span.pos:hover{color:#52a256}.text-neg,p .neg,p.neg,span.neg{color:#e84f4f}.text-neg:hover,p .neg:hover,p.neg:hover,span.neg:hover{color:#e84f4f}.text-muted,p .muted,p.muted,span.muted{color:#868686}.text-muted .small,.text-muted.small,p .muted .small,p .muted.small,p.muted .small,p.muted.small,span.muted .small,span.muted.small{color:#969696}.text-primary,p .primary,p.primary,span.primary{color:#0288d1}.text-primary:hover,p .primary:hover,p.primary:hover,span.primary:hover{color:#0288d1}.text-secondary,p .secondary,p.secondary,span.secondary{color:#e27b41}.text-secondary:hover,p .secondary:hover,p.secondary:hover,span.secondary:hover{color:#e27b41}.text-book{color:#009688}.text-book:hover{color:#009688}.text-page{color:#0288d1}.text-page:hover{color:#0288d1}.text-page.draft{color:#9a60da}.text-page.draft:hover{color:#9a60da}.text-chapter{color:#ef7c3c}.text-chapter:hover{color:#ef7c3c}.faded .text-book:hover{color:#009688!important}.faded .text-chapter:hover{color:#ef7c3c!important}.faded .text-page:hover{color:#0288d1!important}span.highlight{font-weight:700;padding:2px 4px}ol,ul{overflow:hidden}ol p,ul p{margin:0}ul{padding-left:20.8px;list-style:disc}ul ul{list-style:circle;margin-top:0;margin-bottom:0}ul label{margin:0}ol{list-style:decimal;padding-left:32px}li.checkbox-item,li.task-list-item{list-style:none;margin-left:-20.8px}li.checkbox-item input[type=checkbox],li.task-list-item input[type=checkbox]{margin-right:6px}.underlined{text-decoration:underline}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-bigger{font-size:1.1em}.text-large{font-size:1.6666em}.no-color{color:inherit}.header-group{margin:16px 0}.header-group h1,.header-group h2,.header-group h3,.header-group h4,.header-group h5,.header-group h6{margin:0}span.sep{color:#bbb;padding:0 6px}.list>*{display:block}i{padding-right:6px}body.flexbox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;height:100%;min-height:100%;max-height:100%;overflow:hidden}body.flexbox #content{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;min-height:0}.flex-fill{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-height:0;max-width:100%;position:relative}.flex-fill.rows{-ms-flex-direction:row;flex-direction:row}.flex-fill.columns{-ms-flex-direction:column;flex-direction:column}.flex{min-height:0;-ms-flex:1;flex:1}.flex.scroll{display:-ms-flexbox;display:flex}.flex.scroll.sidebar{margin-right:-14px}.flex.scroll .scroll-body{overflow-y:scroll;-ms-flex:1;flex:1}.flex-child>div{-ms-flex:1;flex:1}.flex.sidebar{-ms-flex:1;flex:1;background-color:#f2f2f2;max-width:360px;min-height:90vh}.flex.sidebar+.flex.content{-ms-flex:3;flex:3;background-color:#fff;padding:0 24px;border-left:1px solid #ddd;max-width:100%}.flex.sidebar .sidebar-toggle{display:none}@media screen and (max-width:1100px){body.sidebar-layout{padding-left:30px}.flex.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:100;padding-right:30px;width:360px;box-shadow:none;transform:translate3d(-330px,0,0);transition:transform ease-in-out 120ms;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.flex.sidebar.open{box-shadow:1px 2px 2px 1px rgba(0,0,0,.1);transform:translate3d(0,0,0)}.flex.sidebar.open .sidebar-toggle i{transform:rotate(180deg)}.flex.sidebar .sidebar-toggle{display:block;position:absolute;opacity:.9;right:0;top:0;bottom:0;width:30px;color:#666;font-size:20px;vertical-align:middle;text-align:center;border:1px solid #ddd;border-top:1px solid #bbb;padding-top:16px;cursor:pointer}.flex.sidebar .sidebar-toggle i{opacity:.5;transition:all ease-in-out 120ms;padding:0}.flex.sidebar .sidebar-toggle:hover i{opacity:1}.sidebar .scroll-body{-ms-flex:1;flex:1;overflow-y:scroll}#sidebar .scroll-body.fixed{width:auto!important}}@media screen and (min-width:1100px){#sidebar .scroll-body.fixed{z-index:5;position:fixed;top:0;padding-right:16px;width:30%;left:0;height:100%;overflow-y:scroll;-ms-overflow-style:none;border-left:1px solid #ddd}#sidebar .scroll-body.fixed::-webkit-scrollbar{width:0!important}}div[class^=col-] img{max-width:100%}.container{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.container.fluid{max-width:100%}.container.medium{max-width:992px}.container.small{max-width:840px}.container.nopad{padding-left:0;padding-right:0}.row{margin-left:-16px;margin-right:-16px}.float{float:left}.float.right{float:right}.block{display:block;position:relative}.inline{display:inline}.block.inline{display:inline-block}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:16px;padding-right:16px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.shaded{background-color:#f1f1f1}.shaded.pos{background-color:#d6ead7}.shaded.neg{background-color:#f4a9a9}.shaded.primary{background-color:#a1ddfe}.shaded.secondary{background-color:#f6d7c6}.bordered{border:1px solid #bbb}.bordered.pos{border-color:#52a256}.bordered.neg{border-color:#e84f4f}.bordered.primary{border-color:#0288d1}.bordered.secondary{border-color:#e27b41}.bordered.thick{border-width:2px}.rounded{border-radius:3px}.nopadding{padding:0}.padded{padding:24px}.padded.large{padding:32px}.padded>h1:first-child,.padded>h2:first-child,.padded>h3:first-child,.padded>h4:first-child{margin-top:.1em}.padded-top,.padded-vertical{padding-top:16px}.padded-top.large,.padded-vertical.large{padding-top:32px}.padded-bottom,.padded-vertical{padding-bottom:16px}.padded-bottom.large,.padded-vertical.large{padding-bottom:32px}.padded-horizontal,.padded-left{padding-left:16px}.padded-horizontal.large,.padded-left.large{padding-left:32px}.padded-horizontal,.padded-right{padding-right:16px}.padded-horizontal.large,.padded-right.large{padding-right:32px}.margins{margin:24px}.margins.large{margin:32px}.margin-top,.margins-vertical{margin-top:16px}.margin-top.large,.margins-vertical.large{margin-top:32px}.margin-bottom,.margins-vertical{margin-bottom:16px}.margin-bottom.large,.margins-vertical.large{margin-bottom:32px}.margin-left,.margins-horizontal{margin-left:16px}.margin-left.large,.margins-horizontal.large{margin-left:32px}.margin-right,.margins-horizontal{margin-right:16px}.margin-right.large,.margins-horizontal.large{margin-right:32px}.callout{border-left:3px solid #bbb;background-color:#eee;padding:12px 12px 12px 32px;display:block;position:relative}.callout:before{font-family:Material-Design-Iconic-Font;left:10px;top:50%;margin-top:-9px;display:inline-block;position:absolute;font-size:1.222em;line-height:1}.callout.success{border-left-color:#52a256;background-color:#e7f3e7;color:#376c39}.callout.success:before{content:'\f269'}.callout.danger{border-left-color:#e84f4f;background-color:#fce8e8;color:#b91818}.callout.danger:before{content:'\f1f2'}.callout.info{border-left-color:#0288d1;background-color:#d3efff;color:#015380}.callout.info:before{content:'\f1f8'}.callout.warning{border-left-color:#e27b41;background-color:#faeae0;color:#b6531c}.callout.warning:before{content:'\f1f1'}.card{margin:16px;background-color:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,.2)}.card h3{padding:16px;border-bottom:1px solid #e8e8e8;margin:0;font-size:14px;color:#888;font-weight:400;text-transform:uppercase}.card h3 a{line-height:1}.card .body,.card p.empty-text{padding:16px}.card a,.card p{word-wrap:break-word;word-break:break-word}.card.drag-card{border:1px solid #ddd;border-radius:4px;display:-ms-flexbox;display:flex;padding:0;padding-left:40px;margin:12px 0;position:relative}.card.drag-card .drag-card-action{cursor:pointer}.card.drag-card .drag-card-action,.card.drag-card .handle{display:-ms-flexbox;display:flex;padding:0;-ms-flex-align:center;align-items:center;text-align:center;width:28px;padding-left:6px;padding-right:6px}.card.drag-card .drag-card-action:hover,.card.drag-card .handle:hover{background-color:#eee}.card.drag-card .drag-card-action i,.card.drag-card .handle i{-ms-flex:1;flex:1;padding:0}.card.drag-card>div .outline input{margin:12px 0}.card.drag-card>div.padded{padding:12px 0!important}.card.drag-card .handle{background-color:#eee;left:0;position:absolute;top:0;bottom:0}.card.drag-card>div{padding:0 12px;max-width:80%}.well{background-color:#f8f8f8;padding:16px;border:1px solid #ddd}.button,.button-base,input[type=button],input[type=submit]{text-decoration:none;font-size:15px;line-height:1.4em;padding:7.8px 16px;margin:6px 6px 6px 0;display:inline-block;border:none;font-weight:400;outline:0;border-radius:2px;cursor:pointer;transition:all ease-in-out 120ms;box-shadow:0;background-color:#0288d1;color:#eee;text-transform:uppercase;border:1px solid #0288d1;vertical-align:top}.button-base:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#02a2f9;text-decoration:none;color:#eee}.button-base:active,.button:active,input[type=button]:active,input[type=submit]:active{background-color:#026ea9}.button-base:focus,.button:focus,input[type=button]:focus,input[type=submit]:focus{background-color:#0295e5;box-shadow:0 0 4px 1px #ccc;text-decoration:none;color:#eee}.button.pos,input[type=button].pos,input[type=submit].pos{background-color:#52a256;color:#eee;text-transform:uppercase;border:1px solid #52a256;vertical-align:top}.button.pos:hover,input[type=button].pos:hover,input[type=submit].pos:hover{background-color:#69b36d;text-decoration:none;color:#eee}.button.pos:active,input[type=button].pos:active,input[type=submit].pos:active{background-color:#448748}.button.pos:focus,input[type=button].pos:focus,input[type=submit].pos:focus{background-color:#5cac60;box-shadow:0 0 4px 1px #ccc;text-decoration:none;color:#eee}.button.neg,input[type=button].neg,input[type=submit].neg{background-color:#e84f4f;color:#eee;text-transform:uppercase;border:1px solid #e84f4f;vertical-align:top}.button.neg:hover,input[type=button].neg:hover,input[type=submit].neg:hover{background-color:#ed7373;text-decoration:none;color:#eee}.button.neg:active,input[type=button].neg:active,input[type=submit].neg:active{background-color:#e32b2b}.button.neg:focus,input[type=button].neg:focus,input[type=submit].neg:focus{background-color:#ea6161;box-shadow:0 0 4px 1px #ccc;text-decoration:none;color:#eee}.button.secondary,input[type=button].secondary,input[type=submit].secondary{background-color:#e27b41;color:#eee;text-transform:uppercase;border:1px solid #e27b41;vertical-align:top}.button.secondary:hover,input[type=button].secondary:hover,input[type=submit].secondary:hover{background-color:#e79464;text-decoration:none;color:#eee}.button.secondary:active,input[type=button].secondary:active,input[type=submit].secondary:active{background-color:#d96321}.button.secondary:focus,input[type=button].secondary:focus,input[type=submit].secondary:focus{background-color:#e58753;box-shadow:0 0 4px 1px #ccc;text-decoration:none;color:#eee}.button.muted,input[type=button].muted,input[type=submit].muted{background-color:#aaa;color:#eee;text-transform:uppercase;border:1px solid #aaa;vertical-align:top}.button.muted:hover,input[type=button].muted:hover,input[type=submit].muted:hover{background-color:#bebebe;text-decoration:none;color:#eee}.button.muted:active,input[type=button].muted:active,input[type=submit].muted:active{background-color:#969696}.button.muted:focus,input[type=button].muted:focus,input[type=submit].muted:focus{background-color:#b4b4b4;box-shadow:0 0 4px 1px #ccc;text-decoration:none;color:#eee}.button.muted-light,input[type=button].muted-light,input[type=submit].muted-light{background-color:#e4e4e4;color:#666;text-transform:uppercase;border:1px solid #e4e4e4;vertical-align:top}.button.muted-light:hover,input[type=button].muted-light:hover,input[type=submit].muted-light:hover{background-color:#f8f8f8;text-decoration:none;color:#666}.button.muted-light:active,input[type=button].muted-light:active,input[type=submit].muted-light:active{background-color:#d0d0d0}.button.muted-light:focus,input[type=button].muted-light:focus,input[type=submit].muted-light:focus{background-color:#eee;box-shadow:0 0 4px 1px #ccc;text-decoration:none;color:#666}.button.outline{background-color:transparent;color:#888;border:1px solid #ddd}.button.outline:active,.button.outline:focus,.button.outline:hover{box-shadow:none;background-color:#eee}.button.outline.page{border-color:#0288d1;color:#0288d1}.button.outline.page:active,.button.outline.page:focus,.button.outline.page:hover{background-color:#0288d1;color:#fff}.button.outline.chapter{border-color:#ef7c3c;color:#ef7c3c}.button.outline.chapter:active,.button.outline.chapter:focus,.button.outline.chapter:hover{background-color:#ef7c3c;color:#fff}.button.outline.book{border-color:#009688;color:#009688}.button.outline.book:active,.button.outline.book:focus,.button.outline.book:hover{background-color:#009688;color:#fff}.text-button{background-color:transparent;padding:0;margin:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-button:active,.text-button:focus{outline:0}.text-button:hover{text-decoration:none}.text-button.neg{color:#e84f4f}.button-group:after{display:block;content:'';font-size:0;clear:both;position:relative}.button-group .button,.button-group button[type=button]{margin:6px 0 6px 0;float:left;border-radius:0}.button-group .button:first-child,.button-group button[type=button]:first-child{border-radius:2px 0 0 2px}.button-group .button:last-child,.button-group button[type=button]:last-child{border-radius:0 2px 2px 0}.button.block{width:100%;text-align:center;display:block}.button.block.text-left{text-align:left}.button.icon i{padding-right:0}.button.svg{padding:12px 16px;padding-bottom:10px;padding-left:56px}.button.svg svg{display:inline-block;position:absolute;left:16px;top:10px;width:24px}.button[disabled]{background-color:#bbb;cursor:default}.button[disabled]:hover{background-color:#bbb;cursor:default;box-shadow:none}table{min-width:100px;max-width:100%}table thead{background-color:#f8f8f8;font-weight:500}table td,table th{min-width:10px;padding:6px 8px;border:1px solid #ddd;overflow:auto;line-height:1.2}table td p,table th p{margin:0}table.table{width:100%}table.table tr{border-bottom:1px solid #ddd}table.table td,table.table th{text-align:left;border:none;padding:6px 6px;vertical-align:middle;margin:0}table.table th{font-weight:700}table.table tr:hover{background-color:#eee}table.table .text-right{text-align:right}table.table .text-center{text-align:center}table.no-style td{border:0;padding:0}table.list-table{margin:-6px}table.list-table td{border:0;vertical-align:middle;padding:6px}.fake-input,.input-base,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{background-color:#fff;border-radius:3px;border:1px solid #d4d4d4;display:inline-block;font-size:14px;padding:9px;color:#666;width:250px;max-width:100%}.input-base.invalid,.input-base.neg,.invalid.fake-input,.neg.fake-input,input.invalid[type=date],input.invalid[type=email],input.invalid[type=number],input.invalid[type=password],input.invalid[type=search],input.invalid[type=text],input.invalid[type=url],input.neg[type=date],input.neg[type=email],input.neg[type=number],input.neg[type=password],input.neg[type=search],input.neg[type=text],input.neg[type=url],select.invalid,select.neg,textarea.invalid,textarea.neg{border:1px solid #e84f4f}.input-base.pos,.input-base.valid,.pos.fake-input,.valid.fake-input,input.pos[type=date],input.pos[type=email],input.pos[type=number],input.pos[type=password],input.pos[type=search],input.pos[type=text],input.pos[type=url],input.valid[type=date],input.valid[type=email],input.valid[type=number],input.valid[type=password],input.valid[type=search],input.valid[type=text],input.valid[type=url],select.pos,select.valid,textarea.pos,textarea.valid{border:1px solid #52a256}.disabled.fake-input,.input-base.disabled,.input-base[disabled],[disabled].fake-input,input.disabled[type=date],input.disabled[type=email],input.disabled[type=number],input.disabled[type=password],input.disabled[type=search],input.disabled[type=text],input.disabled[type=url],input[disabled][type=date],input[disabled][type=email],input[disabled][type=number],input[disabled][type=password],input[disabled][type=search],input[disabled][type=text],input[disabled][type=url],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAMUlEQVQIW2NkwAGuXbv2nxGbHEhCS0uLEUMSJgHShCKJLIEiiS4Bl8QmAZbEJQGSBAC62BuJ+tt7zgAAAABJRU5ErkJggg==)}.fake-input:focus,.input-base:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0}.fake-input{overflow:auto}#html-editor{display:none}#markdown-editor{position:relative;z-index:5}#markdown-editor #markdown-editor-input{font-style:normal;font-weight:400;padding:6px 16px;color:#444;border-radius:0;max-height:100%;-ms-flex:1;flex:1;border:0;width:100%}#markdown-editor #markdown-editor-input:focus{outline:0}#markdown-editor .markdown-display,#markdown-editor .markdown-editor-wrap{-ms-flex:1;flex:1;position:relative}#markdown-editor .markdown-editor-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid #ddd;width:50%}#markdown-editor .markdown-display{padding:0 16px 0;margin-left:-1px;overflow-y:scroll}#markdown-editor .markdown-display .page-content{margin:0 auto}.editor-toolbar{width:100%;padding:6px 16px;font-size:11px;line-height:1.6;border-bottom:1px solid #ddd;background-color:#eee;-ms-flex:none;flex:none}.editor-toolbar:after{content:'';display:block;clear:both}label{display:block;line-height:1.4em;font-size:.94em;font-weight:400;color:#999;text-transform:uppercase;padding-bottom:2px;margin-bottom:.2em}label.inline{display:inline-block}label.checkbox,label.radio{font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label.checkbox input[type=checkbox],label.checkbox input[type=radio],label.radio input[type=checkbox],label.radio input[type=radio]{margin-right:6px}label.inline.checkbox{margin-right:16px}label+p.small{margin-bottom:.8em}table.form-table{max-width:100%}table.form-table td{overflow:hidden;padding:1.5px 0}input[type=date]{width:190px}.toggle-switch{display:inline-block;background-color:#bbb;width:36px;height:14px;border-radius:7px;position:relative;transition:all ease-in-out 120ms;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggle-switch:after{content:'';display:block;position:relative;left:0;margin-top:-3px;width:20px;height:20px;border-radius:50%;background-color:#fafafa;border:1px solid #ccc;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);transition:all ease-in-out 120ms}.toggle-switch.active{background-color:rgba(82,162,86,.4)}.toggle-switch.active:after{left:16px;background-color:#52a256;border:#305e32}.toggle-switch-checkbox{display:none}input:checked+.toggle-switch{background-color:rgba(82,162,86,.4)}input:checked+.toggle-switch:after{left:16px;background-color:#52a256;border:#305e32}.form-group{margin-bottom:12px}.form-group textarea{display:block;width:100%;min-height:64px}.form-group .text-neg,.form-group .text-pos{padding:6px 0}.description-input textarea,.inline-input-style,.title-input input[type=text]{display:block;width:100%;padding:12px}.title-input input[type=text]{margin-top:0;font-size:2em}.title-input.page-title{font-size:.8em}.title-input.page-title .input{border:0;margin-bottom:-1px}.title-input.page-title input[type=text]{max-width:840px;margin:0 auto;border:none}.page-title input{display:block;width:100%;font-size:1.4em}.description-input textarea{font-size:15px;color:#666;width:100%}div[editor-type=markdown] .title-input.page-title input[type=text]{max-width:100%}.search-box{max-width:100%;position:relative}.search-box button{background-color:transparent;border:none;color:#0288d1;padding:0;cursor:pointer;position:absolute;left:8px;top:9.5px}.search-box input{display:block;padding-left:24px;width:300px;max-width:100%}.outline>input{border:0;border-bottom:2px solid #ddd;border-radius:0}.outline>input:active,.outline>input:focus{border:0;border-bottom:2px solid #aaa;outline:0}#login-form label[for=remember]{margin:0}#login-form label.toggle-switch{margin-left:32px}.image-picker img{background-color:#bbb}.anim.fadeIn{opacity:0;animation-name:fadeIn;animation-duration:180ms;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.anim.searchResult{opacity:0;transform:translate3d(580px,0,0);animation-name:searchResult;animation-duration:220ms;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.62,.28,.23,.99)}@keyframes searchResult{0%{opacity:0;transform:translate3d(400px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.anim.menuIn{transform-origin:100% 0;animation-name:menuIn;animation-duration:120ms;animation-delay:0s;animation-timing-function:cubic-bezier(.62,.28,.23,.99)}@keyframes menuIn{from{opacity:0;transform:scale3d(0,0,1)}to{opacity:1;transform:scale3d(1,1,1)}}@keyframes loadingBob{0%{transform:translate3d(0,0,0)}30%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-10px,0)}70%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes pointer{0%{transform:translate3d(0,20px,0) scale3d(0,0,0)}100%{transform:translate3d(0,0,0) scale3d(1,1,1)}}.anim.pointer{transform-origin:50% 100%;animation-name:pointer;animation-duration:180ms;animation-delay:0s;animation-timing-function:cubic-bezier(.62,.28,.23,.99)}.selectFade{transition:background-color ease-in-out 3s}.mce-tinymce.mce-container.fullscreen{position:fixed;top:0;height:100%;width:825px;max-width:100%;margin-left:-12px;box-shadow:0 0 4px 2px rgba(0,0,0,.08)}.mce-tinymce .mce-panel{background-color:#fff}.mce-tinymce .mce-btn{background-color:#fff}.mce-container-body.mce-flow-layout{text-align:center}.edit-area.flex>div>.mce-tinymce.mce-container.mce-panel{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;margin:0 -1px}.edit-area.flex>div>.mce-tinymce.mce-container.mce-panel>.mce-container-body{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.edit-area.flex>div>.mce-tinymce.mce-container.mce-panel>.mce-container-body>.mce-toolbar-grp{-ms-flex:0 1 auto;flex:0 1 auto}.edit-area.flex>div>.mce-tinymce.mce-container.mce-panel>.mce-container-body>.mce-edit-area{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.edit-area.flex>div>.mce-tinymce.mce-container.mce-panel>.mce-container-body>.mce-edit-area iframe{-ms-flex:1;flex:1}.page-content.mce-content-body p{line-height:1.6}.CodeMirror{height:300px;color:#000}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{border-radius:0;border-width:0;background:0 0;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror pre:after{content:none;display:none}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.cm-s-base16-light.CodeMirror{background:#f8f8f8;color:#444}.cm-s-base16-light div.CodeMirror-selected{background:#e0e0e0}.cm-s-base16-light .CodeMirror-line::-moz-selection,.cm-s-base16-light .CodeMirror-line>span::-moz-selection,.cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.cm-s-base16-light .CodeMirror-line::selection,.cm-s-base16-light .CodeMirror-line>span::selection,.cm-s-base16-light .CodeMirror-line>span>span::selection{background:#e0e0e0}.cm-s-base16-light .CodeMirror-line::-moz-selection,.cm-s-base16-light .CodeMirror-line>span::-moz-selection,.cm-s-base16-light .CodeMirror-line>span>span::-moz-selection{background:#e0e0e0}.cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:0}.cm-s-base16-light .CodeMirror-guttermarker{color:#ac4142}.cm-s-base16-light .CodeMirror-guttermarker-subtle{color:#b0b0b0}.cm-s-base16-light .CodeMirror-linenumber{color:#b0b0b0}.cm-s-base16-light .CodeMirror-cursor{border-left:1px solid #505050}.cm-s-base16-light span.cm-comment{color:#8f5536}.cm-s-base16-light span.cm-atom{color:#aa759f}.cm-s-base16-light span.cm-number{color:#aa759f}.cm-s-base16-light span.cm-attribute,.cm-s-base16-light span.cm-property{color:#678c30}.cm-s-base16-light span.cm-keyword{color:#ac4142}.cm-s-base16-light span.cm-string{color:#e09c3c}.cm-s-base16-light span.cm-builtin{color:#4c7f9e}.cm-s-base16-light span.cm-variable{color:#90a959}.cm-s-base16-light span.cm-variable-2{color:#6a9fb5}.cm-s-base16-light span.cm-def{color:#d28445}.cm-s-base16-light span.cm-bracket{color:#202020}.cm-s-base16-light span.cm-tag{color:#ac4142}.cm-s-base16-light span.cm-link{color:#aa759f}.cm-s-base16-light span.cm-error{background:#ac4142;color:#505050}.cm-s-base16-light .CodeMirror-activeline-background{background:#dddcdc}.cm-s-base16-light .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}.CodeMirror,.CodeMirror pre{font-size:12px}.CodeMirror{font-size:12px;height:auto;margin-bottom:24px;border:1px solid #ddd}.cm-s-base16-light .CodeMirror-gutters{background:#f5f5f5;border-right:1px solid #ddd}.code-fill .CodeMirror{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}[notification]{position:fixed;top:0;right:0;margin:64px 32px;padding:24px 32px;background-color:#eee;border-radius:3px;box-shadow:0 1px 3px 1px rgba(76,76,76,.26);z-index:999999;display:block;cursor:pointer;max-width:480px;transition:transform ease-in-out 360ms;transform:translate3d(580px,0,0)}[notification] i,[notification] span{display:table-cell}[notification] i{font-size:2em;padding-right:24px}[notification] span{vertical-align:middle}[notification].pos{background-color:#52a256;color:#eee}[notification].neg{background-color:#e84f4f;color:#eee}[notification].warning{background-color:#e27b41;color:#eee}[notification].showing{transform:translate3d(0,0,0)}[chapter-toggle]{cursor:pointer;margin:0;transition:all ease-in-out 180ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[chapter-toggle] i.zmdi-caret-right{transition:all ease-in-out 180ms;transform:rotate(0);transform-origin:25% 50%}[chapter-toggle].open i.zmdi-caret-right{transform:rotate(90deg)}[overlay]{background-color:rgba(0,0,0,.333);position:fixed;z-index:95536;width:100%;height:100%;min-width:100%;min-height:100%;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:none}.popup-body-wrap{display:-ms-flexbox;display:flex}.popup-body{background-color:#fff;max-height:90%;width:1200px;height:auto;margin:2% 5%;border-radius:4px;box-shadow:0 0 15px 0 rgba(0,0,0,.3);overflow:hidden;z-index:999;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.popup-body.small{margin:2% auto;width:800px;max-width:90%}.popup-body:before{display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start}.corner-button{position:absolute;top:0;right:0;margin:0;height:40px;border-radius:0;box-shadow:none}.popup-footer,.popup-header{display:block!important;position:relative;height:40px;-ms-flex:none!important;flex:none!important}.popup-footer .popup-title,.popup-header .popup-title{color:#fff;padding:8px 16px}body.flexbox-support #entity-selector-wrap .popup-body .form-group{height:444px;min-height:444px}#entity-selector-wrap .popup-body .form-group{margin:0}.image-manager-body{min-height:70vh}.dropzone-container{position:relative;border:3px dashed #ddd}.image-manager-list .image{display:block;position:relative;border-radius:0;float:left;margin:0;cursor:pointer;width:16.66667%;height:auto;border:1px solid #ddd;box-shadow:0 0 0 0 transparent;transition:all cubic-bezier(.4,0,1,1) 160ms;overflow:hidden}.image-manager-list .image.selected{transform:scale3d(.92,.92,.92);border:1px solid #444;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.image-manager-list .image img{width:100%;max-width:100%;display:block}.image-manager-list .image .image-meta{position:absolute;width:100%;bottom:0;left:0;color:#eee;background-color:rgba(0,0,0,.4);font-size:10px;padding:3px 4px}.image-manager-list .image .image-meta span{display:block}@media screen and (max-width:1100px){.image-manager-list .image{width:25%}}@media screen and (max-width:800px){.image-manager-list .image .image-meta{display:none}}#image-manager .load-more{display:block;text-align:center;background-color:#eee;padding:12px 16px;color:#aaa;clear:both;font-size:20px;cursor:pointer;font-style:italic}.image-manager-sidebar{width:300px;margin-left:1px;padding:16px 24px;overflow-y:auto;border-left:1px solid #ddd}.image-manager-sidebar .dropzone-container{margin-top:16px}.image-manager-list{overflow-y:scroll;-ms-flex:1;flex:1}.image-manager-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.image-manager-content .container{width:100%}.image-manager-content .full-tab{text-align:center}.dz-message{font-size:1.2em;line-height:1.1;font-style:italic;color:#aaa;text-align:center;cursor:pointer;padding:24px 16px;transition:all ease-in-out 120ms}.dz-drag-hover .dz-message{background-color:#107ed2;color:#eee}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dz-preview{position:relative;display:inline-block;vertical-align:top;margin:12px;min-height:80px}.dz-preview:hover{z-index:1000}.dz-preview:hover .dz-details{opacity:1}.dz-preview.dz-file-preview .dz-image{border-radius:4px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dz-preview.dz-file-preview .dz-details{opacity:1}.dz-preview.dz-image-preview{background:#fff}.dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dz-preview .dz-remove:hover{text-decoration:underline}.dz-preview:hover .dz-details{opacity:1}.dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:10px;min-width:100%;max-width:100%;padding:6px 3px;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dz-preview .dz-details .dz-size{margin-bottom:.5em;font-size:12px}.dz-preview .dz-details .dz-filename{white-space:nowrap}.dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dz-preview .dz-details .dz-filename span,.dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dz-preview:hover .dz-image img{filter:blur(8px)}.dz-preview .dz-image{border-radius:4px;overflow:hidden;width:80px;height:80px;position:relative;display:block;z-index:10}.dz-preview .dz-image img{display:block}.dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dz-preview .dz-error-mark,.dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dz-preview .dz-error-mark svg,.dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);transform:scale(1);border-radius:8px;overflow:hidden}.dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width .3s ease-in-out}.dz-preview.dz-error .dz-error-message{display:block}.dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:4px;font-size:11.5px;line-height:1.2;top:88px;left:-26px;width:148px;background:#e84f4f;padding:6px;color:#fff}.dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #e84f4f}.tab-container .nav-tabs{text-align:left;border-bottom:1px solid #ddd;margin-bottom:16px}.tab-container .nav-tabs .tab-item{padding:12px;color:#666}.tab-container .nav-tabs .tab-item.selected{border-bottom-width:3px}.image-picker .none{display:none}#code-editor .CodeMirror{height:400px}#code-editor .lang-options{max-width:400px;margin-bottom:12px}#code-editor .lang-options a{margin-right:6px;text-decoration:underline}.comment-box{border:1px solid #ddd;margin-bottom:12px;border-radius:3px}.comment-box .content{padding:12px;font-size:.666em}.comment-box .content p,.comment-box .content ul{font-size:15px;margin:.5em 0}.comment-box .reply-row{padding:6px 12px}.comment-box .header{padding:6px 12px;background-color:#f8f8f8;border-bottom:1px solid #ddd}.comment-box .header .meta a,.comment-box .header .meta img,.comment-box .header .meta span{display:inline-block;vertical-align:top}.comment-box .header .meta a,.comment-box .header .meta span{padding:3px 0 3px 0;line-height:1.6}.comment-box .header .meta a{color:#666}.comment-box .header .meta span{color:#888;padding-left:3px}.comment-box .header .text-muted{color:#999}header{display:block;z-index:2;top:0;background-color:#0288d1;color:#fff;border-bottom:1px solid #ddd}header .padded{padding:16px}header .links{display:inline-block;vertical-align:top;margin-right:32px}@media screen and (max-width:992px){header .links{margin-right:16px}}header .links a{display:inline-block;padding:16px 24px;color:#fff}header .links a:last-child{padding-right:0}@media screen and (max-width:992px){header .links a{padding:16px 12px}}header .avatar,header .user-name{display:inline-block}header .avatar{width:30px;height:30px}header .user-name{vertical-align:top;padding-top:16px;position:relative;top:-3px;display:inline-block;cursor:pointer}header .user-name>*{vertical-align:top}header .user-name>i,header .user-name>span{padding-left:6px;display:inline-block}header .user-name>span{padding-top:3px}header .user-name>i{padding-top:4px;font-size:18px}@media screen and (max-width:992px){header .user-name{padding-left:6px}header .user-name .name{display:none}}@media screen and (max-width:768px){header{text-align:center}header .float.right{float:none}header .links a{padding:12px}header .user-name{padding-top:12px}}.header-search{display:inline-block}header .search-box{display:inline-block;margin-top:10px}header .search-box input{background-color:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.3);color:#eee}header .search-box button{color:#eee}header .search-box ::-webkit-input-placeholder{color:#ddd}header .search-box ::-moz-placeholder{color:#ddd}header .search-box :-ms-input-placeholder{color:#ddd}header .search-box :-moz-placeholder{color:#ddd}@media screen and (max-width:1200px){header .search-box{max-width:250px}}@media screen and (max-width:1000px){header .search-box{max-width:200px}}@media screen and (max-width:600px){.header-search{display:block}}.logo{display:inline-block}.logo:hover{color:#fff;text-decoration:none}.logo-text{display:inline-block;font-size:1.8em;color:#fff;font-weight:400;padding:14px 24px 14px 0;vertical-align:top;line-height:1}.logo-image{margin:6px 12px 6px 0;vertical-align:top;height:43px}.breadcrumbs span.sep{color:#aaa;padding:0 6px}.faded a,.faded button,.faded span,.faded span>div{color:#666}.faded .text-button{opacity:.5;transition:all ease-in-out 120ms}.faded .text-button:hover{opacity:1;text-decoration:none}.faded span.faded-text{display:inline-block;padding:12px}.faded-small{color:#000;font-size:.9em;background-color:rgba(21,101,192,.15)}.toolbar-container{background-color:#fff}.action-buttons .text-button,.breadcrumbs .text-button{display:inline-block;padding:12px}.action-buttons .text-button:last-child,.breadcrumbs .text-button:last-child{padding-right:0}.action-buttons .text-button:first-child,.breadcrumbs .text-button:first-child{padding-left:0}.action-buttons .dropdown-container:last-child a{padding-right:0;padding-left:12px}.action-buttons{text-align:right}.action-buttons.text-left{text-align:left}.action-buttons.text-left .text-button{padding-right:16px;padding-left:0}.action-buttons.text-center{text-align:center}@media screen and (max-width:800px){.action-buttons .text-button,.breadcrumbs .text-button{padding:12px 6px}.action-buttons .dropdown-container:last-child a{padding-left:6px}.breadcrumbs .text-button{font-size:0}.breadcrumbs a i{font-size:15px;padding-right:0}.breadcrumbs span.sep{padding:0 3px}}.nav-tabs{text-align:center}.nav-tabs .tab-item,.nav-tabs a{padding:16px;display:inline-block;color:#666;cursor:pointer}.nav-tabs .tab-item.selected,.nav-tabs a.selected{border-bottom:2px solid #0288d1}.faded-small .nav-tabs a{padding:12px 16px}.page-list h4{margin:24px 0 6px 0;font-size:1.666em}.page-list a.chapter{color:#ef7c3c}.page-list .inset-list{display:none;overflow:hidden}.page-list h5{display:block;margin:12px 0 0 0;border-left:5px solid #0288d1;padding:6px 0 6px 16px;font-size:1.1em;font-weight:400}.page-list h5.draft{border-left-color:#9a60da}.page-list .entity-list-item{margin-bottom:16px}.page-list hr{margin-top:0}.page-list .book,.page-list .chapter,.page-list .page{padding-left:24px}.page-list .page{border-left:5px solid #0288d1}.page-list .page.draft{border-left:5px solid #9a60da}.page-list .page.draft .text-page{color:#9a60da}.page-list .chapter{border-left:5px solid #ef7c3c}.page-list .book{border-left:5px solid #009688}.page-list .meta{margin-top:-16px;font-size:.95em}.page-list .meta span{margin-right:12px}.sidebar-page-nav{list-style:none;margin:12px 0 16px 2px;border-left:2px dotted #bbb}.sidebar-page-nav li{padding-left:12px;margin-bottom:4px;font-size:.95em}.sidebar-page-nav .h1{margin-left:-2px}.sidebar-page-nav .h2{margin-left:-2px}.sidebar-page-nav .h3{margin-left:12px}.sidebar-page-nav .h4{margin-left:24px}.sidebar-page-nav .h5{margin-left:36px}.sidebar-page-nav .h6{margin-left:48px}.book-tree{transition:ease-in-out 240ms;transition-property:right,border}.book-tree h4{padding:16px 12px 0 12px}.book-tree h4 i{padding-right:12px}.book-tree .sidebar-page-list{list-style:none;margin:6px 0 0;padding-left:0;border-left:5px solid #009688}.book-tree .sidebar-page-list li a{display:block;border-bottom:none;padding:6px 0 6px 12px}.book-tree .sidebar-page-list li a:hover{text-decoration:none}.book-tree .sidebar-page-list li a i{padding-right:8px}.book-tree .sidebar-page-list a,.book-tree .sidebar-page-list li{display:block}.book-tree .sidebar-page-list a.bold{color:#eee!important}.book-tree .sidebar-page-list ul{list-style:none;margin:0}.book-tree .sidebar-page-list .book{color:#009688!important}.book-tree .sidebar-page-list .book.selected{background-color:rgba(0,150,136,.29)}.book-tree .sidebar-page-list .chapter{color:#ef7c3c!important}.book-tree .sidebar-page-list .chapter.selected{background-color:rgba(239,124,60,.12)}.book-tree .sidebar-page-list [chapter-toggle]{padding-left:12px}.book-tree .sidebar-page-list .list-item-chapter{border-left:5px solid #ef7c3c;margin:10px 10px;display:block}.book-tree .sidebar-page-list .list-item-page{border-bottom:none;border-left:5px solid #0288d1;margin:10px 10px}.book-tree .sidebar-page-list .page{color:#0288d1!important;border-bottom:none}.book-tree .sidebar-page-list .page.selected{background-color:rgba(2,136,209,.1)}.book-tree .sidebar-page-list .list-item-page.draft{border-left:5px solid #9a60da}.book-tree .sidebar-page-list .list-item-page.draft a.page,.book-tree .sidebar-page-list .page.draft .page{color:#9a60da!important}.book-tree .sidebar-page-list .sub-menu{display:none;padding-left:0}.book-tree .sidebar-page-list .sub-menu.open{display:block}.sortable-page-list,.sortable-page-list ul{list-style:none;background-color:#fff}.sort-box{margin-bottom:16px;padding:0 24px 0 24px;border-left:4px solid #009688}.sortable-page-list{margin-left:0}.sortable-page-list>ul{margin-left:0}.sortable-page-list ul{margin-bottom:0;margin-top:0;box-shadow:0 0 1px 0 rgba(0,0,0,.1)}.sortable-page-list li{border:1px solid #ddd;padding:6px 12px;margin-top:-1px;min-height:38px}.sortable-page-list li.text-chapter{border-left:2px solid #ef7c3c}.sortable-page-list li.text-page{border-left:2px solid #0288d1}.sortable-page-list li:first-child{margin-top:6px}.sortable-page-list li.placeholder{position:relative}.sortable-page-list li.placeholder:before{position:absolute}.activity-list-item{padding:12px 0;color:#888;border-bottom:1px solid #eee;font-size:.9em}.activity-list-item .left{float:left}.activity-list-item .left+.right{margin-left:42px}.activity-list-item:last-of-type{border-bottom:0}ul.pagination{display:inline-block;list-style:none;margin:16px 0;padding-left:1px}ul.pagination li{float:left}ul.pagination li:first-child a,ul.pagination li:first-child span{border-radius:3px 0 0 3px}ul.pagination li:last-child a,ul.pagination li:last-child span{border-radius:0 3px 3px 0}ul.pagination a,ul.pagination span{display:block;padding:3px 12px;border:1px solid #ccc;margin-left:-1px;color:#888;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.pagination a.disabled,ul.pagination span.disabled{cursor:not-allowed}ul.pagination li.active span{background-color:rgba(2,136,209,.8);color:#eee;border-color:rgba(2,136,209,.8)}ul.pagination a{color:#0288d1}.compact ul.pagination{margin:0}.entity-list>div{padding:16px 0}.entity-list h4{margin:0}.entity-list hr{margin:0}.entity-list .text-small.text-muted{color:#aaa;font-size:.75em;margin-top:6px}.entity-list .text-muted p.text-muted{margin-top:0}.entity-list .page.draft .text-page{color:#9a60da}.card .activity-list-item,.card .entity-list-item{padding-left:16px;padding-right:16px}.entity-list.compact{font-size:.6em}.entity-list.compact a,.entity-list.compact h4{line-height:1.2}.entity-list.compact .entity-item-snippet{display:none}.entity-list.compact .entity-list-item p{font-size:12px;padding-top:6px}.entity-list.compact p{margin:0}.entity-list.compact>p.empty-text{display:block;font-size:15px}.entity-list.compact hr{margin:0}.dropdown-container{display:inline-block;vertical-align:top;position:relative}.dropdown-container ul{display:none;position:absolute;z-index:999;top:0;list-style:none;right:0;margin:16px 0;background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.1);border-radius:1px;border:1px solid #eee;min-width:180px;padding:6px 0;color:#555;text-align:left!important}.dropdown-container ul.wide{min-width:220px}.dropdown-container ul .text-muted{color:#999}.dropdown-container ul li.padded{padding:6px 16px;line-height:1.2}.dropdown-container ul a{display:block;padding:6px 16px;color:#555}.dropdown-container ul a:hover{text-decoration:none;background-color:#eee}.dropdown-container ul a i{margin-right:12px;padding-right:0;display:inline-block;width:16px}.dropdown-container ul li.border-bottom{border-bottom:1px solid #ddd}.page-editor{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.page-editor .faded-small{height:auto}.page-editor .edit-area{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.draft-notification{pointer-events:none;transform:scale(0);transition:transform ease-in-out 120ms;transform-origin:50% 50%}.draft-notification.visible{transform:scale(1)}.page-style.editor{padding:0!important}.page-content{max-width:840px;margin:0 auto;margin-top:48px;overflow-wrap:break-word}.page-content .align-left{text-align:left}.page-content img.align-left,.page-content table.align-left{float:left!important;margin:6px 12px 6px 0}.page-content .align-right{float:right!important}.page-content img.align-right,.page-content table.align-right{text-align:right;margin:6px 0 6px 12px}.page-content .align-center{text-align:center}.page-content img{max-width:100%;height:auto}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content pre{clear:left}.page-content hr{clear:both;margin:16px 0}.page-content table{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;table-layout:fixed;max-width:100%;height:auto!important}.page-content del,.page-content ins{text-decoration:none}.page-content ins{background:#dbffdb}.page-content del{background:#ffecec}.pointer-container{position:relative;display:none;left:0;z-index:10}.pointer{border:1px solid #ccc;display:inline-block;padding:12px 12px;border-radius:4px;box-shadow:0 0 8px 1px rgba(212,209,209,.35);position:absolute;top:-60px;background-color:#fff;width:272px;z-index:55}.pointer:before{position:absolute;left:50%;bottom:-9px;width:16px;height:16px;margin-left:-8px;content:'';display:block;background-color:#fff;transform:rotate(45deg);transform-origin:50% 50%;border-bottom:1px solid #ccc;border-right:1px solid #ccc;z-index:56}.pointer input{background-color:#fff;border:1px solid #ddd;color:#666;width:172px;z-index:40}.pointer button,.pointer input{position:relative;border-radius:0;height:28px;font-size:12px;vertical-align:top}.pointer>i{color:#888;font-size:18px;padding-top:4px}.pointer span.icon{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pointer .button{line-height:1;margin:0 0 0 -4px;box-shadow:none}.floating-toolbox{background-color:#fff;border:1px solid #ddd;right:64px;width:48px;overflow:hidden;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;transition:width ease-in-out 180ms;margin-top:-1px;min-height:0}.floating-toolbox.open{width:480px}.floating-toolbox [toolbox-toggle] i{transition:transform ease-in-out 180ms}.floating-toolbox [toolbox-toggle]{transition:background-color ease-in-out 180ms}.floating-toolbox.open [toolbox-toggle]{background-color:rgba(255,0,0,.29)}.floating-toolbox.open [toolbox-toggle] i{transform:rotate(180deg)}.floating-toolbox>div{-ms-flex:1;flex:1;position:relative}.floating-toolbox .tabs{display:block;border-right:1px solid #ddd;width:48px;-ms-flex:0 1 auto;flex:0 1 auto}.floating-toolbox .tabs i{color:rgba(0,0,0,.5);padding:0;margin:0}.floating-toolbox .tabs>span{display:block;cursor:pointer;padding:12px 16px;font-size:13.5px;line-height:1.6;border-bottom:1px solid rgba(255,255,255,.3)}.floating-toolbox.open .tabs>span.active{color:#444;background-color:rgba(0,0,0,.1)}.floating-toolbox div[toolbox-tab-content]{padding-bottom:45px;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow-y:scroll}.floating-toolbox div[toolbox-tab-content] .padded{-ms-flex:1;flex:1;padding-top:0}.floating-toolbox h4{font-size:24px;margin:16px 0 0 0;padding:0 24px 12px 24px}.floating-toolbox .tags input{max-width:100%;width:100%;min-width:50px}.floating-toolbox .tag-table>div>div>div,.floating-toolbox .tags td{padding-right:12px;padding-top:12px;position:relative}.floating-toolbox .handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:move;color:#999}.floating-toolbox form{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll}.floating-toolbox table td,.floating-toolbox table th{overflow:visible}[toolbox-tab-content]{display:none}.tag-display{position:relative}.tag-display table{width:100%;margin:0;padding:0}.tag-display tr:first-child td{padding-top:0}.tag-display .heading th{padding:6px 12px;color:rgba(100,100,100,.7);border:0;font-weight:400}.tag-display td{border:0;border-bottom:1px solid #eee;padding:6px 12px;color:#444}.tag-display tr td:first-child{padding-left:0}.tag-display .tag-value{color:#888}.tag-display tr:last-child td{border-bottom:none}.tag-display .tag{padding:12px}.suggestion-box{position:absolute;background-color:#fff;border:1px solid #bbb;box-shadow:0 0 4px 1px #ccc;list-style:none;z-index:100;padding:0;margin:0;border-radius:3px}.suggestion-box li{display:block;padding:6px 12px;border-bottom:1px solid #ddd}.suggestion-box li:last-child{border-bottom:0}.suggestion-box li.active{background-color:#eee}.comment-editor .CodeMirror,.comment-editor .CodeMirror-scroll{min-height:175px}[v-cloak]{display:none;opacity:0;animation-name:none!important}.ng-cloak,[ng-cloak],[ng\:cloak]{display:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[ng-click]{cursor:pointer}.dragged{position:absolute;opacity:.5;z-index:2000}body.dragging,body.dragging *{cursor:move!important}.avatar{border-radius:100%;background-color:#eee;width:30px;height:30px}.avatar.med{width:40px;height:40px}.avatar.large{width:80px;height:80px}.avatar.huge{width:120px;height:120px}.avatar.square{border-radius:3px}.loading-container{position:relative;display:block;margin:32px auto}.loading-container>div{width:10px;height:10px;border-radius:10px;display:inline-block;vertical-align:top;transform:translate3d(-10px,0,0);margin-top:6px;animation-name:loadingBob;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.62,.28,.23,.99);margin-right:4px;background-color:#0288d1;animation-delay:.3s}.loading-container>div:first-child{left:-16px;background-color:#009688;animation-delay:0s}.loading-container>div:last-of-type{left:16px;background-color:#ef7c3c;animation-delay:.6s}.loading-container>span{margin-left:12px;font-style:italic;color:#888;vertical-align:top}.search-results>h3 a{font-size:.66em;color:#0288d1;padding-left:16px}.search-results>h3 a i{padding-right:12px}[back-to-top]{background-color:#0288d1;position:fixed;bottom:16px;right:24px;padding:6px 12px;cursor:pointer;color:#fff;width:40px;height:40px;border-radius:40px;transition:all ease-in-out 180ms;opacity:0;z-index:999;overflow:hidden}[back-to-top]:hover{width:136px;opacity:1!important}[back-to-top]:hover span{display:inline-block}[back-to-top] .inner{width:136px}[back-to-top] i{margin:0;font-size:28px;padding:0 12px 0 0}[back-to-top] span{line-height:12px;position:relative;top:-5px}.contained-search-box{display:-ms-flexbox;display:flex}.contained-search-box button,.contained-search-box input{border-radius:0;border:1px solid #ddd;margin-left:-1px}.contained-search-box input{-ms-flex:5;flex:5}.contained-search-box input:active,.contained-search-box input:focus{outline:0}.contained-search-box button{width:60px}.contained-search-box button i{padding:0}.contained-search-box button.cancel.active{background-color:#e84f4f;color:#eee}.entity-selector{border:1px solid #ddd;border-radius:3px;overflow:hidden;font-size:.8em}.entity-selector input[type=text]{width:100%;display:block;border-radius:0;border:0;border-bottom:1px solid #ddd;font-size:16px;padding:12px 16px}.entity-selector .entity-list{overflow-y:scroll;height:400px;background-color:#eee}.entity-selector .loading{height:400px;padding-top:24px}.entity-selector .entity-list>p{text-align:center;padding-top:24px;font-size:1.333em}.entity-selector .entity-list>div{padding-left:16px;padding-right:16px;background-color:#fff;transition:all ease-in-out 120ms;cursor:pointer}.entity-list-item.selected a,.entity-list-item.selected h3,.entity-list-item.selected i,.entity-list-item.selected p,.entity-list-item.selected span{color:#eee}.center-box{margin:48px auto 0 auto;width:420px;max-width:100%;display:inline-block;text-align:left;vertical-align:top}.center-box input{width:100%}
2 /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiX2h0bWwuc2NzcyIsIl90ZXh0LnNjc3MiLCJfZ3JpZC5zY3NzIiwiX21peGlucy5zY3NzIiwic3R5bGVzLmNzcyIsIl9ibG9ja3Muc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfdGFibGVzLnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9hbmltYXRpb25zLnNjc3MiLCJfdGlueW1jZS5zY3NzIiwiX2NvZGVtaXJyb3Iuc2NzcyIsIl9jb21wb25lbnRzLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfbGlzdHMuc2NzcyIsIl9wYWdlcy5zY3NzIiwic3R5bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsRUFBQSxLQUFBLFFBQUEsUUFBQSxPQUFBLFFBQUEsTUFBQSxNQUFBLEVBQUEsSUFBQSxXQUFBLEtBQUEsT0FBQSxRQUFBLE9BQUEsS0FBQSxLQUFBLEdBQUEsSUFBQSxRQUFBLElBQUEsSUFBQSxHQUFBLEdBQUEsR0FBQSxNQUFBLFNBQUEsV0FBQSxPQUFBLE9BQUEsS0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxPQUFBLE9BQUEsS0FBQSxFQUFBLE9BQUEsSUFBQSxJQUFBLElBQUEsTUFBQSxPQUFBLEdBQUEsS0FBQSxLQUFBLElBQUEsT0FBQSxHQUFBLE9BQUEsRUFBQSxJQUFBLEVBQUEsS0FBQSxFQUFBLEtBQUEsUUFBQSxNQUFBLEtBQUEsT0FBQSxPQUFBLElBQUEsUUFBQSxJQUFBLE1BQUEsTUFBQSxHQUFBLE1BQUEsR0FBQSxNQUFBLEtBQUEsR0FBQSxHQUFBLEVBQUEsR0FBQSxJQUFBLE1BQ0UsT0FBQSxFQUNBLFFBQUEsRUFDQSxPQUFBLEVBQ0EsVUFBQSxLQUNBLEtBQUEsUUFDQSxlQUFBLFNBSUYsUUFBQSxNQUFBLFFBQUEsV0FBQSxPQUFBLE9BQUEsT0FBQSxPQUFBLEtBQUEsSUFBQSxRQUNFLFFBQUEsTUFFRixLQUNFLFlBQUEsRUFFRixHQUFBLEdBQ0UsV0FBQSxLQUVGLFdBQUEsRUFDRSxP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QUFBLElBQUEsSUFNRixHQUFBLEdBQ0UsU0FBQSxPQURGLEtBQUEsS0FHSSxPQUFBLEVBR0osR0FDRSxhQUFBLE9BQ0EsV0FBQSxLQUZGLE1BSUksV0FBQSxPQUNBLFdBQUEsRUFDQSxjQUFBLEVBTkosU0FTSSxPQUFBLEVBSUosR0FDRSxXQUFBLFFBQ0EsYUFBQSxLQUdGLGlCQUFBLGtCQUNFLFdBQUEsS0FDQSxZQUFBLFFBRkYsc0NBQUEsdUNBSUksYUFBQSxJQU9KLFlBQ0UsZ0JBQUEsVUFHRixhQUNFLFdBQUEsT0FHRixXQUNFLFdBQUEsS0FHRixZQUNFLFdBQUEsTUFHRixhQUNFLFVBQUEsTUFHRixZQUNFLFVBQUEsU0FHRixVQUNFLE1BQUEsUUFNRixjQUNFLE9BQUEsS0FBQSxFQURGLGlCQUFBLGlCQUFBLGlCQUFBLGlCQUFBLGlCQUFBLGlCQUdJLE9BQUEsRUFJSixTQUNFLE1BQUEsS0FDQSxRQUFBLEVBQUEsSUFHRixRQUNFLFFBQUEsTUFNRixFQUNFLGNBQUEsSUM5WEYsYUFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGVBQUEsUUFBQSxZQUFBLFFBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsU0FBQSxPQVBGLHNCQVNJLFNBQUEsRUFBQSxLQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxXQUFBLEVBSUosV0FDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsUUFBQSxZQUFBLFFBQ0EsV0FBQSxFQUNBLFVBQUEsS0FDQSxTQUFBLFNBTEYsZ0JBT0ksbUJBQUEsSUFBQSxlQUFBLElBUEosbUJBVUksbUJBQUEsT0FBQSxlQUFBLE9BSUosTUFDRSxXQUFBLEVBQ0EsU0FBQSxFQUFBLEtBQUEsRUFHRixhQUVFLFFBQUEsWUFBQSxRQUFBLEtBRkYscUJBSUksYUFBQSxNQUdKLDBCQUNFLFdBQUEsT0FDQSxTQUFBLEVBQUEsS0FBQSxFQUdGLGdCQUNFLFNBQUEsRUFBQSxLQUFBLEVBR0YsY0FDRSxTQUFBLEVBQUEsS0FBQSxFQUNBLGlCQUFBLFFBQ0EsVUFBQSxNQUNBLFdBQUEsS0FFRiw0QkFDRSxTQUFBLEVBQUEsS0FBQSxFQUNBLGlCQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEsS0FDQSxVQUFBLEtBRUYsOEJBQ0UsUUFBQSxLQ2hFRSxxQ0RvRUYsb0JBQ0UsYUFBQSxLQUVGLGNBQ0UsU0FBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxFQUNBLFFBQUEsSUFDQSxjQUFBLEtBQ0EsTUFBQSxNQUNBLFdBQUEsS0FDQSxVQUFBLHdCQUNBLFdBQUEsVUFBQSxZQUFBLE1BQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0FFRixtQkFDRSxXQUFBLElBQUEsSUFBQSxJQUFBLElBQUEsZUFDQSxVQUFBLG1CQUZGLHFDQUlJLFVBQUEsZUFHSiw4QkFDRSxRQUFBLE1BQ0EsU0FBQSxTQUNBLFFBQUEsR0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxlQUFBLE9BQ0EsV0FBQSxPQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxRQWZGLGdDQWlCSSxRQUFBLEdBQ0EsV0FBQSxJQUFBLFlBQUEsTUFDQSxRQUFBLEVBbkJKLHNDQXNCSSxRQUFBLEVBR0osc0JBQ0UsU0FBQSxFQUFBLEtBQUEsRUFDQSxXQUFBLE9BRUYsNEJBQ0UsTUFBQSxnQkN2SEEscUNENEhGLDRCQUNFLFFBQUEsRUFDQSxTQUFBLE1BQ0EsSUFBQSxFQUNBLGNBQUEsS0FDQSxNQUFBLElBQ0EsS0FBQSxFQUNBLE9BQUEsS0FDQSxXQUFBLE9BQ0EsbUJBQUEsS0FFQSxZQUFBLElBQUEsTUFBQSxLQVhGLCtDQVl5QixNQUFBLGFBTTNCLHFCQUNFLFVBQUEsS0FHRixXQUNFLFVBQUEsT0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBTEYsaUJBT0ksVUFBQSxLQVBKLGtCQVVJLFVBQUEsTUFWSixpQkFhSSxVQUFBLE1BYkosaUJBZ0JJLGFBQUEsRUFDQSxjQUFBLEVBSUosS0FDRSxZQUFBLE1BQ0EsYUFBQSxNQUdGLE9BQ0UsTUFBQSxLQURGLGFBR0ksTUFBQSxNQUlKLE9BQ0UsUUFBQSxNQUNBLFNBQUEsU0FHRixRQUNFLFFBQUEsT0FHRixjQUNFLFFBQUEsYUFHRixVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxTQUFBLFNBQ0EsV0FBQSxJQUNBLGFBQUEsS0FDQSxjQUFBLEtBRUYsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxhQUVGLFdBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxZQUVGLGdCQUNFLE1BQUEsS0FFRixnQkFDRSxNQUFBLGFBRUYsZ0JBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxZQUVGLGVBQ0UsTUFBQSxLQUVGLGdCQUNFLEtBQUEsS0FFRixnQkFDRSxLQUFBLGFBRUYsZ0JBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxJQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxJQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxJQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxZQUVGLGVBQ0UsS0FBQSxLQUVGLGtCQUNFLFlBQUEsS0FFRixrQkFDRSxZQUFBLGFBRUYsa0JBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsSUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsSUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsSUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxZQUVGLGlCQUNFLFlBQUEsRUFFRix5QkFDRSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBRUYsV0FDRSxNQUFBLEtBRUYsV0FDRSxNQUFBLGFBRUYsV0FDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLElBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLElBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLElBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLFlBRUYsZ0JBQ0UsTUFBQSxLQUVGLGdCQUNFLE1BQUEsYUFFRixnQkFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLElBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLElBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLElBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLFlBRUYsZUFDRSxNQUFBLEtBRUYsZ0JBQ0UsS0FBQSxLQUVGLGdCQUNFLEtBQUEsYUFFRixnQkFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLElBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLElBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLElBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLFlBRUYsZUFDRSxLQUFBLEtBRUYsa0JBQ0UsWUFBQSxLQUVGLGtCQUNFLFlBQUEsYUFFRixrQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxJQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxJQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxJQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLFlBRUYsaUJBQ0UsWUFBQSxHQUdKLHlCQUNFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FFRixXQUNFLE1BQUEsS0FFRixXQUNFLE1BQUEsYUFFRixXQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsWUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxhQUVGLGdCQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsSUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsSUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsSUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsWUFFRixlQUNFLE1BQUEsS0FFRixnQkFDRSxLQUFBLEtBRUYsZ0JBQ0UsS0FBQSxhQUVGLGdCQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsSUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsSUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsSUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsWUFFRixlQUNFLEtBQUEsS0FFRixrQkFDRSxZQUFBLEtBRUYsa0JBQ0UsWUFBQSxhQUVGLGtCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLElBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLElBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLElBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsWUFFRixpQkFDRSxZQUFBLEdBR0osMEJBQ0UsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxhQUVGLFdBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxZQUVGLGdCQUNFLE1BQUEsS0FFRixnQkFDRSxNQUFBLGFBRUYsZ0JBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxZQUVGLGVBQ0UsTUFBQSxLQUVGLGdCQUNFLEtBQUEsS0FFRixnQkFDRSxLQUFBLGFBRUYsZ0JBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxJQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxJQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FB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LE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLFNBQUEsT0FDQSxVQUFBLEtBSkYsa0NBTUksTUFBQSxLQUNBLFFBQUEsTUFDQSxjQUFBLEVBQ0EsT0FBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFFBQUEsS0FBQSxLQVpKLDhCQWVJLFdBQUEsT0FDQSxPQUFBLE1BQ0EsaUJBQUEsS0FqQkosMEJBb0JJLE9BQUEsTUFDQSxZQUFBLEtBckJKLGdDQXdCSSxXQUFBLE9BQ0EsWUFBQSxLQUNBLFVBQUEsUUExQkosa0NBNkJJLGFBQUEsS0FDQSxjQUFBLEtBQ0EsaUJBQUEsS0FDQSxXQUFBLElBQUEsWUFBQSxNQUNBLE9BQUEsUUFJSiw2QkFBQSw4QkFBQSw2QkFBQSw2QkFBQSxnQ0FFSSxNQUFBLEtBSUosWUFDRSxPQUFBLEtBQUEsS0FBQSxFQUFBLEtBQ0EsTUFBQSxNQUNBLFVBQUEsS0FDQSxRQUFBLGFBQ0EsV0FBQSxLQUNBLGVBQUEsSUFORixrQkFRSSxNQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZSB7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lOyB9IH1cblxucSB7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lOyB9IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuIiwiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgJi5mbGV4Ym94IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgJi5zaGFkZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogJGZzLW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNjE2MTYxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgJi5zaGFkZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMDAlO1xufSIsIi8qKlxuICogRm9udHNcbiAqL1xuXG5ib2R5LCBidXR0b24sIGlucHV0LCBzZWxlY3QsIGxhYmVsLCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiAkdGV4dDtcbn1cbi5Db2RlbWlycm9yLCBwcmUsICNtYXJrZG93bi1lZGl0b3ItaW5wdXQsIC5lZGl0b3ItdG9vbGJhciwgLmNvZGUtYmFzZSB7XG4gIGZvbnQtZmFtaWx5OiAkbW9ubztcbn1cblxuLypcbiAqIEhlYWRlciBTdHlsZXNcbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMy40MjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjJlbTtcbiAgbWFyZ2luLXRvcDogMC40ODg4ODg4OWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ4ODg4ODg5ZW07XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMi44Mjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI5NDExNzY0N2VtO1xuICBtYXJnaW4tdG9wOiAwLjg2Mjc0NTFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40MzEzNzI1NWVtO1xufVxuaDMge1xuICBmb250LXNpemU6IDIuMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIyMTQyODU3MmVtO1xuICBtYXJnaW4tdG9wOiAwLjc4NTcxNDI5ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDMxMzcyNTVlbTtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAxLjY2NmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgbWFyZ2luLXRvcDogMC43ODU3MTQyOWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzMTM3MjU1ZW07XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzU1NTtcbiAgLnN1YmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWRhcmssIDMyJSk7XG4gIH1cbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuXG5oNSwgaDYge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi10b3A6IDAuNzg1NzE0MjllbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42NmVtO1xufVxuXG4vKlxuICogTGluayBzdHlsaW5nXG4gKi9cbmEsIC5saW5rIHtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1pbi1vdXQgODBtcztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMjAlKTtcbiAgfVxuICBpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkLXM7XG4gIH1cbiAgaS56bWRpLWhjLWZsaXAtaG9yaXpvbnRhbCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6ICQtcztcbiAgfVxuICAmLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLypcbiAqIE90aGVyIEhUTUwgVGV4dCBFbGVtZW50c1xuICovXG5wLCB1bCwgb2wsIHByZSwgdGFibGUsIGJsb2NrcXVvdGUge1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVlbTtcbn1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICBtYXJnaW4tYm90dG9tOiAkLWw7XG4gICYuZmFkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGRiwgI2UzZTBlMCAyMCUsICNlM2UwZTAgODAlLCAjRkZGKTtcbiAgfVxuICAmLm1hcmdpbi10b3AsICYuZXZlbiB7XG4gICAgbWFyZ2luLXRvcDogJC1sO1xuICB9XG59XG5cbnN0cm9uZywgYiwgLmJvbGQsIC5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgPiBzdHJvbmcsID4gYiwgPiAuYm9sZCwgPiAuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG59XG5cbmVtLCBpLCAuaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zbWFsbCwgcC5zbWFsbCwgc3Bhbi5zbWFsbCwgLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogbGlnaHRlbigkdGV4dC1kYXJrLCAyMCUpO1xuICBzbWFsbCwgcC5zbWFsbCwgc3Bhbi5zbWFsbCwgLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbnN1cCwgLnN1cGVyc2NyaXB0IHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG5zdWIsIC5zdWJzY3JpcHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG5wcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBwcmUge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICBwcmU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJHByaW1hcnk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6ICQtcyAkLW0gJC1zICQteGw7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICQtcztcbiAgICBsZWZ0OiAkLXM7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtZGFyaywgMjAlKTtcbiAgfVxufVxuXG4uY29kZS1iYXNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIGZvbnQtc2l6ZTogMC44MGVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5jb2RlIHtcbiAgQGV4dGVuZCAuY29kZS1iYXNlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDFweCAzcHg7XG4gIHdoaXRlLXNwYWNlOnByZTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cblxuc3Bhbi5jb2RlIHtcbiAgQGV4dGVuZCAuY29kZS1iYXNlO1xuICBwYWRkaW5nOiAxcHggJC14cztcbn1cblxucHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4vKlxuICogVGV4dCBjb2xvcnNcbiAqL1xucC5wb3MsIHAgLnBvcywgc3Bhbi5wb3MsIC50ZXh0LXBvcyB7XG4gIGNvbG9yOiAkcG9zaXRpdmU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcG9zaXRpdmU7XG4gIH1cbn1cblxucC5uZWcsIHAgLm5lZywgc3Bhbi5uZWcsIC50ZXh0LW5lZyB7XG4gIGNvbG9yOiAkbmVnYXRpdmU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbmVnYXRpdmU7XG4gIH1cbn1cblxucC5tdXRlZCwgcCAubXV0ZWQsIHNwYW4ubXV0ZWQsIC50ZXh0LW11dGVkIHtcblx0Y29sb3I6IGxpZ2h0ZW4oJHRleHQtZGFyaywgMjYlKTtcbiAgICAmLnNtYWxsLCAuc21hbGwge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtZGFyaywgMzIlKTtcbiAgICB9XG59XG5cbnAucHJpbWFyeSwgcCAucHJpbWFyeSwgc3Bhbi5wcmltYXJ5LCAudGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICRwcmltYXJ5O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxucC5zZWNvbmRhcnksIHAgLnNlY29uZGFyeSwgc3Bhbi5zZWNvbmRhcnksIC50ZXh0LXNlY29uZGFyeSB7XG5cdGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgfVxufVxuXG4udGV4dC1ib29rIHtcbiAgY29sb3I6ICRjb2xvci1ib29rO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJvb2s7XG4gIH1cbn1cbi50ZXh0LXBhZ2Uge1xuICBjb2xvcjogJGNvbG9yLXBhZ2U7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItcGFnZTtcbiAgfVxuICAmLmRyYWZ0IHtcbiAgICBjb2xvcjogJGNvbG9yLXBhZ2UtZHJhZnQ7XG4gIH1cbiAgJi5kcmFmdDpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1wYWdlLWRyYWZ0O1xuICB9XG59XG4udGV4dC1jaGFwdGVyIHtcbiAgY29sb3I6ICRjb2xvci1jaGFwdGVyO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWNoYXB0ZXI7XG4gIH1cbn1cbi5mYWRlZCAudGV4dC1ib29rOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci1ib29rICFpbXBvcnRhbnQ7XG59XG4uZmFkZWQgLnRleHQtY2hhcHRlcjpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3ItY2hhcHRlciAhaW1wb3J0YW50O1xufVxuLmZhZGVkIC50ZXh0LXBhZ2U6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLXBhZ2UgIWltcG9ydGFudDtcbn1cblxuc3Bhbi5oaWdobGlnaHQge1xuICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuXG4vKlxuICogTGlzdHNcbiAqL1xudWwsIG9sIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG51bCB7XG4gIHBhZGRpbmctbGVmdDogJC1tICogMS4zO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogY2lyY2xlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgcGFkZGluZy1sZWZ0OiAkLW0gKiAyO1xufVxuXG5saS5jaGVja2JveC1pdGVtLCBsaS50YXNrLWxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtICgkLW0gKiAxLjMpO1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogJC14cztcbiAgfVxufVxuXG4vKlxuICogR2VuZXJpYyB0ZXh0IHN0eWxpbmcgY2xhc3Nlc1xuICovXG4udW5kZXJsaW5lZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1iaWdnZXIge1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4udGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS42NjY2ZW07XG59XG5cbi5uby1jb2xvciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEdyb3VwaW5nXG4gKi9cbi5oZWFkZXItZ3JvdXAge1xuICBtYXJnaW46ICQtbSAwO1xuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuc3Bhbi5zZXAge1xuICBjb2xvcjogI0JCQjtcbiAgcGFkZGluZzogMCAkLXhzO1xufVxuXG4ubGlzdCA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gICogSWNvbnNcbiAgKi9cbmkge1xuICBwYWRkaW5nLXJpZ2h0OiAkLXhzO1xufVxuXG4iLCJcbi8qKiBGbGV4Ym94IHN0eWxpbmcgcnVsZXMgKiovXG5ib2R5LmZsZXhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAjY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuLmZsZXgtZmlsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi5yb3dzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gICYuY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZmxleCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGZsZXg6IDE7XG59XG5cbi5mbGV4LnNjcm9sbCB7XG4gIC8vb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgJi5zaWRlYmFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB9XG59XG4uZmxleC5zY3JvbGwgLnNjcm9sbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBmbGV4OiAxO1xufVxuXG4uZmxleC1jaGlsZCA+IGRpdiB7XG4gIGZsZXg6IDE7XG59XG5cbi5mbGV4LnNpZGViYXIge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtaW4taGVpZ2h0OiA5MHZoO1xufVxuLmZsZXguc2lkZWJhciArIC5mbGV4LmNvbnRlbnQge1xuICBmbGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwICQtbDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZmxleC5zaWRlYmFyIC5zaWRlYmFyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIHNtYWxsZXItdGhhbigkeGwpIHtcbiAgYm9keS5zaWRlYmFyLWxheW91dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC5mbGV4LnNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzMwcHgsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAxMjBtcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZsZXguc2lkZWJhci5vcGVuIHtcbiAgICBib3gtc2hhZG93OiAxcHggMnB4IDJweCAxcHggcmdiYSgwLDAsMCwuMTApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLnNpZGViYXItdG9nZ2xlIGkge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbiAgLmZsZXguc2lkZWJhciAuc2lkZWJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0JCQjtcbiAgICBwYWRkaW5nLXRvcDogJC1tO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBpIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxMjBtcztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICY6aG92ZXIgaSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAuc2lkZWJhciAuc2Nyb2xsLWJvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gICNzaWRlYmFyIC5zY3JvbGwtYm9keS5maXhlZCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBsYXJnZXItdGhhbigkeGwpIHtcbiAgI3NpZGViYXIgLnNjcm9sbC1ib2R5LmZpeGVkIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogJC1tO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWZhZGVkO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERDtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7IHdpZHRoOiAwICFpbXBvcnRhbnQgfVxuICB9XG59XG5cblxuLyoqIFJ1bGVzIGZvciBhbGwgY29sdW1ucyAqL1xuZGl2W2NsYXNzXj1cImNvbC1cIl0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICQtbTtcbiAgcGFkZGluZy1yaWdodDogJC1tO1xuICAmLmZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi5tZWRpdW0ge1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbiAgJi5zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgfVxuICAmLm5vcGFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0kLW07XG4gIG1hcmdpbi1yaWdodDogLSQtbTtcbn1cblxuLmZsb2F0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gICYucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYmxvY2suaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogJC1tO1xuICBwYWRkaW5nLXJpZ2h0OiAkLW07XG59XG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIi8vIFJlc3BvbnNpdmUgYnJlYWtwb2ludCBjb250cm9sXG5AbWl4aW4gc21hbGxlci10aGFuKCRzaXplKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNpemUpIHsgQGNvbnRlbnQ7IH1cbn1cbkBtaXhpbiBsYXJnZXItdGhhbigkc2l6ZSkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplKSB7IEBjb250ZW50OyB9XG59XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICBodG1sLmZsZXhib3gge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICBodG1sLnNoYWRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzYxNjE2MTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgYm9keS5zaGFkZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cblxuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMDAlOyB9XG5cbi8qKlxuICogRm9udHNcbiAqL1xuYm9keSwgYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCBsYWJlbCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiUm9ib3RvXCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7IH1cblxuLkNvZGVtaXJyb3IsIHByZSwgI21hcmtkb3duLWVkaXRvci1pbnB1dCwgLmVkaXRvci10b29sYmFyLCAuY29kZS1iYXNlLCBjb2RlLCBzcGFuLmNvZGUge1xuICBmb250LWZhbWlseTogXCJMdWNpZGEgQ29uc29sZVwiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgXCJVYnVudG8gTW9ub1wiLCBNb25hY28sIG1vbm9zcGFjZTsgfVxuXG4vKlxuICogSGVhZGVyIFN0eWxlc1xuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMy40MjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjJlbTtcbiAgbWFyZ2luLXRvcDogMC40ODg4ODg4OWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ4ODg4ODg5ZW07IH1cblxuaDIge1xuICBmb250LXNpemU6IDIuODI3NWVtO1xuICBsaW5lLWhlaWdodDogMS4yOTQxMTc2NDdlbTtcbiAgbWFyZ2luLXRvcDogMC44NjI3NDUxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDMxMzcyNTVlbTsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMi4zMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjIxNDI4NTcyZW07XG4gIG1hcmdpbi10b3A6IDAuNzg1NzE0MjllbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40MzEzNzI1NWVtOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjY2NmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgbWFyZ2luLXRvcDogMC43ODU3MTQyOWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzMTM3MjU1ZW07IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNTU1OyB9XG4gIGgxIC5zdWJoZWFkZXIsIGgyIC5zdWJoZWFkZXIsIGgzIC5zdWJoZWFkZXIsIGg0IC5zdWJoZWFkZXIsIGg1IC5zdWJoZWFkZXIsIGg2IC5zdWJoZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogIzk2OTY5NjsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07IH1cblxuaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAwLjc4NTcxNDI5ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjZlbTsgfVxuXG4vKlxuICogTGluayBzdHlsaW5nXG4gKi9cbmEsIC5saW5rLCAudGV4dC1idXR0b24ge1xuICBjb2xvcjogIzAyODhEMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2UtaW4tb3V0IDgwbXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgYTpob3ZlciwgLmxpbms6aG92ZXIsIC50ZXh0LWJ1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMwMTQ2NmM7IH1cbiAgYSBpLCAubGluayBpLCAudGV4dC1idXR0b24gaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICBhIGkuem1kaS1oYy1mbGlwLWhvcml6b250YWwsIC5saW5rIGkuem1kaS1oYy1mbGlwLWhvcml6b250YWwsIC50ZXh0LWJ1dHRvbiBpLnptZGktaGMtZmxpcC1ob3Jpem9udGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDsgfVxuICBhLmljb24sIC5saW5rLmljb24sIC5pY29uLnRleHQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgYSBzdmcsIC5saW5rIHN2ZywgLnRleHQtYnV0dG9uIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKlxuICogT3RoZXIgSFRNTCBUZXh0IEVsZW1lbnRzXG4gKi9cbnAsIHVsLCBvbCwgcHJlLCB0YWJsZSwgYmxvY2txdW90ZSB7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NWVtOyB9XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBoci5mYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZGLCAjZTNlMGUwIDIwJSwgI2UzZTBlMCA4MCUsICNGRkYpOyB9XG4gIGhyLm1hcmdpbi10b3AsIGhyLmV2ZW4ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuc3Ryb25nLCBiLCAuYm9sZCwgLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIHN0cm9uZyA+IHN0cm9uZywgc3Ryb25nID4gYiwgc3Ryb25nID4gLmJvbGQsIHN0cm9uZyA+IC5zdHJvbmcsIGIgPiBzdHJvbmcsIGIgPiBiLCBiID4gLmJvbGQsIGIgPiAuc3Ryb25nLCAuYm9sZCA+IHN0cm9uZywgLmJvbGQgPiBiLCAuYm9sZCA+IC5ib2xkLCAuYm9sZCA+IC5zdHJvbmcsIC5zdHJvbmcgPiBzdHJvbmcsIC5zdHJvbmcgPiBiLCAuc3Ryb25nID4gLmJvbGQsIC5zdHJvbmcgPiAuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbmVtLCBpLCAuaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbnNtYWxsLCBwLnNtYWxsLCBzcGFuLnNtYWxsLCAudGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG4gIHNtYWxsIHNtYWxsLCBzbWFsbCBwLnNtYWxsLCBzbWFsbCBzcGFuLnNtYWxsLCBzbWFsbCAudGV4dC1zbWFsbCwgcC5zbWFsbCBzbWFsbCwgcC5zbWFsbCBwLnNtYWxsLCBwLnNtYWxsIHNwYW4uc21hbGwsIHAuc21hbGwgLnRleHQtc21hbGwsIHNwYW4uc21hbGwgc21hbGwsIHNwYW4uc21hbGwgcC5zbWFsbCwgc3Bhbi5zbWFsbCBzcGFuLnNtYWxsLCBzcGFuLnNtYWxsIC50ZXh0LXNtYWxsLCAudGV4dC1zbWFsbCBzbWFsbCwgLnRleHQtc21hbGwgcC5zbWFsbCwgLnRleHQtc21hbGwgc3Bhbi5zbWFsbCwgLnRleHQtc21hbGwgLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnN1cCwgLnN1cGVyc2NyaXB0IHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXNpemU6IDAuOGVtOyB9XG5cbnN1YiwgLnN1YnNjcmlwdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIGZvbnQtc2l6ZTogMC44ZW07IH1cblxucHJlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuICBwcmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIHByZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gIHByZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmJsb2NrcXVvdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMjg4RDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDMycHg7IH1cbiAgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5jb2RlLWJhc2UsIGNvZGUsIHNwYW4uY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGZvbnQtc2l6ZTogMC44MGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuY29kZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG5zcGFuLmNvZGUge1xuICBwYWRkaW5nOiAxcHggNnB4OyB9XG5cbnByZSBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi8qXG4gKiBUZXh0IGNvbG9yc1xuICovXG5wLnBvcywgcCAucG9zLCBzcGFuLnBvcywgLnRleHQtcG9zIHtcbiAgY29sb3I6ICM1MkEyNTY7IH1cbiAgcC5wb3M6aG92ZXIsIHAgLnBvczpob3Zlciwgc3Bhbi5wb3M6aG92ZXIsIC50ZXh0LXBvczpob3ZlciB7XG4gICAgY29sb3I6ICM1MkEyNTY7IH1cblxucC5uZWcsIHAgLm5lZywgc3Bhbi5uZWcsIC50ZXh0LW5lZyB7XG4gIGNvbG9yOiAjRTg0RjRGOyB9XG4gIHAubmVnOmhvdmVyLCBwIC5uZWc6aG92ZXIsIHNwYW4ubmVnOmhvdmVyLCAudGV4dC1uZWc6aG92ZXIge1xuICAgIGNvbG9yOiAjRTg0RjRGOyB9XG5cbnAubXV0ZWQsIHAgLm11dGVkLCBzcGFuLm11dGVkLCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODY4Njg2OyB9XG4gIHAubXV0ZWQuc21hbGwsIHAubXV0ZWQgLnNtYWxsLCBwIC5tdXRlZC5zbWFsbCwgcCAubXV0ZWQgLnNtYWxsLCBzcGFuLm11dGVkLnNtYWxsLCBzcGFuLm11dGVkIC5zbWFsbCwgLnRleHQtbXV0ZWQuc21hbGwsIC50ZXh0LW11dGVkIC5zbWFsbCB7XG4gICAgY29sb3I6ICM5Njk2OTY7IH1cblxucC5wcmltYXJ5LCBwIC5wcmltYXJ5LCBzcGFuLnByaW1hcnksIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAyODhEMTsgfVxuICBwLnByaW1hcnk6aG92ZXIsIHAgLnByaW1hcnk6aG92ZXIsIHNwYW4ucHJpbWFyeTpob3ZlciwgLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICMwMjg4RDE7IH1cblxucC5zZWNvbmRhcnksIHAgLnNlY29uZGFyeSwgc3Bhbi5zZWNvbmRhcnksIC50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZTI3YjQxOyB9XG4gIHAuc2Vjb25kYXJ5OmhvdmVyLCBwIC5zZWNvbmRhcnk6aG92ZXIsIHNwYW4uc2Vjb25kYXJ5OmhvdmVyLCAudGV4dC1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZTI3YjQxOyB9XG5cbi50ZXh0LWJvb2sge1xuICBjb2xvcjogIzAwOTY4ODsgfVxuICAudGV4dC1ib29rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwOTY4ODsgfVxuXG4udGV4dC1wYWdlIHtcbiAgY29sb3I6ICMwMjg4RDE7IH1cbiAgLnRleHQtcGFnZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMjg4RDE7IH1cbiAgLnRleHQtcGFnZS5kcmFmdCB7XG4gICAgY29sb3I6ICM5QTYwREE7IH1cbiAgLnRleHQtcGFnZS5kcmFmdDpob3ZlciB7XG4gICAgY29sb3I6ICM5QTYwREE7IH1cblxuLnRleHQtY2hhcHRlciB7XG4gIGNvbG9yOiAjZWY3YzNjOyB9XG4gIC50ZXh0LWNoYXB0ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZWY3YzNjOyB9XG5cbi5mYWRlZCAudGV4dC1ib29rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4uZmFkZWQgLnRleHQtY2hhcHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjZWY3YzNjICFpbXBvcnRhbnQ7IH1cblxuLmZhZGVkIC50ZXh0LXBhZ2U6aG92ZXIge1xuICBjb2xvcjogIzAyODhEMSAhaW1wb3J0YW50OyB9XG5cbnNwYW4uaGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDJweCA0cHg7IH1cblxuLypcbiAqIExpc3RzXG4gKi9cbnVsLCBvbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgdWwgcCwgb2wgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMC44cHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7IH1cbiAgdWwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgdWwgbGFiZWwge1xuICAgIG1hcmdpbjogMDsgfVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogMzJweDsgfVxuXG5saS5jaGVja2JveC1pdGVtLCBsaS50YXNrLWxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMjAuOHB4OyB9XG4gIGxpLmNoZWNrYm94LWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBsaS50YXNrLWxpc3QtaXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi8qXG4gKiBHZW5lcmljIHRleHQgc3R5bGluZyBjbGFzc2VzXG4gKi9cbi51bmRlcmxpbmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtYmlnZ2VyIHtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuXG4udGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS42NjY2ZW07IH1cblxuLm5vLWNvbG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBHcm91cGluZ1xuICovXG4uaGVhZGVyLWdyb3VwIHtcbiAgbWFyZ2luOiAxNnB4IDA7IH1cbiAgLmhlYWRlci1ncm91cCBoMSwgLmhlYWRlci1ncm91cCBoMiwgLmhlYWRlci1ncm91cCBoMywgLmhlYWRlci1ncm91cCBoNCwgLmhlYWRlci1ncm91cCBoNSwgLmhlYWRlci1ncm91cCBoNiB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbnNwYW4uc2VwIHtcbiAgY29sb3I6ICNCQkI7XG4gIHBhZGRpbmc6IDAgNnB4OyB9XG5cbi5saXN0ID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICAqIEljb25zXG4gICovXG5pIHtcbiAgcGFkZGluZy1yaWdodDogNnB4OyB9XG5cbi8qKiBGbGV4Ym94IHN0eWxpbmcgcnVsZXMgKiovXG5ib2R5LmZsZXhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIGJvZHkuZmxleGJveCAjY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cblxuLmZsZXgtZmlsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmxleC1maWxsLnJvd3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmZsZXgtZmlsbC5jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5mbGV4IHtcbiAgbWluLWhlaWdodDogMDtcbiAgZmxleDogMTsgfVxuXG4uZmxleC5zY3JvbGwge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mbGV4LnNjcm9sbC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4OyB9XG5cbi5mbGV4LnNjcm9sbCAuc2Nyb2xsLWJvZHkge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGZsZXg6IDE7IH1cblxuLmZsZXgtY2hpbGQgPiBkaXYge1xuICBmbGV4OiAxOyB9XG5cbi5mbGV4LnNpZGViYXIge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtaW4taGVpZ2h0OiA5MHZoOyB9XG5cbi5mbGV4LnNpZGViYXIgKyAuZmxleC5jb250ZW50IHtcbiAgZmxleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEREQ7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uZmxleC5zaWRlYmFyIC5zaWRlYmFyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIGJvZHkuc2lkZWJhci1sYXlvdXQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAuZmxleC5zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMzMHB4LCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMTIwbXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mbGV4LnNpZGViYXIub3BlbiB7XG4gICAgYm94LXNoYWRvdzogMXB4IDJweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gICAgLmZsZXguc2lkZWJhci5vcGVuIC5zaWRlYmFyLXRvZ2dsZSBpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmZsZXguc2lkZWJhciAuc2lkZWJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0JCQjtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZmxleC5zaWRlYmFyIC5zaWRlYmFyLXRvZ2dsZSBpIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxMjBtcztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmxleC5zaWRlYmFyIC5zaWRlYmFyLXRvZ2dsZTpob3ZlciBpIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNpZGViYXIgLnNjcm9sbC1ib2R5IHtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAjc2lkZWJhciAuc2Nyb2xsLWJvZHkuZml4ZWQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgI3NpZGViYXIgLnNjcm9sbC1ib2R5LmZpeGVkIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREOyB9XG4gICAgI3NpZGViYXIgLnNjcm9sbC1ib2R5LmZpeGVkOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMCAhaW1wb3J0YW50OyB9IH1cblxuLyoqIFJ1bGVzIGZvciBhbGwgY29sdW1ucyAqL1xuZGl2W2NsYXNzXj1cImNvbC1cIl0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gIC5jb250YWluZXIuZmx1aWQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29udGFpbmVyLm1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiA5OTJweDsgfVxuICAuY29udGFpbmVyLnNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4OyB9XG4gIC5jb250YWluZXIubm9wYWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7IH1cblxuLmZsb2F0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmZsb2F0LnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5ibG9jay5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cblxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlOyB9XG5cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlOyB9XG5cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cblxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlOyB9XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7IH1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7IH1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7IH1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTsgfVxuXG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlOyB9XG5cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlOyB9XG5cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfSB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qXG4qIFRoaXMgZmlsZSBjb250YWluZXIgYWxsIGJsb2NrIHN0eWxpbmcgaW5jbHVkaW5nIGJhY2tncm91bmQgc2hhZGluZyxcbiogbWFyZ2lucywgcGFkZGluZ3MgJiBib3JkZXJzLlxuKi9cbi8qXG4qIEJhY2tncm91bmQgU2hhZGluZ1xuKi9cbi5zaGFkZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gIC5zaGFkZWQucG9zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlYWQ3OyB9XG4gIC5zaGFkZWQubmVnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhOWE5OyB9XG4gIC5zaGFkZWQucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExZGRmZTsgfVxuICAuc2hhZGVkLnNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZDdjNjsgfVxuXG4vKlxuKiBCb3JkZXJpbmdcbiovXG4uYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkJCOyB9XG4gIC5ib3JkZXJlZC5wb3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzUyQTI1NjsgfVxuICAuYm9yZGVyZWQubmVnIHtcbiAgICBib3JkZXItY29sb3I6ICNFODRGNEY7IH1cbiAgLmJvcmRlcmVkLnByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzAyODhEMTsgfVxuICAuYm9yZGVyZWQuc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICNlMjdiNDE7IH1cbiAgLmJvcmRlcmVkLnRoaWNrIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDsgfVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKlxuKiBQYWRkaW5nXG4qL1xuLm5vcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhZGRlZCB7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgLnBhZGRlZC5sYXJnZSB7XG4gICAgcGFkZGluZzogMzJweDsgfVxuICAucGFkZGVkID4gaDE6Zmlyc3QtY2hpbGQsIC5wYWRkZWQgPiBoMjpmaXJzdC1jaGlsZCwgLnBhZGRlZCA+IGgzOmZpcnN0LWNoaWxkLCAucGFkZGVkID4gaDQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDAuMWVtOyB9XG5cbi5wYWRkZWQtdmVydGljYWwsIC5wYWRkZWQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7IH1cbiAgLnBhZGRlZC12ZXJ0aWNhbC5sYXJnZSwgLnBhZGRlZC10b3AubGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4OyB9XG5cbi5wYWRkZWQtdmVydGljYWwsIC5wYWRkZWQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgLnBhZGRlZC12ZXJ0aWNhbC5sYXJnZSwgLnBhZGRlZC1ib3R0b20ubGFyZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG5cbi5wYWRkZWQtaG9yaXpvbnRhbCwgLnBhZGRlZC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gIC5wYWRkZWQtaG9yaXpvbnRhbC5sYXJnZSwgLnBhZGRlZC1sZWZ0LmxhcmdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cblxuLnBhZGRlZC1ob3Jpem9udGFsLCAucGFkZGVkLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAucGFkZGVkLWhvcml6b250YWwubGFyZ2UsIC5wYWRkZWQtcmlnaHQubGFyZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH1cblxuLypcbiogTWFyZ2luc1xuKi9cbi5tYXJnaW5zIHtcbiAgbWFyZ2luOiAyNHB4OyB9XG4gIC5tYXJnaW5zLmxhcmdlIHtcbiAgICBtYXJnaW46IDMycHg7IH1cblxuLm1hcmdpbnMtdmVydGljYWwsIC5tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAubWFyZ2lucy12ZXJ0aWNhbC5sYXJnZSwgLm1hcmdpbi10b3AubGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6IDMycHg7IH1cblxuLm1hcmdpbnMtdmVydGljYWwsIC5tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAubWFyZ2lucy12ZXJ0aWNhbC5sYXJnZSwgLm1hcmdpbi1ib3R0b20ubGFyZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLm1hcmdpbnMtaG9yaXpvbnRhbCwgLm1hcmdpbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgLm1hcmdpbnMtaG9yaXpvbnRhbC5sYXJnZSwgLm1hcmdpbi1sZWZ0LmxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDsgfVxuXG4ubWFyZ2lucy1ob3Jpem9udGFsLCAubWFyZ2luLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gIC5tYXJnaW5zLWhvcml6b250YWwubGFyZ2UsIC5tYXJnaW4tcmlnaHQubGFyZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuXG4vKipcbiAqIENhbGxvdXRzXG4gKi9cbi5jYWxsb3V0IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjQkJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYWxsb3V0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbC1EZXNpZ24tSWNvbmljLUZvbnQnO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMS4yMjJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuY2FsbG91dC5zdWNjZXNzIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzUyQTI1NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmM2U3O1xuICAgIGNvbG9yOiAjMzc2YzM5OyB9XG4gIC5jYWxsb3V0LnN1Y2Nlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjY5JzsgfVxuICAuY2FsbG91dC5kYW5nZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTg0RjRGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2U4ZTg7XG4gICAgY29sb3I6ICNiOTE4MTg7IH1cbiAgLmNhbGxvdXQuZGFuZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmMic7IH1cbiAgLmNhbGxvdXQuaW5mbyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMjg4RDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZWZmZjtcbiAgICBjb2xvcjogIzAxNTM4MDsgfVxuICAuY2FsbG91dC5pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmOCc7IH1cbiAgLmNhbGxvdXQud2FybmluZyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlMjdiNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZWFlMDtcbiAgICBjb2xvcjogI2I2NTMxYzsgfVxuICAuY2FsbG91dC53YXJuaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmMSc7IH1cblxuLmNhcmQge1xuICBtYXJnaW46IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmNhcmQgaDMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNhcmQgaDMgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmNhcmQgLmJvZHksIC5jYXJkIHAuZW1wdHktdGV4dCB7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAuY2FyZCBhLCAuY2FyZCBwIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuXG4uY2FyZC5kcmFnLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FyZC5kcmFnLWNhcmQgLmRyYWctY2FyZC1hY3Rpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2FyZC5kcmFnLWNhcmQgLmhhbmRsZSwgLmNhcmQuZHJhZy1jYXJkIC5kcmFnLWNhcmQtYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9XG4gICAgLmNhcmQuZHJhZy1jYXJkIC5oYW5kbGU6aG92ZXIsIC5jYXJkLmRyYWctY2FyZCAuZHJhZy1jYXJkLWFjdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9XG4gICAgLmNhcmQuZHJhZy1jYXJkIC5oYW5kbGUgaSwgLmNhcmQuZHJhZy1jYXJkIC5kcmFnLWNhcmQtYWN0aW9uIGkge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNhcmQuZHJhZy1jYXJkID4gZGl2IC5vdXRsaW5lIGlucHV0IHtcbiAgICBtYXJnaW46IDEycHggMDsgfVxuICAuY2FyZC5kcmFnLWNhcmQgPiBkaXYucGFkZGVkIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgIWltcG9ydGFudDsgfVxuICAuY2FyZC5kcmFnLWNhcmQgLmhhbmRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5jYXJkLmRyYWctY2FyZCA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIG1heC13aWR0aDogODAlOyB9XG5cbi53ZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDsgfVxuXG4uYnV0dG9uLWJhc2UsIC5idXR0b24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBwYWRkaW5nOiA3LjhweCAxNnB4O1xuICBtYXJnaW46IDZweCA2cHggNnB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDEyMG1zO1xuICBib3gtc2hhZG93OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4OEQxO1xuICBjb2xvcjogI0VFRTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAyODhEMTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuYnV0dG9uLWJhc2U6aG92ZXIsIC5idXR0b246aG92ZXIsIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMmEyZjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjRUVFOyB9XG4gIC5idXR0b24tYmFzZTphY3RpdmUsIC5idXR0b246YWN0aXZlLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjZlYTk7IH1cbiAgLmJ1dHRvbi1iYXNlOmZvY3VzLCAuYnV0dG9uOmZvY3VzLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5NWU1O1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMXB4ICNDQ0M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjRUVFOyB9XG5cbi5idXR0b24ucG9zLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnBvcywgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5wb3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJBMjU2O1xuICBjb2xvcjogI0VFRTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyQTI1NjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuYnV0dG9uLnBvczpob3ZlciwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5wb3M6aG92ZXIsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucG9zOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjliMzZkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0VFRTsgfVxuICAuYnV0dG9uLnBvczphY3RpdmUsIGlucHV0W3R5cGU9XCJidXR0b25cIl0ucG9zOmFjdGl2ZSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5wb3M6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4NzQ4OyB9XG4gIC5idXR0b24ucG9zOmZvY3VzLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnBvczpmb2N1cywgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5wb3M6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2FjNjA7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAxcHggI0NDQztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNFRUU7IH1cblxuLmJ1dHRvbi5uZWcsIGlucHV0W3R5cGU9XCJidXR0b25cIl0ubmVnLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLm5lZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODRGNEY7XG4gIGNvbG9yOiAjRUVFO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTg0RjRGO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5idXR0b24ubmVnOmhvdmVyLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLm5lZzpob3ZlciwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5uZWc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDczNzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjRUVFOyB9XG4gIC5idXR0b24ubmVnOmFjdGl2ZSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5uZWc6YWN0aXZlLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLm5lZzphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzJiMmI7IH1cbiAgLmJ1dHRvbi5uZWc6Zm9jdXMsIGlucHV0W3R5cGU9XCJidXR0b25cIl0ubmVnOmZvY3VzLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLm5lZzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhNjE2MTtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDFweCAjQ0NDO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0VFRTsgfVxuXG4uYnV0dG9uLnNlY29uZGFyeSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5zZWNvbmRhcnksIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyN2I0MTtcbiAgY29sb3I6ICNFRUU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMjdiNDE7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsIGlucHV0W3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5OmhvdmVyLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3OTQ2NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNFRUU7IH1cbiAgLmJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnNlY29uZGFyeTphY3RpdmUsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NjMyMTsgfVxuICAuYnV0dG9uLnNlY29uZGFyeTpmb2N1cywgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5zZWNvbmRhcnk6Zm9jdXMsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU4NzUzO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMXB4ICNDQ0M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjRUVFOyB9XG5cbi5idXR0b24ubXV0ZWQsIGlucHV0W3R5cGU9XCJidXR0b25cIl0ubXV0ZWQsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ubXV0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBO1xuICBjb2xvcjogI0VFRTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FBQTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuYnV0dG9uLm11dGVkOmhvdmVyLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLm11dGVkOmhvdmVyLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLm11dGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0VFRTsgfVxuICAuYnV0dG9uLm11dGVkOmFjdGl2ZSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5tdXRlZDphY3RpdmUsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ubXV0ZWQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5Njk2OyB9XG4gIC5idXR0b24ubXV0ZWQ6Zm9jdXMsIGlucHV0W3R5cGU9XCJidXR0b25cIl0ubXV0ZWQ6Zm9jdXMsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ubXV0ZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAxcHggI0NDQztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNFRUU7IH1cblxuLmJ1dHRvbi5tdXRlZC1saWdodCwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5tdXRlZC1saWdodCwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5tdXRlZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5idXR0b24ubXV0ZWQtbGlnaHQ6aG92ZXIsIGlucHV0W3R5cGU9XCJidXR0b25cIl0ubXV0ZWQtbGlnaHQ6aG92ZXIsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ubXV0ZWQtbGlnaHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5idXR0b24ubXV0ZWQtbGlnaHQ6YWN0aXZlLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLm11dGVkLWxpZ2h0OmFjdGl2ZSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5tdXRlZC1saWdodDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQwZDA7IH1cbiAgLmJ1dHRvbi5tdXRlZC1saWdodDpmb2N1cywgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5tdXRlZC1saWdodDpmb2N1cywgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5tdXRlZC1saWdodDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDFweCAjQ0NDO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzY2NjsgfVxuXG4uYnV0dG9uLm91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4ODg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7IH1cbiAgLmJ1dHRvbi5vdXRsaW5lOmhvdmVyLCAuYnV0dG9uLm91dGxpbmU6Zm9jdXMsIC5idXR0b24ub3V0bGluZTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfVxuICAuYnV0dG9uLm91dGxpbmUucGFnZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI4OEQxO1xuICAgIGNvbG9yOiAjMDI4OEQxOyB9XG4gICAgLmJ1dHRvbi5vdXRsaW5lLnBhZ2U6aG92ZXIsIC5idXR0b24ub3V0bGluZS5wYWdlOmZvY3VzLCAuYnV0dG9uLm91dGxpbmUucGFnZTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhEMTtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5idXR0b24ub3V0bGluZS5jaGFwdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlZjdjM2M7XG4gICAgY29sb3I6ICNlZjdjM2M7IH1cbiAgICAuYnV0dG9uLm91dGxpbmUuY2hhcHRlcjpob3ZlciwgLmJ1dHRvbi5vdXRsaW5lLmNoYXB0ZXI6Zm9jdXMsIC5idXR0b24ub3V0bGluZS5jaGFwdGVyOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY3YzNjO1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLmJ1dHRvbi5vdXRsaW5lLmJvb2sge1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTY4ODtcbiAgICBjb2xvcjogIzAwOTY4ODsgfVxuICAgIC5idXR0b24ub3V0bGluZS5ib29rOmhvdmVyLCAuYnV0dG9uLm91dGxpbmUuYm9vazpmb2N1cywgLmJ1dHRvbi5vdXRsaW5lLmJvb2s6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODg7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG4udGV4dC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC50ZXh0LWJ1dHRvbjpmb2N1cywgLnRleHQtYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDsgfVxuICAudGV4dC1idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAudGV4dC1idXR0b24ubmVnIHtcbiAgICBjb2xvcjogI0U4NEY0RjsgfVxuXG4uYnV0dG9uLWdyb3VwOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBmb250LXNpemU6IDA7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJ1dHRvbi1ncm91cCAuYnV0dG9uLCAuYnV0dG9uLWdyb3VwIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgbWFyZ2luOiA2cHggMCA2cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJ1dHRvbi1ncm91cCAuYnV0dG9uOmZpcnN0LWNoaWxkLCAuYnV0dG9uLWdyb3VwIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDsgfVxuICAuYnV0dG9uLWdyb3VwIC5idXR0b246bGFzdC1jaGlsZCwgLmJ1dHRvbi1ncm91cCBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDsgfVxuXG4uYnV0dG9uLmJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJ1dHRvbi5ibG9jay50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmJ1dHRvbi5pY29uIGkge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5idXR0b24uc3ZnIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4OyB9XG4gIC5idXR0b24uc3ZnIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMjRweDsgfVxuXG4uYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JCQjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG50YWJsZSB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICB0YWJsZSB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIHRhYmxlIHRkLCB0YWJsZSB0aCB7XG4gICAgbWluLXdpZHRoOiAxMHB4O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIHRhYmxlIHRkIHAsIHRhYmxlIHRoIHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG50YWJsZS50YWJsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIHRhYmxlLnRhYmxlIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDsgfVxuICB0YWJsZS50YWJsZSB0aCwgdGFibGUudGFibGUgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDZweCA2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgdGFibGUudGFibGUgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIHRhYmxlLnRhYmxlIHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9XG4gIHRhYmxlLnRhYmxlIC50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICB0YWJsZS50YWJsZSAudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG50YWJsZS5uby1zdHlsZSB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50YWJsZS5saXN0LXRhYmxlIHtcbiAgbWFyZ2luOiAtNnB4OyB9XG4gIHRhYmxlLmxpc3QtdGFibGUgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDZweDsgfVxuXG4uaW5wdXQtYmFzZSwgLmZha2UtaW5wdXQsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIHNlbGVjdCwgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ0RDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIGNvbG9yOiAjNjY2O1xuICB3aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtYmFzZS5uZWcsIC5uZWcuZmFrZS1pbnB1dCwgaW5wdXQubmVnW3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dC5uZWdbdHlwZT1cIm51bWJlclwiXSwgaW5wdXQubmVnW3R5cGU9XCJlbWFpbFwiXSwgaW5wdXQubmVnW3R5cGU9XCJkYXRlXCJdLCBpbnB1dC5uZWdbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXQubmVnW3R5cGU9XCJ1cmxcIl0sIGlucHV0Lm5lZ1t0eXBlPVwicGFzc3dvcmRcIl0sIHNlbGVjdC5uZWcsIHRleHRhcmVhLm5lZywgLmlucHV0LWJhc2UuaW52YWxpZCwgLmludmFsaWQuZmFrZS1pbnB1dCwgaW5wdXQuaW52YWxpZFt0eXBlPVwidGV4dFwiXSwgaW5wdXQuaW52YWxpZFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dC5pbnZhbGlkW3R5cGU9XCJlbWFpbFwiXSwgaW5wdXQuaW52YWxpZFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXQuaW52YWxpZFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dC5pbnZhbGlkW3R5cGU9XCJ1cmxcIl0sIGlucHV0LmludmFsaWRbdHlwZT1cInBhc3N3b3JkXCJdLCBzZWxlY3QuaW52YWxpZCwgdGV4dGFyZWEuaW52YWxpZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U4NEY0RjsgfVxuICAuaW5wdXQtYmFzZS5wb3MsIC5wb3MuZmFrZS1pbnB1dCwgaW5wdXQucG9zW3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dC5wb3NbdHlwZT1cIm51bWJlclwiXSwgaW5wdXQucG9zW3R5cGU9XCJlbWFpbFwiXSwgaW5wdXQucG9zW3R5cGU9XCJkYXRlXCJdLCBpbnB1dC5wb3NbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXQucG9zW3R5cGU9XCJ1cmxcIl0sIGlucHV0LnBvc1t0eXBlPVwicGFzc3dvcmRcIl0sIHNlbGVjdC5wb3MsIHRleHRhcmVhLnBvcywgLmlucHV0LWJhc2UudmFsaWQsIC52YWxpZC5mYWtlLWlucHV0LCBpbnB1dC52YWxpZFt0eXBlPVwidGV4dFwiXSwgaW5wdXQudmFsaWRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXQudmFsaWRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dC52YWxpZFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXQudmFsaWRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXQudmFsaWRbdHlwZT1cInVybFwiXSwgaW5wdXQudmFsaWRbdHlwZT1cInBhc3N3b3JkXCJdLCBzZWxlY3QudmFsaWQsIHRleHRhcmVhLnZhbGlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTJBMjU2OyB9XG4gIC5pbnB1dC1iYXNlLmRpc2FibGVkLCAuZGlzYWJsZWQuZmFrZS1pbnB1dCwgaW5wdXQuZGlzYWJsZWRbdHlwZT1cInRleHRcIl0sIGlucHV0LmRpc2FibGVkW3R5cGU9XCJudW1iZXJcIl0sIGlucHV0LmRpc2FibGVkW3R5cGU9XCJlbWFpbFwiXSwgaW5wdXQuZGlzYWJsZWRbdHlwZT1cImRhdGVcIl0sIGlucHV0LmRpc2FibGVkW3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0LmRpc2FibGVkW3R5cGU9XCJ1cmxcIl0sIGlucHV0LmRpc2FibGVkW3R5cGU9XCJwYXNzd29yZFwiXSwgc2VsZWN0LmRpc2FibGVkLCB0ZXh0YXJlYS5kaXNhYmxlZCwgLmlucHV0LWJhc2VbZGlzYWJsZWRdLCBbZGlzYWJsZWRdLmZha2UtaW5wdXQsIGlucHV0W2Rpc2FibGVkXVt0eXBlPVwidGV4dFwiXSwgaW5wdXRbZGlzYWJsZWRdW3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W2Rpc2FibGVkXVt0eXBlPVwiZW1haWxcIl0sIGlucHV0W2Rpc2FibGVkXVt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbZGlzYWJsZWRdW3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W2Rpc2FibGVkXVt0eXBlPVwidXJsXCJdLCBpbnB1dFtkaXNhYmxlZF1bdHlwZT1cInBhc3N3b3JkXCJdLCBzZWxlY3RbZGlzYWJsZWRdLCB0ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFjQUFBQUhDQVlBQUFERVVsZlRBQUFBTVVsRVFWUUlXMk5rd0FHdVhidjJueEdiSEVoQ1MwdUxFVU1TSmdIU2hDS0pMSUVpaVM0Qmw4UW1BWmJFSlFHU0JBQzYyQnVKK3R0N3pnQUFBQUJKUlU1RXJrSmdnZz09KTsgfVxuICAuaW5wdXQtYmFzZTpmb2N1cywgLmZha2UtaW5wdXQ6Zm9jdXMsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsIHNlbGVjdDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxuLmZha2UtaW5wdXQge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4jaHRtbC1lZGl0b3Ige1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNtYXJrZG93bi1lZGl0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7IH1cbiAgI21hcmtkb3duLWVkaXRvciAjbWFya2Rvd24tZWRpdG9yLWlucHV0IHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjbWFya2Rvd24tZWRpdG9yICNtYXJrZG93bi1lZGl0b3ItaW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAjbWFya2Rvd24tZWRpdG9yIC5tYXJrZG93bi1kaXNwbGF5LCAjbWFya2Rvd24tZWRpdG9yIC5tYXJrZG93bi1lZGl0b3Itd3JhcCB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI21hcmtkb3duLWVkaXRvciAubWFya2Rvd24tZWRpdG9yLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgI21hcmtkb3duLWVkaXRvciAubWFya2Rvd24tZGlzcGxheSB7XG4gICAgcGFkZGluZzogMCAxNnB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgI21hcmtkb3duLWVkaXRvciAubWFya2Rvd24tZGlzcGxheSAucGFnZS1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5lZGl0b3ItdG9vbGJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgZmxleDogbm9uZTsgfVxuICAuZWRpdG9yLXRvb2xiYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAwLjk0ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTsgfVxuICBsYWJlbC5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5sYWJlbC5yYWRpbywgbGFiZWwuY2hlY2tib3gge1xuICBmb250LXdlaWdodDogNDAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICBsYWJlbC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIGxhYmVsLnJhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgbGFiZWwuY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdLCBsYWJlbC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbmxhYmVsLmlubGluZS5jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG5sYWJlbCArIHAuc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAwLjhlbTsgfVxuXG50YWJsZS5mb3JtLXRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIHRhYmxlLmZvcm0tdGFibGUgdGQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMS41cHggMDsgfVxuXG5pbnB1dFt0eXBlPWRhdGVdIHtcbiAgd2lkdGg6IDE5MHB4OyB9XG5cbi50b2dnbGUtc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJCO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDEyMG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC50b2dnbGUtc3dpdGNoOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTIwbXM7IH1cbiAgLnRvZ2dsZS1zd2l0Y2guYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgyLCAxNjIsIDg2LCAwLjQpOyB9XG4gICAgLnRvZ2dsZS1zd2l0Y2guYWN0aXZlOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJBMjU2O1xuICAgICAgYm9yZGVyOiAjMzA1ZTMyOyB9XG5cbi50b2dnbGUtc3dpdGNoLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dDpjaGVja2VkICsgLnRvZ2dsZS1zd2l0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgyLCAxNjIsIDg2LCAwLjQpOyB9XG4gIGlucHV0OmNoZWNrZWQgKyAudG9nZ2xlLXN3aXRjaDphZnRlciB7XG4gICAgbGVmdDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJBMjU2O1xuICAgIGJvcmRlcjogIzMwNWUzMjsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7IH1cblxuLmZvcm0tZ3JvdXAgLnRleHQtcG9zLCAuZm9ybS1ncm91cCAudGV4dC1uZWcge1xuICBwYWRkaW5nOiA2cHggMDsgfVxuXG4uaW5saW5lLWlucHV0LXN0eWxlLCAudGl0bGUtaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5kZXNjcmlwdGlvbi1pbnB1dCB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweDsgfVxuXG4udGl0bGUtaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4udGl0bGUtaW5wdXQucGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgLnRpdGxlLWlucHV0LnBhZ2UtdGl0bGUgLmlucHV0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAudGl0bGUtaW5wdXQucGFnZS10aXRsZSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLnBhZ2UtdGl0bGUgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS40ZW07IH1cblxuLmRlc2NyaXB0aW9uLWlucHV0IHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzY2NjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuZGl2W2VkaXRvci10eXBlPVwibWFya2Rvd25cIl0gLnRpdGxlLWlucHV0LnBhZ2UtdGl0bGUgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnNlYXJjaC1ib3gge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VhcmNoLWJveCBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogIzAyODhEMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOHB4O1xuICAgIHRvcDogOS41cHg7IH1cbiAgLnNlYXJjaC1ib3ggaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vdXRsaW5lID4gaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjREREO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5vdXRsaW5lID4gaW5wdXQ6Zm9jdXMsIC5vdXRsaW5lID4gaW5wdXQ6YWN0aXZlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNBQUE7XG4gICAgb3V0bGluZTogMDsgfVxuXG4jbG9naW4tZm9ybSBsYWJlbFtmb3I9XCJyZW1lbWJlclwiXSB7XG4gIG1hcmdpbjogMDsgfVxuXG4jbG9naW4tZm9ybSBsYWJlbC50b2dnbGUtc3dpdGNoIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7IH1cblxuLmltYWdlLXBpY2tlciBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJCOyB9XG5cbi5hbmltLmZhZGVJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTgwbXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYW5pbS5zZWFyY2hSZXN1bHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDU4MHB4LCAwLCAwKTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNlYXJjaFJlc3VsdDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMjBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYyLCAwLjI4LCAwLjIzLCAwLjk5KTsgfVxuXG5Aa2V5ZnJhbWVzIHNlYXJjaFJlc3VsdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDAwcHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5hbmltLm1lbnVJbiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51SW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTIwbXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYyLCAwLjI4LCAwLjIzLCAwLjk5KTsgfVxuXG5Aa2V5ZnJhbWVzIG1lbnVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDEpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZ0JvYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBwb2ludGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGUzZCgwLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4uYW5pbS5wb2ludGVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIGFuaW1hdGlvbi1uYW1lOiBwb2ludGVyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDE4MG1zO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42MiwgMC4yOCwgMC4yMywgMC45OSk7IH1cblxuLnNlbGVjdEZhZGUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IDMwMDBtczsgfVxuXG4ubWNlLXRpbnltY2UubWNlLWNvbnRhaW5lci5mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDgyNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4ubWNlLXRpbnltY2UgLm1jZS1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuLm1jZS10aW55bWNlIC5tY2UtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG4ubWNlLWNvbnRhaW5lci1ib2R5Lm1jZS1mbG93LWxheW91dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZWRpdC1hcmVhLmZsZXggPiBkaXYgPiAubWNlLXRpbnltY2UubWNlLWNvbnRhaW5lci5tY2UtcGFuZWwge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiAwIC0xcHg7IH1cbiAgLmVkaXQtYXJlYS5mbGV4ID4gZGl2ID4gLm1jZS10aW55bWNlLm1jZS1jb250YWluZXIubWNlLXBhbmVsID4gLm1jZS1jb250YWluZXItYm9keSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAuZWRpdC1hcmVhLmZsZXggPiBkaXYgPiAubWNlLXRpbnltY2UubWNlLWNvbnRhaW5lci5tY2UtcGFuZWwgPiAubWNlLWNvbnRhaW5lci1ib2R5ID4gLm1jZS10b29sYmFyLWdycCB7XG4gICAgICBmbGV4OiAwIDEgYXV0bzsgfVxuICAgIC5lZGl0LWFyZWEuZmxleCA+IGRpdiA+IC5tY2UtdGlueW1jZS5tY2UtY29udGFpbmVyLm1jZS1wYW5lbCA+IC5tY2UtY29udGFpbmVyLWJvZHkgPiAubWNlLWVkaXQtYXJlYSB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgICAgLmVkaXQtYXJlYS5mbGV4ID4gZGl2ID4gLm1jZS10aW55bWNlLm1jZS1jb250YWluZXIubWNlLXBhbmVsID4gLm1jZS1jb250YWluZXItYm9keSA+IC5tY2UtZWRpdC1hcmVhIGlmcmFtZSB7XG4gICAgICAgIGZsZXg6IDE7IH1cblxuLnBhZ2UtY29udGVudC5tY2UtY29udGVudC1ib2R5IHAge1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi8qIEJBU0lDUyAqL1xuLkNvZGVNaXJyb3Ige1xuICAvKiBTZXQgaGVpZ2h0LCB3aWR0aCwgYm9yZGVycywgYW5kIGdsb2JhbCBmb250IHByb3BlcnRpZXMgaGVyZSAqL1xuICBoZWlnaHQ6IDMwMHB4O1xuICBjb2xvcjogYmxhY2s7IH1cblxuLyogUEFERElORyAqL1xuLkNvZGVNaXJyb3ItbGluZXMge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgLyogVmVydGljYWwgcGFkZGluZyBhcm91bmQgY29udGVudCAqLyB9XG5cbi5Db2RlTWlycm9yIHByZSB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICAvKiBIb3Jpem9udGFsIHBhZGRpbmcgb2YgY29udGVudCAqLyB9XG5cbi5Db2RlTWlycm9yLXNjcm9sbGJhci1maWxsZXIsIC5Db2RlTWlycm9yLWd1dHRlci1maWxsZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLyogVGhlIGxpdHRsZSBzcXVhcmUgYmV0d2VlbiBIIGFuZCBWIHNjcm9sbGJhcnMgKi8gfVxuXG4vKiBHVVRURVIgKi9cbi5Db2RlTWlycm9yLWd1dHRlcnMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5Db2RlTWlycm9yLWxpbmVudW1iZXIge1xuICBwYWRkaW5nOiAwIDNweCAwIDVweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM5OTk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLkNvZGVNaXJyb3ItZ3V0dGVybWFya2VyIHtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5Db2RlTWlycm9yLWd1dHRlcm1hcmtlci1zdWJ0bGUge1xuICBjb2xvcjogIzk5OTsgfVxuXG4vKiBDVVJTT1IgKi9cbi5Db2RlTWlycm9yLWN1cnNvciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgd2lkdGg6IDA7IH1cblxuLyogU2hvd24gd2hlbiBtb3ZpbmcgaW4gYmktZGlyZWN0aW9uYWwgdGV4dCAqL1xuLkNvZGVNaXJyb3IgZGl2LkNvZGVNaXJyb3Itc2Vjb25kYXJ5Y3Vyc29yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBzaWx2ZXI7IH1cblxuLmNtLWZhdC1jdXJzb3IgLkNvZGVNaXJyb3ItY3Vyc29yIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjN2U3OyB9XG5cbi5jbS1mYXQtY3Vyc29yIGRpdi5Db2RlTWlycm9yLWN1cnNvcnMge1xuICB6LWluZGV4OiAxOyB9XG5cbi5jbS1hbmltYXRlLWZhdC1jdXJzb3Ige1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgMS4wNnMgc3RlcHMoMSkgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzsgfVxuXG5ALW1vei1rZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7IH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAxMDAlIHsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBibGluayB7XG4gIDAlIHsgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIDEwMCUgeyB9IH1cblxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlIHsgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIDEwMCUgeyB9IH1cblxuLyogQ2FuIHN0eWxlIGN1cnNvciBkaWZmZXJlbnQgaW4gb3ZlcndyaXRlIChub24taW5zZXJ0KSBtb2RlICovXG4uY20tdGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IH1cblxuLkNvZGVNaXJyb3ItcnVsZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtNTBweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uQ29kZU1pcnJvci1ydWxlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBERUZBVUxUIFRIRU1FICovXG4uY20tcy1kZWZhdWx0IC5jbS1oZWFkZXIge1xuICBjb2xvcjogYmx1ZTsgfVxuXG4uY20tcy1kZWZhdWx0IC5jbS1xdW90ZSB7XG4gIGNvbG9yOiAjMDkwOyB9XG5cbi5jbS1uZWdhdGl2ZSB7XG4gIGNvbG9yOiAjZDQ0OyB9XG5cbi5jbS1wb3NpdGl2ZSB7XG4gIGNvbG9yOiAjMjkyOyB9XG5cbi5jbS1oZWFkZXIsIC5jbS1zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uY20tZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmNtLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY20tc3RyaWtldGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi5jbS1zLWRlZmF1bHQgLmNtLWtleXdvcmQge1xuICBjb2xvcjogIzcwODsgfVxuXG4uY20tcy1kZWZhdWx0IC5jbS1hdG9tIHtcbiAgY29sb3I6ICMyMTk7IH1cblxuLmNtLXMtZGVmYXVsdCAuY20tbnVtYmVyIHtcbiAgY29sb3I6ICMxNjQ7IH1cblxuLmNtLXMtZGVmYXVsdCAuY20tZGVmIHtcbiAgY29sb3I6ICMwMGY7IH1cblxuLmNtLXMtZGVmYXVsdCAuY20tdmFyaWFibGUtMiB7XG4gIGNvbG9yOiAjMDVhOyB9XG5cbi5jbS1zLWRlZmF1bHQgLmNtLXZhcmlhYmxlLTMge1xuICBjb2xvcjogIzA4NTsgfVxuXG4uY20tcy1kZWZhdWx0IC5jbS1jb21tZW50IHtcbiAgY29sb3I6ICNhNTA7IH1cblxuLmNtLXMtZGVmYXVsdCAuY20tc3RyaW5nIHtcbiAgY29sb3I6ICNhMTE7IH1cblxuLmNtLXMtZGVmYXVsdCAuY20tc3RyaW5nLTIge1xuICBjb2xvcjogI2Y1MDsgfVxuXG4uY20tcy1kZWZhdWx0IC5jbS1tZXRhIHtcbiAgY29sb3I6ICM1NTU7IH1cblxuLmNtLXMtZGVmYXVsdCAuY20tcXVhbGlmaWVyIHtcbiAgY29sb3I6ICM1NTU7IH1cblxuLmNtLXMtZGVmYXVsdCAuY20tYnVpbHRpbiB7XG4gIGNvbG9yOiAjMzBhOyB9XG5cbi5jbS1zLWRlZmF1bHQgLmNtLWJyYWNrZXQge1xuICBjb2xvcjogIzk5NzsgfVxuXG4uY20tcy1kZWZhdWx0IC5jbS10YWcge1xuICBjb2xvcjogIzE3MDsgfVxuXG4uY20tcy1kZWZhdWx0IC5jbS1hdHRyaWJ1dGUge1xuICBjb2xvcjogIzAwYzsgfVxuXG4uY20tcy1kZWZhdWx0IC5jbS1ociB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5jbS1zLWRlZmF1bHQgLmNtLWxpbmsge1xuICBjb2xvcjogIzAwYzsgfVxuXG4uY20tcy1kZWZhdWx0IC5jbS1lcnJvciB7XG4gIGNvbG9yOiAjZjAwOyB9XG5cbi5jbS1pbnZhbGlkY2hhciB7XG4gIGNvbG9yOiAjZjAwOyB9XG5cbi5Db2RlTWlycm9yLWNvbXBvc2luZyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDsgfVxuXG4vKiBEZWZhdWx0IHN0eWxlcyBmb3IgY29tbW9uIGFkZG9ucyAqL1xuZGl2LkNvZGVNaXJyb3Igc3Bhbi5Db2RlTWlycm9yLW1hdGNoaW5nYnJhY2tldCB7XG4gIGNvbG9yOiAjMGYwOyB9XG5cbmRpdi5Db2RlTWlycm9yIHNwYW4uQ29kZU1pcnJvci1ub25tYXRjaGluZ2JyYWNrZXQge1xuICBjb2xvcjogI2YyMjsgfVxuXG4uQ29kZU1pcnJvci1tYXRjaGluZ3RhZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNTAsIDAsIDAuMyk7IH1cblxuLkNvZGVNaXJyb3ItYWN0aXZlbGluZS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2U4ZjJmZjsgfVxuXG4vKiBTVE9QICovXG4vKiBUaGUgcmVzdCBvZiB0aGlzIGZpbGUgY29udGFpbnMgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIG1lY2hhbmljcyBvZlxuICAgdGhlIGVkaXRvci4gWW91IHByb2JhYmx5IHNob3VsZG4ndCB0b3VjaCB0aGVtLiAqL1xuLkNvZGVNaXJyb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5Db2RlTWlycm9yLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgLyogVGhpbmdzIHdpbGwgYnJlYWsgaWYgdGhpcyBpcyBvdmVycmlkZGVuICovXG4gIC8qIDMwcHggaXMgdGhlIG1hZ2ljIG1hcmdpbiB1c2VkIHRvIGhpZGUgdGhlIGVsZW1lbnQncyByZWFsIHNjcm9sbGJhcnMgKi9cbiAgLyogU2VlIG92ZXJmbG93OiBoaWRkZW4gaW4gLkNvZGVNaXJyb3IgKi9cbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC8qIFByZXZlbnQgZHJhZ2dpbmcgZnJvbSBoaWdobGlnaHRpbmcgdGhlIGVsZW1lbnQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5Db2RlTWlycm9yLXNpemVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLyogVGhlIGZha2UsIHZpc2libGUgc2Nyb2xsYmFycy4gVXNlZCB0byBmb3JjZSByZWRyYXcgZHVyaW5nIHNjcm9sbGluZ1xuICAgYmVmb3JlIGFjdHVhbCBzY3JvbGxpbmcgaGFwcGVucywgdGh1cyBwcmV2ZW50aW5nIHNoYWtpbmcgYW5kXG4gICBmbGlja2VyaW5nIGFydGlmYWN0cy4gKi9cbi5Db2RlTWlycm9yLXZzY3JvbGxiYXIsIC5Db2RlTWlycm9yLWhzY3JvbGxiYXIsIC5Db2RlTWlycm9yLXNjcm9sbGJhci1maWxsZXIsIC5Db2RlTWlycm9yLWd1dHRlci1maWxsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLkNvZGVNaXJyb3ItdnNjcm9sbGJhciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5Db2RlTWlycm9yLWhzY3JvbGxiYXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG5cbi5Db2RlTWlycm9yLXNjcm9sbGJhci1maWxsZXIge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5Db2RlTWlycm9yLWd1dHRlci1maWxsZXIge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7IH1cblxuLkNvZGVNaXJyb3ItZ3V0dGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzOyB9XG5cbi5Db2RlTWlycm9yLWd1dHRlciB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuXG4uQ29kZU1pcnJvci1ndXR0ZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uQ29kZU1pcnJvci1ndXR0ZXItYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDQ7IH1cblxuLkNvZGVNaXJyb3ItZ3V0dGVyLWVsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiA0OyB9XG5cbi5Db2RlTWlycm9yLWd1dHRlci13cmFwcGVyIDo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLkNvZGVNaXJyb3ItZ3V0dGVyLXdyYXBwZXIgOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5Db2RlTWlycm9yLWxpbmVzIHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIC8qIHByZXZlbnRzIGNvbGxhcHNpbmcgYmVmb3JlIGZpcnN0IGRyYXcgKi8gfVxuXG4uQ29kZU1pcnJvciBwcmUge1xuICAvKiBSZXNldCBzb21lIHN0eWxlcyB0aGF0IHRoZSByZXN0IG9mIHRoZSBwYWdlIG1pZ2h0IGhhdmUgc2V0ICovXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1mb250LXZhcmlhbnQtbGlnYXR1cmVzOiBjb250ZXh0dWFsO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBjb250ZXh0dWFsOyB9XG4gIC5Db2RlTWlycm9yIHByZTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5Db2RlTWlycm9yLXdyYXAgcHJlIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4uQ29kZU1pcnJvci1saW5lYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwOyB9XG5cbi5Db2RlTWlycm9yLWxpbmV3aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5Db2RlTWlycm9yLXJ0bCBwcmUge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uQ29kZU1pcnJvci1jb2RlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBGb3JjZSBjb250ZW50LWJveCBzaXppbmcgZm9yIHRoZSBlbGVtZW50cyB3aGVyZSB3ZSBleHBlY3QgaXQgKi9cbi5Db2RlTWlycm9yLXNjcm9sbCxcbi5Db2RlTWlycm9yLXNpemVyLFxuLkNvZGVNaXJyb3ItZ3V0dGVyLFxuLkNvZGVNaXJyb3ItZ3V0dGVycyxcbi5Db2RlTWlycm9yLWxpbmVudW1iZXIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uQ29kZU1pcnJvci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLkNvZGVNaXJyb3ItY3Vyc29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uQ29kZU1pcnJvci1tZWFzdXJlIHByZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuZGl2LkNvZGVNaXJyb3ItY3Vyc29ycyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzOyB9XG5cbmRpdi5Db2RlTWlycm9yLWRyYWdjdXJzb3JzIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uQ29kZU1pcnJvci1mb2N1c2VkIGRpdi5Db2RlTWlycm9yLWN1cnNvcnMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5Db2RlTWlycm9yLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2Q5ZDlkOTsgfVxuXG4uQ29kZU1pcnJvci1mb2N1c2VkIC5Db2RlTWlycm9yLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2Q3ZDRmMDsgfVxuXG4uQ29kZU1pcnJvci1jcm9zc2hhaXIge1xuICBjdXJzb3I6IGNyb3NzaGFpcjsgfVxuXG4uQ29kZU1pcnJvci1saW5lOjpzZWxlY3Rpb24sIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuOjpzZWxlY3Rpb24sIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuID4gc3Bhbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Q3ZDRmMDsgfVxuXG4uQ29kZU1pcnJvci1saW5lOjotbW96LXNlbGVjdGlvbiwgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW46Oi1tb3otc2VsZWN0aW9uLCAuQ29kZU1pcnJvci1saW5lID4gc3BhbiA+IHNwYW46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Q3ZDRmMDsgfVxuXG4uY20tc2VhcmNoaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmYTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMCwgMC40KTsgfVxuXG4vKiBVc2VkIHRvIGZvcmNlIGEgYm9yZGVyIG1vZGVsIGZvciBhIG5vZGUgKi9cbi5jbS1mb3JjZS1ib3JkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAuMXB4OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIEhpZGUgdGhlIGN1cnNvciB3aGVuIHByaW50aW5nICovXG4gIC5Db2RlTWlycm9yIGRpdi5Db2RlTWlycm9yLWN1cnNvcnMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG5cbi8qIFNlZSBpc3N1ZSAjMjkwMSAqL1xuLmNtLXRhYi13cmFwLWhhY2s6YWZ0ZXIge1xuICBjb250ZW50OiAnJzsgfVxuXG4vKiBIZWxwIHVzZXJzIHVzZSBtYXJrc2VsZWN0aW9uIHRvIHNhZmVseSBzdHlsZSB0ZXh0IGJhY2tncm91bmQgKi9cbnNwYW4uQ29kZU1pcnJvci1zZWxlY3RlZHRleHQge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi8qXG5cbiAgICBOYW1lOiAgICAgICBCYXNlMTYgRGVmYXVsdCBMaWdodFxuICAgIEF1dGhvcjogICAgIENocmlzIEtlbXBzb24gKGh0dHA6Ly9jaHJpc2tlbXBzb24uY29tKVxuXG4gICAgQ29kZU1pcnJvciB0ZW1wbGF0ZSBieSBKYW4gVC4gU290dCAoaHR0cHM6Ly9naXRodWIuY29tL2lkbGViZXJnL2Jhc2UxNi1jb2RlbWlycm9yKVxuICAgIE9yaWdpbmFsIEJhc2UxNiBjb2xvciBzY2hlbWUgYnkgQ2hyaXMgS2VtcHNvbiAoaHR0cHM6Ly9naXRodWIuY29tL2Nocmlza2VtcHNvbi9iYXNlMTYpXG5cbiovXG4uY20tcy1iYXNlMTYtbGlnaHQuQ29kZU1pcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGNvbG9yOiAjNDQ0NDQ0OyB9XG5cbi5jbS1zLWJhc2UxNi1saWdodCBkaXYuQ29kZU1pcnJvci1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7IH1cblxuLmNtLXMtYmFzZTE2LWxpZ2h0IC5Db2RlTWlycm9yLWxpbmU6OnNlbGVjdGlvbiwgLmNtLXMtYmFzZTE2LWxpZ2h0IC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuOjpzZWxlY3Rpb24sIC5jbS1zLWJhc2UxNi1saWdodCAuQ29kZU1pcnJvci1saW5lID4gc3BhbiA+IHNwYW46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7IH1cblxuLmNtLXMtYmFzZTE2LWxpZ2h0IC5Db2RlTWlycm9yLWxpbmU6Oi1tb3otc2VsZWN0aW9uLCAuY20tcy1iYXNlMTYtbGlnaHQgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW46Oi1tb3otc2VsZWN0aW9uLCAuY20tcy1iYXNlMTYtbGlnaHQgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW4gPiBzcGFuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7IH1cblxuLmNtLXMtYmFzZTE2LWxpZ2h0IC5Db2RlTWlycm9yLWd1dHRlcnMge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXItcmlnaHQ6IDBweDsgfVxuXG4uY20tcy1iYXNlMTYtbGlnaHQgLkNvZGVNaXJyb3ItZ3V0dGVybWFya2VyIHtcbiAgY29sb3I6ICNhYzQxNDI7IH1cblxuLmNtLXMtYmFzZTE2LWxpZ2h0IC5Db2RlTWlycm9yLWd1dHRlcm1hcmtlci1zdWJ0bGUge1xuICBjb2xvcjogI2IwYjBiMDsgfVxuXG4uY20tcy1iYXNlMTYtbGlnaHQgLkNvZGVNaXJyb3ItbGluZW51bWJlciB7XG4gIGNvbG9yOiAjYjBiMGIwOyB9XG5cbi5jbS1zLWJhc2UxNi1saWdodCAuQ29kZU1pcnJvci1jdXJzb3Ige1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1MDUwNTA7IH1cblxuLmNtLXMtYmFzZTE2LWxpZ2h0IHNwYW4uY20tY29tbWVudCB7XG4gIGNvbG9yOiAjOGY1NTM2OyB9XG5cbi5jbS1zLWJhc2UxNi1saWdodCBzcGFuLmNtLWF0b20ge1xuICBjb2xvcjogI2FhNzU5ZjsgfVxuXG4uY20tcy1iYXNlMTYtbGlnaHQgc3Bhbi5jbS1udW1iZXIge1xuICBjb2xvcjogI2FhNzU5ZjsgfVxuXG4uY20tcy1iYXNlMTYtbGlnaHQgc3Bhbi5jbS1wcm9wZXJ0eSwgLmNtLXMtYmFzZTE2LWxpZ2h0IHNwYW4uY20tYXR0cmlidXRlIHtcbiAgY29sb3I6ICM2NzhjMzA7IH1cblxuLmNtLXMtYmFzZTE2LWxpZ2h0IHNwYW4uY20ta2V5d29yZCB7XG4gIGNvbG9yOiAjYWM0MTQyOyB9XG5cbi5jbS1zLWJhc2UxNi1saWdodCBzcGFuLmNtLXN0cmluZyB7XG4gIGNvbG9yOiAjZTA5YzNjOyB9XG5cbi5jbS1zLWJhc2UxNi1saWdodCBzcGFuLmNtLWJ1aWx0aW4ge1xuICBjb2xvcjogIzRjN2Y5ZTsgfVxuXG4uY20tcy1iYXNlMTYtbGlnaHQgc3Bhbi5jbS12YXJpYWJsZSB7XG4gIGNvbG9yOiAjOTBhOTU5OyB9XG5cbi5jbS1zLWJhc2UxNi1saWdodCBzcGFuLmNtLXZhcmlhYmxlLTIge1xuICBjb2xvcjogIzZhOWZiNTsgfVxuXG4uY20tcy1iYXNlMTYtbGlnaHQgc3Bhbi5jbS1kZWYge1xuICBjb2xvcjogI2QyODQ0NTsgfVxuXG4uY20tcy1iYXNlMTYtbGlnaHQgc3Bhbi5jbS1icmFja2V0IHtcbiAgY29sb3I6ICMyMDIwMjA7IH1cblxuLmNtLXMtYmFzZTE2LWxpZ2h0IHNwYW4uY20tdGFnIHtcbiAgY29sb3I6ICNhYzQxNDI7IH1cblxuLmNtLXMtYmFzZTE2LWxpZ2h0IHNwYW4uY20tbGluayB7XG4gIGNvbG9yOiAjYWE3NTlmOyB9XG5cbi5jbS1zLWJhc2UxNi1saWdodCBzcGFuLmNtLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2FjNDE0MjtcbiAgY29sb3I6ICM1MDUwNTA7IH1cblxuLmNtLXMtYmFzZTE2LWxpZ2h0IC5Db2RlTWlycm9yLWFjdGl2ZWxpbmUtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNERERDREM7IH1cblxuLmNtLXMtYmFzZTE2LWxpZ2h0IC5Db2RlTWlycm9yLW1hdGNoaW5nYnJhY2tldCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAqIEN1c3RvbSBCb29rU3RhY2sgb3ZlcnJpZGVzXG4gKi9cbi5Db2RlTWlycm9yLCAuQ29kZU1pcnJvciBwcmUge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLkNvZGVNaXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDsgfVxuXG4uY20tcy1iYXNlMTYtbGlnaHQgLkNvZGVNaXJyb3ItZ3V0dGVycyB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREQ7IH1cblxuLmNvZGUtZmlsbCAuQ29kZU1pcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuW25vdGlmaWNhdGlvbl0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogNjRweCAzMnB4O1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDFweCByZ2JhKDc2LCA3NiwgNzYsIDAuMjYpO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAzNjBtcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1ODBweCwgMCwgMCk7IH1cbiAgW25vdGlmaWNhdGlvbl0gaSwgW25vdGlmaWNhdGlvbl0gc3BhbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICBbbm90aWZpY2F0aW9uXSBpIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gIFtub3RpZmljYXRpb25dIHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgW25vdGlmaWNhdGlvbl0ucG9zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJBMjU2O1xuICAgIGNvbG9yOiAjRUVFOyB9XG4gIFtub3RpZmljYXRpb25dLm5lZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NEY0RjtcbiAgICBjb2xvcjogI0VFRTsgfVxuICBbbm90aWZpY2F0aW9uXS53YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI3YjQxO1xuICAgIGNvbG9yOiAjRUVFOyB9XG4gIFtub3RpZmljYXRpb25dLnNob3dpbmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuW2NoYXB0ZXItdG9nZ2xlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTgwbXM7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIFtjaGFwdGVyLXRvZ2dsZV0gaS56bWRpLWNhcmV0LXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTgwbXM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMjUlIDUwJTsgfVxuICBbY2hhcHRlci10b2dnbGVdLm9wZW4gaS56bWRpLWNhcmV0LXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuW292ZXJsYXldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMzMyk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTU1MzY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9wdXAtYm9keS13cmFwIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucG9wdXAtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDIlIDUlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnBvcHVwLWJvZHkuc21hbGwge1xuICAgIG1hcmdpbjogMiUgYXV0bztcbiAgICB3aWR0aDogODAwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgLnBvcHVwLWJvZHk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cblxuLmNvcm5lci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wb3B1cC1oZWFkZXIsIC5wb3B1cC1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5wb3B1cC1oZWFkZXIgLnBvcHVwLXRpdGxlLCAucG9wdXAtZm9vdGVyIC5wb3B1cC10aXRsZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7IH1cblxuYm9keS5mbGV4Ym94LXN1cHBvcnQgI2VudGl0eS1zZWxlY3Rvci13cmFwIC5wb3B1cC1ib2R5IC5mb3JtLWdyb3VwIHtcbiAgaGVpZ2h0OiA0NDRweDtcbiAgbWluLWhlaWdodDogNDQ0cHg7IH1cblxuI2VudGl0eS1zZWxlY3Rvci13cmFwIC5wb3B1cC1ib2R5IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5pbWFnZS1tYW5hZ2VyLWJvZHkge1xuICBtaW4taGVpZ2h0OiA3MHZoOyB9XG5cbi5kcm9wem9uZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogM3B4IGRhc2hlZCAjREREOyB9XG5cbi5pbWFnZS1tYW5hZ2VyLWxpc3QgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTYuNjY2NjclO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSAxNjBtcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaW1hZ2UtbWFuYWdlci1saXN0IC5pbWFnZS5zZWxlY3RlZCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTIsIDAuOTIsIDAuOTIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5pbWFnZS1tYW5hZ2VyLWxpc3QgLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pbWFnZS1tYW5hZ2VyLWxpc3QgLmltYWdlIC5pbWFnZS1tZXRhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNFRUU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nOiAzcHggNHB4OyB9XG4gICAgLmltYWdlLW1hbmFnZXItbGlzdCAuaW1hZ2UgLmltYWdlLW1ldGEgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuaW1hZ2UtbWFuYWdlci1saXN0IC5pbWFnZSB7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuaW1hZ2UtbWFuYWdlci1saXN0IC5pbWFnZSAuaW1hZ2UtbWV0YSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI2ltYWdlLW1hbmFnZXIgLmxvYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgY29sb3I6ICNBQUE7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5pbWFnZS1tYW5hZ2VyLXNpZGViYXIge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREOyB9XG4gIC5pbWFnZS1tYW5hZ2VyLXNpZGViYXIgLmRyb3B6b25lLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4uaW1hZ2UtbWFuYWdlci1saXN0IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBmbGV4OiAxOyB9XG5cbi5pbWFnZS1tYW5hZ2VyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxOyB9XG4gIC5pbWFnZS1tYW5hZ2VyLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmltYWdlLW1hbmFnZXItY29udGVudCAuZnVsbC10YWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKlxuICogVGhlIE1JVCBMaWNlbnNlXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTIgTWF0aWFzIE1lbm8gPG1AdGlhcy5tZT5cbiAqL1xuLmR6LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYWFhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTIwbXM7IH1cblxuLmR6LWRyYWctaG92ZXIgLmR6LW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA3ZWQyO1xuICBjb2xvcjogI0VFRTsgfVxuXG5Aa2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uZHJvcHpvbmUsIC5kcm9wem9uZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZHotcHJldmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7IH1cblxuLmR6LXByZXZpZXc6aG92ZXIge1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbi5kei1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlLCAjZGRkKTsgfVxuXG4uZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWRldGFpbHMge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4uZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjsgfVxuXG4uZHotcHJldmlldyAuZHotcmVtb3ZlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZHotcHJldmlldyAuZHotcmVtb3ZlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHMge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5kei1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgei1pbmRleDogMjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG5cbi5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cblxuLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpIHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbiwgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgcGFkZGluZzogMCAwLjRlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5kei1wcmV2aWV3OmhvdmVyIC5kei1pbWFnZSBpbWcge1xuICBmaWx0ZXI6IGJsdXIoOHB4KTsgfVxuXG4uZHotcHJldmlldyAuZHotaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5kei1wcmV2aWV3IC5kei1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmsge1xuICBhbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG5cbi5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tYXJrIHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG5cbi5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDUwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICBtYXJnaW4tdG9wOiAtMjdweDsgfVxuXG4uZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHN2ZywgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7IH1cblxuLmR6LXByZXZpZXcuZHotcHJvY2Vzc2luZyAuZHotcHJvZ3Jlc3Mge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cblxuLmR6LXByZXZpZXcuZHotY29tcGxldGUgLmR6LXByb2dyZXNzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47IH1cblxuLmR6LXByZXZpZXc6bm90KC5kei1wcm9jZXNzaW5nKSAuZHotcHJvZ3Jlc3Mge1xuICBhbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7IH1cblxuLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2NjYsICM0NDQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHotcHJldmlldy5kei1lcnJvcjpob3ZlciAuZHotZXJyb3ItbWVzc2FnZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTEuNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0b3A6IDg4cHg7XG4gIGxlZnQ6IC0yNnB4O1xuICB3aWR0aDogMTQ4cHg7XG4gIGJhY2tncm91bmQ6ICNFODRGNEY7XG4gIHBhZGRpbmc6IDZweDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiA2NHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNFODRGNEY7IH1cblxuLnRhYi1jb250YWluZXIgLm5hdi10YWJzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnRhYi1jb250YWluZXIgLm5hdi10YWJzIC50YWItaXRlbSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAgIC50YWItY29udGFpbmVyIC5uYXYtdGFicyAudGFiLWl0ZW0uc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4OyB9XG5cbi5pbWFnZS1waWNrZXIgLm5vbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjb2RlLWVkaXRvciAuQ29kZU1pcnJvciB7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuI2NvZGUtZWRpdG9yIC5sYW5nLW9wdGlvbnMge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICNjb2RlLWVkaXRvciAubGFuZy1vcHRpb25zIGEge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jb21tZW50LWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuY29tbWVudC1ib3ggLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjY2NmVtOyB9XG4gICAgLmNvbW1lbnQtYm94IC5jb250ZW50IHAsIC5jb21tZW50LWJveCAuY29udGVudCB1bCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW46IC41ZW0gMDsgfVxuICAuY29tbWVudC1ib3ggLnJlcGx5LXJvdyB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7IH1cblxuLmNvbW1lbnQtYm94IC5oZWFkZXIge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7IH1cbiAgLmNvbW1lbnQtYm94IC5oZWFkZXIgLm1ldGEgaW1nLCAuY29tbWVudC1ib3ggLmhlYWRlciAubWV0YSBhLCAuY29tbWVudC1ib3ggLmhlYWRlciAubWV0YSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuY29tbWVudC1ib3ggLmhlYWRlciAubWV0YSBhLCAuY29tbWVudC1ib3ggLmhlYWRlciAubWV0YSBzcGFuIHtcbiAgICBwYWRkaW5nOiAzcHggMCAzcHggMDtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gIC5jb21tZW50LWJveCAuaGVhZGVyIC5tZXRhIGEge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5jb21tZW50LWJveCAuaGVhZGVyIC5tZXRhIHNwYW4ge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIHBhZGRpbmctbGVmdDogM3B4OyB9XG4gIC5jb21tZW50LWJveCAuaGVhZGVyIC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuXG4vKipcbiAqIEluY2x1ZGVzIHRoZSBtYWluIG5hdmlnYXRpb24gaGVhZGVyIGFuZCB0aGUgZmFkZWQgdG9vbGJhci5cbiAqL1xuaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhEMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREOyB9XG4gIGhlYWRlciAucGFkZGVkIHtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gIGhlYWRlciAubGlua3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWFkZXIgLmxpbmtzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9IH1cbiAgaGVhZGVyIC5saW5rcyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgaGVhZGVyIC5saW5rcyBhOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWFkZXIgLmxpbmtzIGEge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDEycHg7IH0gfVxuICBoZWFkZXIgLmF2YXRhciwgaGVhZGVyIC51c2VyLW5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBoZWFkZXIgLmF2YXRhciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIGhlYWRlciAudXNlci1uYW1lIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIGhlYWRlciAudXNlci1uYW1lID4gKiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgaGVhZGVyIC51c2VyLW5hbWUgPiBzcGFuLCBoZWFkZXIgLnVzZXItbmFtZSA+IGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBoZWFkZXIgLnVzZXItbmFtZSA+IHNwYW4ge1xuICAgICAgcGFkZGluZy10b3A6IDNweDsgfVxuICAgIGhlYWRlciAudXNlci1uYW1lID4gaSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGhlYWRlciAudXNlci1uYW1lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7IH1cbiAgICAgICAgaGVhZGVyIC51c2VyLW5hbWUgLm5hbWUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIGhlYWRlciAuZmxvYXQucmlnaHQge1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgaGVhZGVyIC5saW5rcyBhIHtcbiAgICAgICAgcGFkZGluZzogMTJweDsgfVxuICAgICAgaGVhZGVyIC51c2VyLW5hbWUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDsgfSB9XG5cbi5oZWFkZXItc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmhlYWRlciAuc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBoZWFkZXIgLnNlYXJjaC1ib3ggaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgY29sb3I6ICNFRUU7IH1cbiAgaGVhZGVyIC5zZWFyY2gtYm94IGJ1dHRvbiB7XG4gICAgY29sb3I6ICNFRUU7IH1cbiAgaGVhZGVyIC5zZWFyY2gtYm94IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGNvbG9yOiAjREREOyB9XG4gIGhlYWRlciAuc2VhcmNoLWJveCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICNEREQ7IH1cbiAgaGVhZGVyIC5zZWFyY2gtYm94IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAjREREOyB9XG4gIGhlYWRlciAuc2VhcmNoLWJveCA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogI0RERDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoZWFkZXIgLnNlYXJjaC1ib3gge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIGhlYWRlciAuc2VhcmNoLWJveCB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhlYWRlci1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxvZ286aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubG9nby10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTRweCAyNHB4IDE0cHggMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmxvZ28taW1hZ2Uge1xuICBtYXJnaW46IDZweCAxMnB4IDZweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDQzcHg7IH1cblxuLmJyZWFkY3J1bWJzIHNwYW4uc2VwIHtcbiAgY29sb3I6ICNhYWE7XG4gIHBhZGRpbmc6IDAgNnB4OyB9XG5cbi5mYWRlZCBhLCAuZmFkZWQgYnV0dG9uLCAuZmFkZWQgc3BhbiwgLmZhZGVkIHNwYW4gPiBkaXYge1xuICBjb2xvcjogIzY2NjsgfVxuXG4uZmFkZWQgLnRleHQtYnV0dG9uIHtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTIwbXM7IH1cbiAgLmZhZGVkIC50ZXh0LWJ1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZhZGVkIHNwYW4uZmFkZWQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweDsgfVxuXG4uZmFkZWQtc21hbGwge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMTAxLCAxOTIsIDAuMTUpOyB9XG5cbi50b29sYmFyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuLmJyZWFkY3J1bWJzIC50ZXh0LWJ1dHRvbiwgLmFjdGlvbi1idXR0b25zIC50ZXh0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweDsgfVxuICAuYnJlYWRjcnVtYnMgLnRleHQtYnV0dG9uOmxhc3QtY2hpbGQsIC5hY3Rpb24tYnV0dG9ucyAudGV4dC1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYnJlYWRjcnVtYnMgLnRleHQtYnV0dG9uOmZpcnN0LWNoaWxkLCAuYWN0aW9uLWJ1dHRvbnMgLnRleHQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmFjdGlvbi1idXR0b25zIC5kcm9wZG93bi1jb250YWluZXI6bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG5cbi5hY3Rpb24tYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5hY3Rpb24tYnV0dG9ucy50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYWN0aW9uLWJ1dHRvbnMudGV4dC1sZWZ0IC50ZXh0LWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5hY3Rpb24tYnV0dG9ucy50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5icmVhZGNydW1icyAudGV4dC1idXR0b24sIC5hY3Rpb24tYnV0dG9ucyAudGV4dC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggNnB4OyB9XG4gIC5hY3Rpb24tYnV0dG9ucyAuZHJvcGRvd24tY29udGFpbmVyOmxhc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7IH1cbiAgLmJyZWFkY3J1bWJzIC50ZXh0LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gIC5icmVhZGNydW1icyBhIGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5icmVhZGNydW1icyBzcGFuLnNlcCB7XG4gICAgcGFkZGluZzogMCAzcHg7IH0gfVxuXG4ubmF2LXRhYnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5hdi10YWJzIGEsIC5uYXYtdGFicyAudGFiLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5uYXYtdGFicyBhLnNlbGVjdGVkLCAubmF2LXRhYnMgLnRhYi1pdGVtLnNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDI4OEQxOyB9XG5cbi5mYWRlZC1zbWFsbCAubmF2LXRhYnMgYSB7XG4gIHBhZGRpbmc6IDEycHggMTZweDsgfVxuXG4ucGFnZS1saXN0IGg0IHtcbiAgbWFyZ2luOiAyNHB4IDAgNnB4IDA7XG4gIGZvbnQtc2l6ZTogMS42NjZlbTsgfVxuXG4ucGFnZS1saXN0IGEuY2hhcHRlciB7XG4gIGNvbG9yOiAjZWY3YzNjOyB9XG5cbi5wYWdlLWxpc3QgLmluc2V0LWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wYWdlLWxpc3QgaDUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMjg4RDE7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAxNnB4O1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5wYWdlLWxpc3QgaDUuZHJhZnQge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUE2MERBOyB9XG5cbi5wYWdlLWxpc3QgLmVudGl0eS1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5wYWdlLWxpc3QgaHIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wYWdlLWxpc3QgLnBhZ2UsIC5wYWdlLWxpc3QgLmNoYXB0ZXIsIC5wYWdlLWxpc3QgLmJvb2sge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuLnBhZ2UtbGlzdCAucGFnZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAyODhEMTsgfVxuXG4ucGFnZS1saXN0IC5wYWdlLmRyYWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjOUE2MERBOyB9XG4gIC5wYWdlLWxpc3QgLnBhZ2UuZHJhZnQgLnRleHQtcGFnZSB7XG4gICAgY29sb3I6ICM5QTYwREE7IH1cblxuLnBhZ2UtbGlzdCAuY2hhcHRlciB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VmN2MzYzsgfVxuXG4ucGFnZS1saXN0IC5ib29rIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA5Njg4OyB9XG5cbi5wYWdlLWxpc3QgLm1ldGEge1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgZm9udC1zaXplOiAwLjk1ZW07IH1cblxuLnBhZ2UtbGlzdCAubWV0YSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbi5zaWRlYmFyLXBhZ2UtbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxMnB4IDAgMTZweCAycHg7XG4gIGJvcmRlci1sZWZ0OiAycHggZG90dGVkICNCQkI7IH1cbiAgLnNpZGViYXItcGFnZS1uYXYgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAwLjk1ZW07IH1cbiAgLnNpZGViYXItcGFnZS1uYXYgLmgxIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAuc2lkZWJhci1wYWdlLW5hdiAuaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gIC5zaWRlYmFyLXBhZ2UtbmF2IC5oMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLnNpZGViYXItcGFnZS1uYXYgLmg0IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDsgfVxuICAuc2lkZWJhci1wYWdlLW5hdiAuaDUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4OyB9XG4gIC5zaWRlYmFyLXBhZ2UtbmF2IC5oNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7IH1cblxuLmJvb2stdHJlZSB7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDI0MG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodCwgYm9yZGVyOyB9XG5cbi5ib29rLXRyZWUgaDQge1xuICBwYWRkaW5nOiAxNnB4IDEycHggMCAxMnB4OyB9XG4gIC5ib29rLXRyZWUgaDQgaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuXG4uYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMDk2ODg7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMTJweDsgfVxuICAgIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IGxpIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IGxpIGEgaSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IGxpLCAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCBhLmJvbGQge1xuICAgIGNvbG9yOiAjRUVFICFpbXBvcnRhbnQ7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5ib29rIHtcbiAgICBjb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG4gICAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgLmJvb2suc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTAsIDEzNiwgMC4yOSk7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgLmNoYXB0ZXIge1xuICAgIGNvbG9yOiAjZWY3YzNjICFpbXBvcnRhbnQ7IH1cbiAgICAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCAuY2hhcHRlci5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMTI0LCA2MCwgMC4xMik7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgW2NoYXB0ZXItdG9nZ2xlXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5saXN0LWl0ZW0tY2hhcHRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWY3YzNjO1xuICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5saXN0LWl0ZW0tcGFnZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMjg4RDE7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHg7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgLnBhZ2Uge1xuICAgIGNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5wYWdlLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgMTM2LCAyMDksIDAuMSk7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgLmxpc3QtaXRlbS1wYWdlLmRyYWZ0IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM5QTYwREE7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgLnBhZ2UuZHJhZnQgLnBhZ2UsIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5saXN0LWl0ZW0tcGFnZS5kcmFmdCBhLnBhZ2Uge1xuICAgIGNvbG9yOiAjOUE2MERBICFpbXBvcnRhbnQ7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCAuc3ViLW1lbnUub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNvcnRhYmxlLXBhZ2UtbGlzdCwgLnNvcnRhYmxlLXBhZ2UtbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuLnNvcnQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMCAyNHB4IDAgMjRweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA5Njg4OyB9XG5cbi5zb3J0YWJsZS1wYWdlLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuc29ydGFibGUtcGFnZS1saXN0ID4gdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5zb3J0YWJsZS1wYWdlLWxpc3QgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5zb3J0YWJsZS1wYWdlLWxpc3QgbGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtaW4taGVpZ2h0OiAzOHB4OyB9XG4gICAgLnNvcnRhYmxlLXBhZ2UtbGlzdCBsaS50ZXh0LWNoYXB0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWY3YzNjOyB9XG4gICAgLnNvcnRhYmxlLXBhZ2UtbGlzdCBsaS50ZXh0LXBhZ2Uge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDI4OEQxOyB9XG4gIC5zb3J0YWJsZS1wYWdlLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDZweDsgfVxuXG4uc29ydGFibGUtcGFnZS1saXN0IGxpLnBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zb3J0YWJsZS1wYWdlLWxpc3QgbGkucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hY3Rpdml0eS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGNvbG9yOiAjODg4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcbiAgZm9udC1zaXplOiAwLjllbTsgfVxuICAuYWN0aXZpdHktbGlzdC1pdGVtIC5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuYWN0aXZpdHktbGlzdC1pdGVtIC5sZWZ0ICsgLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogNDJweDsgfVxuICAuYWN0aXZpdHktbGlzdC1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG51bC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDE2cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7IH1cbiAgdWwucGFnaW5hdGlvbiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgdWwucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhLCB1bC5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIHNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG4gIHVsLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhLCB1bC5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7IH1cbiAgdWwucGFnaW5hdGlvbiBhLCB1bC5wYWdpbmF0aW9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICB1bC5wYWdpbmF0aW9uIGEuZGlzYWJsZWQsIHVsLnBhZ2luYXRpb24gc3Bhbi5kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIHVsLnBhZ2luYXRpb24gbGkuYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgMTM2LCAyMDksIDAuOCk7XG4gICAgY29sb3I6ICNFRUU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIsIDEzNiwgMjA5LCAwLjgpOyB9XG4gIHVsLnBhZ2luYXRpb24gYSB7XG4gICAgY29sb3I6ICMwMjg4RDE7IH1cblxuLmNvbXBhY3QgdWwucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZW50aXR5LWxpc3QgPiBkaXYge1xuICBwYWRkaW5nOiAxNnB4IDA7IH1cblxuLmVudGl0eS1saXN0IGg0IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5lbnRpdHktbGlzdCBociB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZW50aXR5LWxpc3QgLnRleHQtc21hbGwudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjQUFBO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG5cbi5lbnRpdHktbGlzdCAudGV4dC1tdXRlZCBwLnRleHQtbXV0ZWQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5lbnRpdHktbGlzdCAucGFnZS5kcmFmdCAudGV4dC1wYWdlIHtcbiAgY29sb3I6ICM5QTYwREE7IH1cblxuLmNhcmQgLmVudGl0eS1saXN0LWl0ZW0sIC5jYXJkIC5hY3Rpdml0eS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cblxuLmVudGl0eS1saXN0LmNvbXBhY3Qge1xuICBmb250LXNpemU6IDAuNmVtOyB9XG4gIC5lbnRpdHktbGlzdC5jb21wYWN0IGg0LCAuZW50aXR5LWxpc3QuY29tcGFjdCBhIHtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5lbnRpdHktbGlzdC5jb21wYWN0IC5lbnRpdHktaXRlbS1zbmlwcGV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5lbnRpdHktbGlzdC5jb21wYWN0IC5lbnRpdHktbGlzdC1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG4gIC5lbnRpdHktbGlzdC5jb21wYWN0IHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZW50aXR5LWxpc3QuY29tcGFjdCA+IHAuZW1wdHktdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5lbnRpdHktbGlzdC5jb21wYWN0IGhyIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi1jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmRyb3Bkb3duLWNvbnRhaW5lciB1bC53aWRlIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4OyB9XG4gIC5kcm9wZG93bi1jb250YWluZXIgdWwgLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5kcm9wZG93bi1jb250YWluZXIgdWwgbGkucGFkZGVkIHtcbiAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5kcm9wZG93bi1jb250YWluZXIgdWwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgY29sb3I6ICM1NTU7IH1cbiAgICAuZHJvcGRvd24tY29udGFpbmVyIHVsIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfVxuICAgIC5kcm9wZG93bi1jb250YWluZXIgdWwgYSBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDsgfVxuICAuZHJvcGRvd24tY29udGFpbmVyIHVsIGxpLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREOyB9XG5cbi5wYWdlLWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5wYWdlLWVkaXRvciAuZmFkZWQtc21hbGwge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucGFnZS1lZGl0b3IgLmVkaXQtYXJlYSB7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5kcmFmdC1ub3RpZmljYXRpb24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDEyMG1zO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlOyB9XG4gIC5kcmFmdC1ub3RpZmljYXRpb24udmlzaWJsZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4ucGFnZS1zdHlsZS5lZGl0b3Ige1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtY29udGVudCB7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gIC5wYWdlLWNvbnRlbnQgLmFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBhZ2UtY29udGVudCBpbWcuYWxpZ24tbGVmdCwgLnBhZ2UtY29udGVudCB0YWJsZS5hbGlnbi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNnB4IDEycHggNnB4IDA7IH1cbiAgLnBhZ2UtY29udGVudCAuYWxpZ24tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLWNvbnRlbnQgaW1nLmFsaWduLXJpZ2h0LCAucGFnZS1jb250ZW50IHRhYmxlLmFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW46IDZweCAwIDZweCAxMnB4OyB9XG4gIC5wYWdlLWNvbnRlbnQgLmFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLWNvbnRlbnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wYWdlLWNvbnRlbnQgaDEsIC5wYWdlLWNvbnRlbnQgaDIsIC5wYWdlLWNvbnRlbnQgaDMsIC5wYWdlLWNvbnRlbnQgaDQsIC5wYWdlLWNvbnRlbnQgaDUsIC5wYWdlLWNvbnRlbnQgaDYsIC5wYWdlLWNvbnRlbnQgcHJlIHtcbiAgICBjbGVhcjogbGVmdDsgfVxuICAucGFnZS1jb250ZW50IGhyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDE2cHggMDsgfVxuICAucGFnZS1jb250ZW50IHRhYmxlIHtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLWNvbnRlbnQgaW5zLFxuICAucGFnZS1jb250ZW50IGRlbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wYWdlLWNvbnRlbnQgaW5zIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGJmZmRiOyB9XG4gIC5wYWdlLWNvbnRlbnQgZGVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZFQ0VDOyB9XG5cbi5wb2ludGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7IH1cblxuLnBvaW50ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDFweCByZ2JhKDIxMiwgMjA5LCAyMDksIDAuMzUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAyNzJweDtcbiAgei1pbmRleDogNTU7IH1cbiAgLnBvaW50ZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTlweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0NDO1xuICAgIHotaW5kZXg6IDU2OyB9XG4gIC5wb2ludGVyIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgd2lkdGg6IDE3MnB4O1xuICAgIHotaW5kZXg6IDQwOyB9XG4gIC5wb2ludGVyIGlucHV0LCAucG9pbnRlciBidXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAucG9pbnRlciA+IGkge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gIC5wb2ludGVyIHNwYW4uaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5wb2ludGVyIC5idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMCAwIDAgLTRweDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5mbG9hdGluZy10b29sYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgcmlnaHQ6IDY0cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogd2lkdGggZWFzZS1pbi1vdXQgMTgwbXM7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1pbi1oZWlnaHQ6IDBweDsgfVxuICAuZmxvYXRpbmctdG9vbGJveC5vcGVuIHtcbiAgICB3aWR0aDogNDgwcHg7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3ggW3Rvb2xib3gtdG9nZ2xlXSBpIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMTgwbXM7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3ggW3Rvb2xib3gtdG9nZ2xlXSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAxODBtczsgfVxuICAuZmxvYXRpbmctdG9vbGJveC5vcGVuIFt0b29sYm94LXRvZ2dsZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjI5KTsgfVxuICAuZmxvYXRpbmctdG9vbGJveC5vcGVuIFt0b29sYm94LXRvZ2dsZV0gaSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuZmxvYXRpbmctdG9vbGJveCA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3ggLnRhYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREQ7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgZmxleDogMCAxIGF1dG87IH1cbiAgLmZsb2F0aW5nLXRvb2xib3ggLnRhYnMgaSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZmxvYXRpbmctdG9vbGJveCAudGFicyA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIC5mbG9hdGluZy10b29sYm94Lm9wZW4gLnRhYnMgPiBzcGFuLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5mbG9hdGluZy10b29sYm94IGRpdlt0b29sYm94LXRhYi1jb250ZW50XSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAuZmxvYXRpbmctdG9vbGJveCBkaXZbdG9vbGJveC10YWItY29udGVudF0gLnBhZGRlZCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuZmxvYXRpbmctdG9vbGJveCBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIDI0cHggMTJweCAyNHB4OyB9XG4gIC5mbG9hdGluZy10b29sYm94IC50YWdzIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA1MHB4OyB9XG4gIC5mbG9hdGluZy10b29sYm94IC50YWdzIHRkLCAuZmxvYXRpbmctdG9vbGJveCAudGFnLXRhYmxlID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmxvYXRpbmctdG9vbGJveCAuaGFuZGxlIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3ggZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC5mbG9hdGluZy10b29sYm94IHRhYmxlIHRkLCAuZmxvYXRpbmctdG9vbGJveCB0YWJsZSB0aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuW3Rvb2xib3gtdGFiLWNvbnRlbnRdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFnLWRpc3BsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRhZy1kaXNwbGF5IHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAudGFnLWRpc3BsYXkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC50YWctZGlzcGxheSAuaGVhZGluZyB0aCB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC43KTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAudGFnLWRpc3BsYXkgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAudGFnLWRpc3BsYXkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAudGFnLWRpc3BsYXkgLnRhZy12YWx1ZSB7XG4gICAgY29sb3I6ICM4ODg7IH1cbiAgLnRhZy1kaXNwbGF5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLnRhZy1kaXNwbGF5IC50YWcge1xuICAgIHBhZGRpbmc6IDEycHg7IH1cblxuLnN1Z2dlc3Rpb24tYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkJCO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDFweCAjQ0NDO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5zdWdnZXN0aW9uLWJveCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7IH1cbiAgICAuc3VnZ2VzdGlvbi1ib3ggbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnN1Z2dlc3Rpb24tYm94IGxpLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9XG5cbi5jb21tZW50LWVkaXRvciAuQ29kZU1pcnJvciwgLmNvbW1lbnQtZWRpdG9yIC5Db2RlTWlycm9yLXNjcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4OyB9XG5cblt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuW25nXFw6Y2xvYWtdLCBbbmctY2xvYWtdLCAubmctY2xvYWsge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbltuZy1jbGlja10ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRyYWdnZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogMjAwMDsgfVxuXG5ib2R5LmRyYWdnaW5nLCBib2R5LmRyYWdnaW5nICoge1xuICBjdXJzb3I6IG1vdmUgIWltcG9ydGFudDsgfVxuXG4uYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDsgfVxuICAuYXZhdGFyLm1lZCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5hdmF0YXIubGFyZ2Uge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDsgfVxuICAuYXZhdGFyLmh1Z2Uge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gIC5hdmF0YXIuc3F1YXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmxvYWRpbmctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzMnB4IGF1dG87IH1cbiAgLmxvYWRpbmctY29udGFpbmVyID4gZGl2IHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGxvYWRpbmdCb2I7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjRzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYyLCAwLjI4LCAwLjIzLCAwLjk5KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4OEQxO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4zczsgfVxuICAubG9hZGluZy1jb250YWluZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODg7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVxuICAubG9hZGluZy1jb250YWluZXIgPiBkaXY6bGFzdC1vZi10eXBlIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjdjM2M7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzOyB9XG4gIC5sb2FkaW5nLWNvbnRhaW5lciA+IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogIzg4ODtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5zZWFyY2gtcmVzdWx0cyA+IGgzIGEge1xuICBmb250LXNpemU6IDAuNjZlbTtcbiAgY29sb3I6ICMwMjg4RDE7XG4gIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAuc2VhcmNoLXJlc3VsdHMgPiBoMyBhIGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cblxuW2JhY2stdG8tdG9wXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg4RDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogMjRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxODBtcztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk5O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIFtiYWNrLXRvLXRvcF06aG92ZXIge1xuICAgIHdpZHRoOiAxMzZweDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgICBbYmFjay10by10b3BdOmhvdmVyIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIFtiYWNrLXRvLXRvcF0gLmlubmVyIHtcbiAgICB3aWR0aDogMTM2cHg7IH1cbiAgW2JhY2stdG8tdG9wXSBpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweCAwIDA7IH1cbiAgW2JhY2stdG8tdG9wXSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXB4OyB9XG5cbi5jb250YWluZWQtc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvbnRhaW5lZC1zZWFyY2gtYm94IGlucHV0LCAuY29udGFpbmVkLXNlYXJjaC1ib3ggYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgLmNvbnRhaW5lZC1zZWFyY2gtYm94IGlucHV0IHtcbiAgICBmbGV4OiA1OyB9XG4gICAgLmNvbnRhaW5lZC1zZWFyY2gtYm94IGlucHV0OmZvY3VzLCAuY29udGFpbmVkLXNlYXJjaC1ib3ggaW5wdXQ6YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgLmNvbnRhaW5lZC1zZWFyY2gtYm94IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgLmNvbnRhaW5lZC1zZWFyY2gtYm94IGJ1dHRvbiBpIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb250YWluZWQtc2VhcmNoLWJveCBidXR0b24uY2FuY2VsLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NEY0RjtcbiAgICBjb2xvcjogI0VFRTsgfVxuXG4uZW50aXR5LXNlbGVjdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuOGVtOyB9XG4gIC5lbnRpdHktc2VsZWN0b3IgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7IH1cbiAgLmVudGl0eS1zZWxlY3RvciAuZW50aXR5LWxpc3Qge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7IH1cbiAgLmVudGl0eS1zZWxlY3RvciAubG9hZGluZyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAuZW50aXR5LXNlbGVjdG9yIC5lbnRpdHktbGlzdCA+IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBmb250LXNpemU6IDEuMzMzZW07IH1cbiAgLmVudGl0eS1zZWxlY3RvciAuZW50aXR5LWxpc3QgPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDEyMG1zO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZW50aXR5LWxpc3QtaXRlbS5zZWxlY3RlZCBoMywgLmVudGl0eS1saXN0LWl0ZW0uc2VsZWN0ZWQgaSwgLmVudGl0eS1saXN0LWl0ZW0uc2VsZWN0ZWQgcCwgLmVudGl0eS1saXN0LWl0ZW0uc2VsZWN0ZWQgYSwgLmVudGl0eS1saXN0LWl0ZW0uc2VsZWN0ZWQgc3BhbiB7XG4gIGNvbG9yOiAjRUVFOyB9XG5cbi5jZW50ZXItYm94IHtcbiAgbWFyZ2luOiA0OHB4IGF1dG8gMCBhdXRvO1xuICB3aWR0aDogNDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5jZW50ZXItYm94IGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuIiwiXG4vKlxuKiBUaGlzIGZpbGUgY29udGFpbmVyIGFsbCBibG9jayBzdHlsaW5nIGluY2x1ZGluZyBiYWNrZ3JvdW5kIHNoYWRpbmcsXG4qIG1hcmdpbnMsIHBhZGRpbmdzICYgYm9yZGVycy5cbiovXG5cblxuLypcbiogQmFja2dyb3VuZCBTaGFkaW5nXG4qL1xuLnNoYWRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICYucG9zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwb3NpdGl2ZSwgNDAlKTtcbiAgfVxuICAmLm5lZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbmVnYXRpdmUsIDIwJSk7XG4gIH1cbiAgJi5wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCA0MCUpO1xuICB9XG4gICYuc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzZWNvbmRhcnksIDMwJSk7XG4gIH1cbn1cblxuLypcbiogQm9yZGVyaW5nXG4qL1xuLmJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JCQjtcbiAgJi5wb3Mge1xuICAgIGJvcmRlci1jb2xvcjogJHBvc2l0aXZlO1xuICB9XG4gICYubmVnIHtcbiAgICBib3JkZXItY29sb3I6ICRuZWdhdGl2ZTtcbiAgfVxuICAmLnByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gIH1cbiAgJi5zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgfVxuICAmLnRoaWNrIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxufVxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi8qXG4qIFBhZGRpbmdcbiovXG4ubm9wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWRkZWQge1xuICBwYWRkaW5nOiAkLWw7XG4gICYubGFyZ2Uge1xuICAgIHBhZGRpbmc6ICQteGw7XG4gIH1cbiAgPmgxLCA+aDIsID5oMywgPmg0IHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMWVtO1xuICAgIH1cbiAgfVxufVxuLnBhZGRlZC12ZXJ0aWNhbCwgLnBhZGRlZC10b3Age1xuICBwYWRkaW5nLXRvcDogJC1tO1xuICAmLmxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogJC14bDtcbiAgfVxufVxuXG4ucGFkZGVkLXZlcnRpY2FsLCAucGFkZGVkLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAkLW07XG4gICYubGFyZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAkLXhsO1xuICB9XG59XG4ucGFkZGVkLWhvcml6b250YWwsIC5wYWRkZWQtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogJC1tO1xuICAmLmxhcmdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICQteGw7XG4gIH1cbn1cbi5wYWRkZWQtaG9yaXpvbnRhbCwgLnBhZGRlZC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6ICQtbTtcbiAgJi5sYXJnZSB7XG4gICAgcGFkZGluZy1yaWdodDogJC14bDtcbiAgfVxufVxuXG4vKlxuKiBNYXJnaW5zXG4qL1xuLm1hcmdpbnMge1xuICBtYXJnaW46ICQtbDtcbiAgJi5sYXJnZSB7XG4gICAgbWFyZ2luOiAkLXhsO1xuICB9XG59XG4ubWFyZ2lucy12ZXJ0aWNhbCwgLm1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAkLW07XG4gICYubGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6ICQteGw7XG4gIH1cbn1cbi5tYXJnaW5zLXZlcnRpY2FsLCAubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206ICQtbTtcbiAgJi5sYXJnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJC14bDtcbiAgfVxufVxuLm1hcmdpbnMtaG9yaXpvbnRhbCwgLm1hcmdpbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6ICQtbTtcbiAgJi5sYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6ICQteGw7XG4gIH1cbn1cbi5tYXJnaW5zLWhvcml6b250YWwsIC5tYXJnaW4tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6ICQtbTtcbiAgJi5sYXJnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkLXhsO1xuICB9XG59XG5cblxuLyoqXG4gKiBDYWxsb3V0c1xuICovXG5cbi5jYWxsb3V0IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjQkJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBwYWRkaW5nOiAkLXMgJC1zICQtcyAkLXhsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbC1EZXNpZ24tSWNvbmljLUZvbnQnO1xuICAgIGxlZnQ6ICQteHMgKyA0cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAvL3RvcDogJC14cyArIDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMS4yMjJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAmLnN1Y2Nlc3Mge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9zaXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcG9zaXRpdmUsIDQ1JSk7XG4gICAgY29sb3I6IGRhcmtlbigkcG9zaXRpdmUsIDE2JSk7XG4gIH1cbiAgJi5zdWNjZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjI2OSc7XG4gIH1cbiAgJi5kYW5nZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbmVnYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbmVnYXRpdmUsIDM0JSk7XG4gICAgY29sb3I6IGRhcmtlbigkbmVnYXRpdmUsIDIwJSk7XG4gIH1cbiAgJi5kYW5nZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWYyJztcbiAgfVxuICAmLmluZm8ge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkaW5mbztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRpbmZvLCA1MCUpO1xuICAgIGNvbG9yOiBkYXJrZW4oJGluZm8sIDE2JSk7XG4gIH1cbiAgJi5pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmOCc7XG4gIH1cbiAgJi53YXJuaW5nIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHdhcm5pbmc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkd2FybmluZywgMzYlKTtcbiAgICBjb2xvcjogZGFya2VuKCR3YXJuaW5nLCAxNiUpO1xuICB9XG4gICYud2FybmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjEnO1xuICB9XG59XG5cbi5jYXJkIHtcbiAgbWFyZ2luOiAkLW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGgzIHtcbiAgICBwYWRkaW5nOiAkLW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogJGZzLXM7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIGgzIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5ib2R5LCBwLmVtcHR5LXRleHQge1xuICAgIHBhZGRpbmc6ICQtbTtcbiAgfVxuICBhLCBwIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxufVxuXG4uY2FyZC5kcmFnLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogJC1zICsgMjhweDtcbiAgbWFyZ2luOiAkLXMgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZHJhZy1jYXJkLWFjdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5oYW5kbGUsIC5kcmFnLWNhcmQtYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAkLXhzO1xuICAgIHBhZGRpbmctcmlnaHQ6ICQteHM7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICAgIH1cbiAgICBpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICA+IGRpdiAub3V0bGluZSBpbnB1dCB7XG4gICAgbWFyZ2luOiAkLXMgMDtcbiAgfVxuICA+IGRpdi5wYWRkZWQge1xuICAgIHBhZGRpbmc6ICQtcyAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhhbmRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwICQtcztcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4ud2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6ICQtbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbn0iLCJcbkBtaXhpbiBnZW5lcmF0ZS1idXR0b24tY29sb3JzKCR0ZXh0Q29sb3IsICRiYWNrZ3JvdW5kQ29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcbiAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYWNrZ3JvdW5kQ29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJhY2tncm91bmRDb2xvciwgOCUpO1xuICAgIC8vYm94LXNoYWRvdzogJGJzLW1lZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZENvbG9yLCA4JSk7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmFja2dyb3VuZENvbG9yLCA0JSk7XG4gICAgYm94LXNoYWRvdzogJGJzLWxpZ2h0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gU3BlY2lmaWMgVmFyaWFibGVzXG4kYnV0dG9uLWJvcmRlci1yYWRpdXM6IDJweDtcblxuLmJ1dHRvbi1iYXNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6ICRmcy1tO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIHBhZGRpbmc6ICQteHMqMS4zICQtbTtcbiAgbWFyZ2luOiAkLXhzICQteHMgJC14cyAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxMjBtcztcbiAgYm94LXNoYWRvdzogMDtcbiAgQGluY2x1ZGUgZ2VuZXJhdGUtYnV0dG9uLWNvbG9ycygjRUVFLCAkcHJpbWFyeSk7XG59XG5cbi5idXR0b24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gIHtcbiAgQGV4dGVuZCAuYnV0dG9uLWJhc2U7XG4gICYucG9zIHtcbiAgICBAaW5jbHVkZSBnZW5lcmF0ZS1idXR0b24tY29sb3JzKCNFRUUsICRwb3NpdGl2ZSk7XG4gIH1cbiAgJi5uZWcge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlLWJ1dHRvbi1jb2xvcnMoI0VFRSwgJG5lZ2F0aXZlKTtcbiAgfVxuICAmLnNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgZ2VuZXJhdGUtYnV0dG9uLWNvbG9ycygjRUVFLCAkc2Vjb25kYXJ5KTtcbiAgfVxuICAmLm11dGVkIHtcbiAgICBAaW5jbHVkZSBnZW5lcmF0ZS1idXR0b24tY29sb3JzKCNFRUUsICNBQUEpO1xuICB9XG4gICYubXV0ZWQtbGlnaHQge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlLWJ1dHRvbi1jb2xvcnMoIzY2NiwgI2U0ZTRlNCk7XG4gIH1cbn1cblxuLmJ1dHRvbi5vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjODg4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICB9XG4gICYucGFnZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcGFnZTtcbiAgICBjb2xvcjogJGNvbG9yLXBhZ2U7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2U7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cbiAgJi5jaGFwdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1jaGFwdGVyO1xuICAgIGNvbG9yOiAkY29sb3ItY2hhcHRlcjtcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2hhcHRlcjtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgfVxuICAmLmJvb2sge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvb2s7XG4gICAgY29sb3I6ICRjb2xvci1ib29rO1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib29rO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LWJ1dHRvbiB7XG4gIEBleHRlbmQgLmxpbms7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmLm5lZyB7XG4gICAgY29sb3I6ICRuZWdhdGl2ZTtcbiAgfVxufVxuXG4uYnV0dG9uLWdyb3VwIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC5idXR0b24sIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICBtYXJnaW46ICQteHMgMCAkLXhzIDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cyAwIDAgJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgJGJ1dHRvbi1ib3JkZXItcmFkaXVzIDA7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24uYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgJi50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmJ1dHRvbi5pY29uIHtcbiAgaSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYnV0dG9uLnN2ZyB7XG4gIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAkLW07XG4gICAgdG9wOiAkLXMgLSAycHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbiAgcGFkZGluZzogJC1zICQtbTtcbiAgcGFkZGluZy1ib3R0b206ICQtcyAtIDJweDtcbiAgcGFkZGluZy1sZWZ0OiAkLW0qMiArIDI0cHg7XG59XG5cbi5idXR0b25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCQjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJCO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59IiwidGFibGUge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgdGQsIHRoIHtcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgdGQgcCwgdGggcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbnRhYmxlLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgfVxuICB0aCwgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6ICQteHMgJC14cztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIH1cbiAgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbnRhYmxlLm5vLXN0eWxlIHtcbiAgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbnRhYmxlLmxpc3QtdGFibGUge1xuICBtYXJnaW46IDAgLSQteHM7XG4gIHRkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAkLXhzO1xuICB9XG59IiwiXG4uaW5wdXQtYmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmcy1zO1xuICBwYWRkaW5nOiAkLXhzKjEuNTtcbiAgY29sb3I6ICM2NjY7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAmLm5lZywgJi5pbnZhbGlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmVnYXRpdmU7XG4gIH1cbiAgJi5wb3MsICYudmFsaWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwb3NpdGl2ZTtcbiAgfVxuICAmLmRpc2FibGVkLCAmW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWNBQUFBSENBWUFBQURFVWxmVEFBQUFNVWxFUVZRSVcyTmt3QUd1WGJ2Mm54R2JIRWhDUzB1TEVVTVNKZ0hTaENLSkxJRWlpUzRCbDhRbUFaYkVKUUdTQkFDNjJCdUordHQ3emdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLmZha2UtaW5wdXQge1xuICBAZXh0ZW5kIC5pbnB1dC1iYXNlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuI2h0bWwtZWRpdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI21hcmtkb3duLWVkaXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgI21hcmtkb3duLWVkaXRvci1pbnB1dCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogJC14cyAkLW07XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cbiAgLm1hcmtkb3duLWRpc3BsYXksIC5tYXJrZG93bi1lZGl0b3Itd3JhcCB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1hcmtkb3duLWVkaXRvci13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tYXJrZG93bi1kaXNwbGF5IHtcbiAgICBwYWRkaW5nOiAwICQtbSAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAucGFnZS1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuLmVkaXRvci10b29sYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICQteHMgJC1tO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBmbGV4OiBub25lO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAwLjk0ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgJi5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5sYWJlbC5yYWRpbywgbGFiZWwuY2hlY2tib3gge1xuICBmb250LXdlaWdodDogNDAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogJC14cztcbiAgfVxufVxuXG5sYWJlbC5pbmxpbmUuY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6ICQtbTtcbn1cblxubGFiZWwgKyBwLnNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG59XG5cbnRhYmxlLmZvcm0tdGFibGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6ICQteHhzLzIgMDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInVybFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgQGV4dGVuZCAuaW5wdXQtYmFzZTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXSB7XG4gIHdpZHRoOiAxOTBweDtcbn1cblxuLnRvZ2dsZS1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTIwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsLjIpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsLjEyKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTIwbXM7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBvc2l0aXZlLCAwLjQpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwb3NpdGl2ZTtcbiAgICAgIGJvcmRlcjogZGFya2VuKCRwb3NpdGl2ZSwgMjAlKTtcbiAgICB9XG4gIH1cbn1cbi50b2dnbGUtc3dpdGNoLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0OmNoZWNrZWQgKyAudG9nZ2xlLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBvc2l0aXZlLCAwLjQpO1xuICAmOmFmdGVyIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwb3NpdGl2ZTtcbiAgICBib3JkZXI6IGRhcmtlbigkcG9zaXRpdmUsIDIwJSk7XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkLXM7XG4gIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICB9XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgLnRleHQtcG9zLCAudGV4dC1uZWcge1xuICAgIHBhZGRpbmc6ICQteHMgMDtcbiAgfVxufVxuXG4uaW5saW5lLWlucHV0LXN0eWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkLXM7XG59XG5cbi50aXRsZS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIEBleHRlbmQgLmlubGluZS1pbnB1dC1zdHlsZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi50aXRsZS1pbnB1dC5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgLmlucHV0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGUgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5cbi5kZXNjcmlwdGlvbi1pbnB1dCB0ZXh0YXJlYSB7XG4gIEBleHRlbmQgLmlubGluZS1pbnB1dC1zdHlsZTtcbiAgZm9udC1zaXplOiAkZnMtbTtcbiAgY29sb3I6ICM2NjY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5kaXZbZWRpdG9yLXR5cGU9XCJtYXJrZG93blwiXSAudGl0bGUtaW5wdXQucGFnZS10aXRsZSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1ib3gge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA4cHg7XG4gICAgdG9wOiA5LjVweDtcbiAgfVxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAkLWw7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ub3V0bGluZSA+IGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RERDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0FBQTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbiNsb2dpbi1mb3JtIGxhYmVsW2Zvcj1cInJlbWVtYmVyXCJdIHtcbiAgbWFyZ2luOiAwO1xufVxuI2xvZ2luLWZvcm0gbGFiZWwudG9nZ2xlLXN3aXRjaCB7XG4gIG1hcmdpbi1sZWZ0OiAkLXhsO1xufVxuXG4uaW1hZ2UtcGlja2VyIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkI7XG59IiwiXG4uYW5pbS5mYWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDE4MG1zO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYW5pbS5zZWFyY2hSZXN1bHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDU4MHB4LCAwLCAwKTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNlYXJjaFJlc3VsdDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMjBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNjIsIC4yOCwgLjIzLCAuOTkpO1xufVxuXG5Aa2V5ZnJhbWVzIHNlYXJjaFJlc3VsdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDAwcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYW5pbS5tZW51SW4ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICBhbmltYXRpb24tbmFtZTogbWVudUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEyMG1zO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjYyLCAuMjgsIC4yMywgLjk5KTtcbn1cblxuQGtleWZyYW1lcyBtZW51SW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmdCb2Ige1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBvaW50ZXIge1xuICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmFuaW0ucG9pbnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICBhbmltYXRpb24tbmFtZTogcG9pbnRlcjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxODBtcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC42MiwgLjI4LCAuMjMsIC45OSk7XG59XG5cbi5zZWxlY3RGYWRlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAzMDAwbXM7XG59IiwiXG5cbi5tY2UtdGlueW1jZS5tY2UtY29udGFpbmVyLmZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogODI1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0kLXM7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cblxuLm1jZS10aW55bWNlIHtcbiAgLm1jZS1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgfVxuICAubWNlLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgfVxufVxuXG4ubWNlLWNvbnRhaW5lci1ib2R5Lm1jZS1mbG93LWxheW91dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVkaXQtYXJlYS5mbGV4ID4gZGl2ID4gLm1jZS10aW55bWNlLm1jZS1jb250YWluZXIubWNlLXBhbmVsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbjogMCAtMXB4O1xuICA+IC5tY2UtY29udGFpbmVyLWJvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgID4gLm1jZS10b29sYmFyLWdycCB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB9XG4gICAgPiAubWNlLWVkaXQtYXJlYSB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGFnZS1jb250ZW50Lm1jZS1jb250ZW50LWJvZHkgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59IiwiLyogQkFTSUNTICovXG5cbi5Db2RlTWlycm9yIHtcbiAgLyogU2V0IGhlaWdodCwgd2lkdGgsIGJvcmRlcnMsIGFuZCBnbG9iYWwgZm9udCBwcm9wZXJ0aWVzIGhlcmUgKi9cbiAgaGVpZ2h0OiAzMDBweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4vKiBQQURESU5HICovXG5cbi5Db2RlTWlycm9yLWxpbmVzIHtcbiAgcGFkZGluZzogNHB4IDA7IC8qIFZlcnRpY2FsIHBhZGRpbmcgYXJvdW5kIGNvbnRlbnQgKi9cbn1cbi5Db2RlTWlycm9yIHByZSB7XG4gIHBhZGRpbmc6IDAgNHB4OyAvKiBIb3Jpem9udGFsIHBhZGRpbmcgb2YgY29udGVudCAqL1xufVxuXG4uQ29kZU1pcnJvci1zY3JvbGxiYXItZmlsbGVyLCAuQ29kZU1pcnJvci1ndXR0ZXItZmlsbGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IC8qIFRoZSBsaXR0bGUgc3F1YXJlIGJldHdlZW4gSCBhbmQgViBzY3JvbGxiYXJzICovXG59XG5cbi8qIEdVVFRFUiAqL1xuXG4uQ29kZU1pcnJvci1ndXR0ZXJzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5Db2RlTWlycm9yLWxpbmVudW1iZXJzIHt9XG4uQ29kZU1pcnJvci1saW5lbnVtYmVyIHtcbiAgcGFkZGluZzogMCAzcHggMCA1cHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjOTk5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uQ29kZU1pcnJvci1ndXR0ZXJtYXJrZXIgeyBjb2xvcjogYmxhY2s7IH1cbi5Db2RlTWlycm9yLWd1dHRlcm1hcmtlci1zdWJ0bGUgeyBjb2xvcjogIzk5OTsgfVxuXG4vKiBDVVJTT1IgKi9cblxuLkNvZGVNaXJyb3ItY3Vyc29yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB3aWR0aDogMDtcbn1cbi8qIFNob3duIHdoZW4gbW92aW5nIGluIGJpLWRpcmVjdGlvbmFsIHRleHQgKi9cbi5Db2RlTWlycm9yIGRpdi5Db2RlTWlycm9yLXNlY29uZGFyeWN1cnNvciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgc2lsdmVyO1xufVxuLmNtLWZhdC1jdXJzb3IgLkNvZGVNaXJyb3ItY3Vyc29yIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjN2U3O1xufVxuLmNtLWZhdC1jdXJzb3IgZGl2LkNvZGVNaXJyb3ItY3Vyc29ycyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jbS1hbmltYXRlLWZhdC1jdXJzb3Ige1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgMS4wNnMgc3RlcHMoMSkgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlNztcbn1cbkAtbW96LWtleWZyYW1lcyBibGluayB7XG4gIDAlIHt9XG4gIDUwJSB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIDEwMCUge31cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBibGluayB7XG4gIDAlIHt9XG4gIDUwJSB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIDEwMCUge31cbn1cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7fVxuICA1MCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAxMDAlIHt9XG59XG5cbi8qIENhbiBzdHlsZSBjdXJzb3IgZGlmZmVyZW50IGluIG92ZXJ3cml0ZSAobm9uLWluc2VydCkgbW9kZSAqL1xuLkNvZGVNaXJyb3Itb3ZlcndyaXRlIC5Db2RlTWlycm9yLWN1cnNvciB7fVxuXG4uY20tdGFiIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IH1cblxuLkNvZGVNaXJyb3ItcnVsZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyByaWdodDogMDsgdG9wOiAtNTBweDsgYm90dG9tOiAtMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5Db2RlTWlycm9yLXJ1bGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICB0b3A6IDA7IGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBERUZBVUxUIFRIRU1FICovXG5cbi5jbS1zLWRlZmF1bHQgLmNtLWhlYWRlciB7Y29sb3I6IGJsdWU7fVxuLmNtLXMtZGVmYXVsdCAuY20tcXVvdGUge2NvbG9yOiAjMDkwO31cbi5jbS1uZWdhdGl2ZSB7Y29sb3I6ICNkNDQ7fVxuLmNtLXBvc2l0aXZlIHtjb2xvcjogIzI5Mjt9XG4uY20taGVhZGVyLCAuY20tc3Ryb25nIHtmb250LXdlaWdodDogYm9sZDt9XG4uY20tZW0ge2ZvbnQtc3R5bGU6IGl0YWxpYzt9XG4uY20tbGluayB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxuLmNtLXN0cmlrZXRocm91Z2gge3RleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO31cblxuLmNtLXMtZGVmYXVsdCAuY20ta2V5d29yZCB7Y29sb3I6ICM3MDg7fVxuLmNtLXMtZGVmYXVsdCAuY20tYXRvbSB7Y29sb3I6ICMyMTk7fVxuLmNtLXMtZGVmYXVsdCAuY20tbnVtYmVyIHtjb2xvcjogIzE2NDt9XG4uY20tcy1kZWZhdWx0IC5jbS1kZWYge2NvbG9yOiAjMDBmO31cbi5jbS1zLWRlZmF1bHQgLmNtLXZhcmlhYmxlLFxuLmNtLXMtZGVmYXVsdCAuY20tcHVuY3R1YXRpb24sXG4uY20tcy1kZWZhdWx0IC5jbS1wcm9wZXJ0eSxcbi5jbS1zLWRlZmF1bHQgLmNtLW9wZXJhdG9yIHt9XG4uY20tcy1kZWZhdWx0IC5jbS12YXJpYWJsZS0yIHtjb2xvcjogIzA1YTt9XG4uY20tcy1kZWZhdWx0IC5jbS12YXJpYWJsZS0zIHtjb2xvcjogIzA4NTt9XG4uY20tcy1kZWZhdWx0IC5jbS1jb21tZW50IHtjb2xvcjogI2E1MDt9XG4uY20tcy1kZWZhdWx0IC5jbS1zdHJpbmcge2NvbG9yOiAjYTExO31cbi5jbS1zLWRlZmF1bHQgLmNtLXN0cmluZy0yIHtjb2xvcjogI2Y1MDt9XG4uY20tcy1kZWZhdWx0IC5jbS1tZXRhIHtjb2xvcjogIzU1NTt9XG4uY20tcy1kZWZhdWx0IC5jbS1xdWFsaWZpZXIge2NvbG9yOiAjNTU1O31cbi5jbS1zLWRlZmF1bHQgLmNtLWJ1aWx0aW4ge2NvbG9yOiAjMzBhO31cbi5jbS1zLWRlZmF1bHQgLmNtLWJyYWNrZXQge2NvbG9yOiAjOTk3O31cbi5jbS1zLWRlZmF1bHQgLmNtLXRhZyB7Y29sb3I6ICMxNzA7fVxuLmNtLXMtZGVmYXVsdCAuY20tYXR0cmlidXRlIHtjb2xvcjogIzAwYzt9XG4uY20tcy1kZWZhdWx0IC5jbS1ociB7Y29sb3I6ICM5OTk7fVxuLmNtLXMtZGVmYXVsdCAuY20tbGluayB7Y29sb3I6ICMwMGM7fVxuXG4uY20tcy1kZWZhdWx0IC5jbS1lcnJvciB7Y29sb3I6ICNmMDA7fVxuLmNtLWludmFsaWRjaGFyIHtjb2xvcjogI2YwMDt9XG5cbi5Db2RlTWlycm9yLWNvbXBvc2luZyB7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZDsgfVxuXG4vKiBEZWZhdWx0IHN0eWxlcyBmb3IgY29tbW9uIGFkZG9ucyAqL1xuXG5kaXYuQ29kZU1pcnJvciBzcGFuLkNvZGVNaXJyb3ItbWF0Y2hpbmdicmFja2V0IHtjb2xvcjogIzBmMDt9XG5kaXYuQ29kZU1pcnJvciBzcGFuLkNvZGVNaXJyb3Itbm9ubWF0Y2hpbmdicmFja2V0IHtjb2xvcjogI2YyMjt9XG4uQ29kZU1pcnJvci1tYXRjaGluZ3RhZyB7IGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNTAsIDAsIC4zKTsgfVxuLkNvZGVNaXJyb3ItYWN0aXZlbGluZS1iYWNrZ3JvdW5kIHtiYWNrZ3JvdW5kOiAjZThmMmZmO31cblxuLyogU1RPUCAqL1xuXG4vKiBUaGUgcmVzdCBvZiB0aGlzIGZpbGUgY29udGFpbnMgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIG1lY2hhbmljcyBvZlxuICAgdGhlIGVkaXRvci4gWW91IHByb2JhYmx5IHNob3VsZG4ndCB0b3VjaCB0aGVtLiAqL1xuXG4uQ29kZU1pcnJvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5Db2RlTWlycm9yLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDsgLyogVGhpbmdzIHdpbGwgYnJlYWsgaWYgdGhpcyBpcyBvdmVycmlkZGVuICovXG4gIC8qIDMwcHggaXMgdGhlIG1hZ2ljIG1hcmdpbiB1c2VkIHRvIGhpZGUgdGhlIGVsZW1lbnQncyByZWFsIHNjcm9sbGJhcnMgKi9cbiAgLyogU2VlIG92ZXJmbG93OiBoaWRkZW4gaW4gLkNvZGVNaXJyb3IgKi9cbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7IG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7IC8qIFByZXZlbnQgZHJhZ2dpbmcgZnJvbSBoaWdobGlnaHRpbmcgdGhlIGVsZW1lbnQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvZGVNaXJyb3Itc2l6ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLyogVGhlIGZha2UsIHZpc2libGUgc2Nyb2xsYmFycy4gVXNlZCB0byBmb3JjZSByZWRyYXcgZHVyaW5nIHNjcm9sbGluZ1xuICAgYmVmb3JlIGFjdHVhbCBzY3JvbGxpbmcgaGFwcGVucywgdGh1cyBwcmV2ZW50aW5nIHNoYWtpbmcgYW5kXG4gICBmbGlja2VyaW5nIGFydGlmYWN0cy4gKi9cbi5Db2RlTWlycm9yLXZzY3JvbGxiYXIsIC5Db2RlTWlycm9yLWhzY3JvbGxiYXIsIC5Db2RlTWlycm9yLXNjcm9sbGJhci1maWxsZXIsIC5Db2RlTWlycm9yLWd1dHRlci1maWxsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uQ29kZU1pcnJvci12c2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IDA7IHRvcDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uQ29kZU1pcnJvci1oc2Nyb2xsYmFyIHtcbiAgYm90dG9tOiAwOyBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbi5Db2RlTWlycm9yLXNjcm9sbGJhci1maWxsZXIge1xuICByaWdodDogMDsgYm90dG9tOiAwO1xufVxuLkNvZGVNaXJyb3ItZ3V0dGVyLWZpbGxlciB7XG4gIGxlZnQ6IDA7IGJvdHRvbTogMDtcbn1cblxuLkNvZGVNaXJyb3ItZ3V0dGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuLkNvZGVNaXJyb3ItZ3V0dGVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuLkNvZGVNaXJyb3ItZ3V0dGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uQ29kZU1pcnJvci1ndXR0ZXItYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyBib3R0b206IDA7XG4gIHotaW5kZXg6IDQ7XG59XG4uQ29kZU1pcnJvci1ndXR0ZXItZWx0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDQ7XG59XG4uQ29kZU1pcnJvci1ndXR0ZXItd3JhcHBlciA6OnNlbGVjdGlvbiB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IH1cbi5Db2RlTWlycm9yLWd1dHRlci13cmFwcGVyIDo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCB9XG5cbi5Db2RlTWlycm9yLWxpbmVzIHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBtaW4taGVpZ2h0OiAxcHg7IC8qIHByZXZlbnRzIGNvbGxhcHNpbmcgYmVmb3JlIGZpcnN0IGRyYXcgKi9cbn1cbi5Db2RlTWlycm9yIHByZSB7XG4gIC8qIFJlc2V0IHNvbWUgc3R5bGVzIHRoYXQgdGhlIHJlc3Qgb2YgdGhlIHBhZ2UgbWlnaHQgaGF2ZSBzZXQgKi9cbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGNvbnRleHR1YWw7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGNvbnRleHR1YWw7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkNvZGVNaXJyb3Itd3JhcCBwcmUge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4uQ29kZU1pcnJvci1saW5lYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogMDsgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uQ29kZU1pcnJvci1saW5ld2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLkNvZGVNaXJyb3Itd2lkZ2V0IHt9XG5cbi5Db2RlTWlycm9yLXJ0bCBwcmUgeyBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uQ29kZU1pcnJvci1jb2RlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogRm9yY2UgY29udGVudC1ib3ggc2l6aW5nIGZvciB0aGUgZWxlbWVudHMgd2hlcmUgd2UgZXhwZWN0IGl0ICovXG4uQ29kZU1pcnJvci1zY3JvbGwsXG4uQ29kZU1pcnJvci1zaXplcixcbi5Db2RlTWlycm9yLWd1dHRlcixcbi5Db2RlTWlycm9yLWd1dHRlcnMsXG4uQ29kZU1pcnJvci1saW5lbnVtYmVyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5Db2RlTWlycm9yLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLkNvZGVNaXJyb3ItY3Vyc29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5Db2RlTWlycm9yLW1lYXN1cmUgcHJlIHsgcG9zaXRpb246IHN0YXRpYzsgfVxuXG5kaXYuQ29kZU1pcnJvci1jdXJzb3JzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5kaXYuQ29kZU1pcnJvci1kcmFnY3Vyc29ycyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5Db2RlTWlycm9yLWZvY3VzZWQgZGl2LkNvZGVNaXJyb3ItY3Vyc29ycyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5Db2RlTWlycm9yLXNlbGVjdGVkIHsgYmFja2dyb3VuZDogI2Q5ZDlkOTsgfVxuLkNvZGVNaXJyb3ItZm9jdXNlZCAuQ29kZU1pcnJvci1zZWxlY3RlZCB7IGJhY2tncm91bmQ6ICNkN2Q0ZjA7IH1cbi5Db2RlTWlycm9yLWNyb3NzaGFpciB7IGN1cnNvcjogY3Jvc3NoYWlyOyB9XG4uQ29kZU1pcnJvci1saW5lOjpzZWxlY3Rpb24sIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuOjpzZWxlY3Rpb24sIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuID4gc3Bhbjo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZDogI2Q3ZDRmMDsgfVxuLkNvZGVNaXJyb3ItbGluZTo6LW1vei1zZWxlY3Rpb24sIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuOjotbW96LXNlbGVjdGlvbiwgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW4gPiBzcGFuOjotbW96LXNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICNkN2Q0ZjA7IH1cblxuLmNtLXNlYXJjaGluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDAsIC40KTtcbn1cblxuLyogVXNlZCB0byBmb3JjZSBhIGJvcmRlciBtb2RlbCBmb3IgYSBub2RlICovXG4uY20tZm9yY2UtYm9yZGVyIHsgcGFkZGluZy1yaWdodDogLjFweDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBIaWRlIHRoZSBjdXJzb3Igd2hlbiBwcmludGluZyAqL1xuICAuQ29kZU1pcnJvciBkaXYuQ29kZU1pcnJvci1jdXJzb3JzIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLyogU2VlIGlzc3VlICMyOTAxICovXG4uY20tdGFiLXdyYXAtaGFjazphZnRlciB7IGNvbnRlbnQ6ICcnOyB9XG5cbi8qIEhlbHAgdXNlcnMgdXNlIG1hcmtzZWxlY3Rpb24gdG8gc2FmZWx5IHN0eWxlIHRleHQgYmFja2dyb3VuZCAqL1xuc3Bhbi5Db2RlTWlycm9yLXNlbGVjdGVkdGV4dCB7IGJhY2tncm91bmQ6IG5vbmU7IH1cblxuXG4vKlxuXG4gICAgTmFtZTogICAgICAgQmFzZTE2IERlZmF1bHQgTGlnaHRcbiAgICBBdXRob3I6ICAgICBDaHJpcyBLZW1wc29uIChodHRwOi8vY2hyaXNrZW1wc29uLmNvbSlcblxuICAgIENvZGVNaXJyb3IgdGVtcGxhdGUgYnkgSmFuIFQuIFNvdHQgKGh0dHBzOi8vZ2l0aHViLmNvbS9pZGxlYmVyZy9iYXNlMTYtY29kZW1pcnJvcilcbiAgICBPcmlnaW5hbCBCYXNlMTYgY29sb3Igc2NoZW1lIGJ5IENocmlzIEtlbXBzb24gKGh0dHBzOi8vZ2l0aHViLmNvbS9jaHJpc2tlbXBzb24vYmFzZTE2KVxuXG4qL1xuXG4uY20tcy1iYXNlMTYtbGlnaHQuQ29kZU1pcnJvciB7IGJhY2tncm91bmQ6ICNmOGY4Zjg7IGNvbG9yOiAjNDQ0NDQ0OyB9XG4uY20tcy1iYXNlMTYtbGlnaHQgZGl2LkNvZGVNaXJyb3Itc2VsZWN0ZWQgeyBiYWNrZ3JvdW5kOiAjZTBlMGUwOyB9XG4uY20tcy1iYXNlMTYtbGlnaHQgLkNvZGVNaXJyb3ItbGluZTo6c2VsZWN0aW9uLCAuY20tcy1iYXNlMTYtbGlnaHQgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW46OnNlbGVjdGlvbiwgLmNtLXMtYmFzZTE2LWxpZ2h0IC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuID4gc3Bhbjo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZDogI2UwZTBlMDsgfVxuLmNtLXMtYmFzZTE2LWxpZ2h0IC5Db2RlTWlycm9yLWxpbmU6Oi1tb3otc2VsZWN0aW9uLCAuY20tcy1iYXNlMTYtbGlnaHQgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW46Oi1tb3otc2VsZWN0aW9uLCAuY20tcy1iYXNlMTYtbGlnaHQgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW4gPiBzcGFuOjotbW96LXNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICNlMGUwZTA7IH1cbi5jbS1zLWJhc2UxNi1saWdodCAuQ29kZU1pcnJvci1ndXR0ZXJzIHsgYmFja2dyb3VuZDogI2Y1ZjVmNTsgYm9yZGVyLXJpZ2h0OiAwcHg7IH1cbi5jbS1zLWJhc2UxNi1saWdodCAuQ29kZU1pcnJvci1ndXR0ZXJtYXJrZXIgeyBjb2xvcjogI2FjNDE0MjsgfVxuLmNtLXMtYmFzZTE2LWxpZ2h0IC5Db2RlTWlycm9yLWd1dHRlcm1hcmtlci1zdWJ0bGUgeyBjb2xvcjogI2IwYjBiMDsgfVxuLmNtLXMtYmFzZTE2LWxpZ2h0IC5Db2RlTWlycm9yLWxpbmVudW1iZXIgeyBjb2xvcjogI2IwYjBiMDsgfVxuLmNtLXMtYmFzZTE2LWxpZ2h0IC5Db2RlTWlycm9yLWN1cnNvciB7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzUwNTA1MDsgfVxuXG4uY20tcy1iYXNlMTYtbGlnaHQgc3Bhbi5jbS1jb21tZW50IHsgY29sb3I6ICM4ZjU1MzY7IH1cbi5jbS1zLWJhc2UxNi1saWdodCBzcGFuLmNtLWF0b20geyBjb2xvcjogI2FhNzU5ZjsgfVxuLmNtLXMtYmFzZTE2LWxpZ2h0IHNwYW4uY20tbnVtYmVyIHsgY29sb3I6ICNhYTc1OWY7IH1cblxuLmNtLXMtYmFzZTE2LWxpZ2h0IHNwYW4uY20tcHJvcGVydHksIC5jbS1zLWJhc2UxNi1saWdodCBzcGFuLmNtLWF0dHJpYnV0ZSB7IGNvbG9yOiAjNjc4YzMwOyB9XG4uY20tcy1iYXNlMTYtbGlnaHQgc3Bhbi5jbS1rZXl3b3JkIHsgY29sb3I6ICNhYzQxNDI7IH1cbi5jbS1zLWJhc2UxNi1saWdodCBzcGFuLmNtLXN0cmluZyB7IGNvbG9yOiAjZTA5YzNjOyB9XG5cbi5jbS1zLWJhc2UxNi1saWdodCBzcGFuLmNtLWJ1aWx0aW4geyBjb2xvcjogIzRjN2Y5ZTsgfVxuLmNtLXMtYmFzZTE2LWxpZ2h0IHNwYW4uY20tdmFyaWFibGUgeyBjb2xvcjogIzkwYTk1OTsgfVxuLmNtLXMtYmFzZTE2LWxpZ2h0IHNwYW4uY20tdmFyaWFibGUtMiB7IGNvbG9yOiAjNmE5ZmI1OyB9XG4uY20tcy1iYXNlMTYtbGlnaHQgc3Bhbi5jbS1kZWYgeyBjb2xvcjogI2QyODQ0NTsgfVxuLmNtLXMtYmFzZTE2LWxpZ2h0IHNwYW4uY20tYnJhY2tldCB7IGNvbG9yOiAjMjAyMDIwOyB9XG4uY20tcy1iYXNlMTYtbGlnaHQgc3Bhbi5jbS10YWcgeyBjb2xvcjogI2FjNDE0MjsgfVxuLmNtLXMtYmFzZTE2LWxpZ2h0IHNwYW4uY20tbGluayB7IGNvbG9yOiAjYWE3NTlmOyB9XG4uY20tcy1iYXNlMTYtbGlnaHQgc3Bhbi5jbS1lcnJvciB7IGJhY2tncm91bmQ6ICNhYzQxNDI7IGNvbG9yOiAjNTA1MDUwOyB9XG5cbi5jbS1zLWJhc2UxNi1saWdodCAuQ29kZU1pcnJvci1hY3RpdmVsaW5lLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kOiAjREREQ0RDOyB9XG4uY20tcy1iYXNlMTYtbGlnaHQgLkNvZGVNaXJyb3ItbWF0Y2hpbmdicmFja2V0IHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICogQ3VzdG9tIEJvb2tTdGFjayBvdmVycmlkZXNcbiAqL1xuLkNvZGVNaXJyb3IsIC5Db2RlTWlycm9yIHByZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5Db2RlTWlycm9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206ICQtbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDs7XG59XG4uY20tcy1iYXNlMTYtbGlnaHQgLkNvZGVNaXJyb3ItZ3V0dGVycyB7IGJhY2tncm91bmQ6ICNmNWY1ZjU7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREQ7IH1cblxuLmNvZGUtZmlsbCAuQ29kZU1pcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59IiwiLy8gU3lzdGVtIHdpZGUgbm90aWZpY2F0aW9uc1xuW25vdGlmaWNhdGlvbl0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogJC14bCoyICQteGw7XG4gIHBhZGRpbmc6ICQtbCAkLXhsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6ICRicy1tZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDM2MG1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDU4MHB4LCAwLCAwKTtcbiAgaSwgc3BhbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuICBpIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkLWw7XG4gIH1cbiAgc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAmLnBvcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBvc2l0aXZlO1xuICAgIGNvbG9yOiAjRUVFO1xuICB9XG4gICYubmVnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVnYXRpdmU7XG4gICAgY29sb3I6ICNFRUU7XG4gIH1cbiAgJi53YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAjRUVFO1xuICB9XG4gICYuc2hvd2luZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5bY2hhcHRlci10b2dnbGVdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxODBtcztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGkuem1kaS1jYXJldC1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDE4MG1zO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDI1JSA1MCU7XG4gIH1cbiAgJi5vcGVuIHtcbiAgICAvL21hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgJi5vcGVuIGkuem1kaS1jYXJldC1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5cbltvdmVybGF5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMzMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk1NTM2O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1cC1ib2R5LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucG9wdXAtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDIlIDUlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICYuc21hbGwge1xuICAgIG1hcmdpbjogMiUgYXV0bztcbiAgICB3aWR0aDogODAwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uY29ybmVyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wb3B1cC1oZWFkZXIsIC5wb3B1cC1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICAucG9wdXAtdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDhweCAkLW07XG4gIH1cbn1cbmJvZHkuZmxleGJveC1zdXBwb3J0ICNlbnRpdHktc2VsZWN0b3Itd3JhcCAucG9wdXAtYm9keSAuZm9ybS1ncm91cCB7XG4gIGhlaWdodDogNDQ0cHg7XG4gIG1pbi1oZWlnaHQ6IDQ0NHB4O1xufVxuI2VudGl0eS1zZWxlY3Rvci13cmFwIC5wb3B1cC1ib2R5IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW1hZ2UtbWFuYWdlci1ib2R5IHtcbiAgbWluLWhlaWdodDogNzB2aDtcbn1cblxuLmRyb3B6b25lLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAzcHggZGFzaGVkICNEREQ7XG59XG5cbi5pbWFnZS1tYW5hZ2VyLWxpc3QgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogKDEwMCUvNik7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKC40LCAwLCAxLCAxKSAxNjBtcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJi5zZWxlY3RlZCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTIsIDAuOTIsIDAuOTIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pbWFnZS1tZXRhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNFRUU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nOiAzcHggNHB4O1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkeGwpIHtcbiAgICB3aWR0aDogKDEwMCUvNCk7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtKSB7XG4gICAgLmltYWdlLW1ldGEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI2ltYWdlLW1hbmFnZXIgLmxvYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIHBhZGRpbmc6ICQtcyAkLW07XG4gIGNvbG9yOiAjQUFBO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmltYWdlLW1hbmFnZXItc2lkZWJhciB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgcGFkZGluZzogJC1tICQtbDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREO1xuICAuZHJvcHpvbmUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAkLW07XG4gIH1cbn1cblxuLmltYWdlLW1hbmFnZXItbGlzdCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZmxleDogMTtcbn1cblxuLmltYWdlLW1hbmFnZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mdWxsLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vIERyb3B6b25lXG4vKlxuICogVGhlIE1JVCBMaWNlbnNlXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTIgTWF0aWFzIE1lbm8gPG1AdGlhcy5tZT5cbiAqL1xuLmR6LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYWFhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogJC1sICQtbTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDEyMG1zO1xufVxuXG4uZHotZHJhZy1ob3ZlciAuZHotbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNiwgMTI2LCAyMTApO1xuICBjb2xvcjogI0VFRTtcbn1cblxuQGtleWZyYW1lcyBwYXNzaW5nLXRocm91Z2gge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIH1cbiAgMzAlLCA3MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmRyb3B6b25lLCAuZHJvcHpvbmUgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5kei1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMTJweDtcbiAgbWluLWhlaWdodDogODBweDtcbn1cblxuLmR6LXByZXZpZXc6aG92ZXIge1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlscyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUsICNkZGQpO1xufVxuXG4uZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWRldGFpbHMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcgLmR6LWRldGFpbHMge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuXG4uZHotcHJldmlldyAuZHotcmVtb3ZlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmR6LXByZXZpZXcgLmR6LXJlbW92ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlscyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kei1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgei1pbmRleDogMjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcikgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbiwgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgcGFkZGluZzogMCAwLjRlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZHotcHJldmlldzpob3ZlciAuZHotaW1hZ2UgaW1nIHtcbiAgZmlsdGVyOiBibHVyKDhweCk7XG59XG5cbi5kei1wcmV2aWV3IC5kei1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG59XG5cbi5kei1wcmV2aWV3IC5kei1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmR6LXByZXZpZXcuZHotc3VjY2VzcyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cblxuLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1hcmsge1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG59XG5cbi5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDUwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICBtYXJnaW4tdG9wOiAtMjdweDtcbn1cblxuLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayBzdmcsIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4uZHotcHJldmlldy5kei1wcm9jZXNzaW5nIC5kei1wcm9ncmVzcyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cblxuLmR6LXByZXZpZXcuZHotY29tcGxldGUgLmR6LXByb2dyZXNzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG59XG5cbi5kei1wcmV2aWV3Om5vdCguZHotcHJvY2Vzc2luZykgLmR6LXByb2dyZXNzIHtcbiAgYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xufVxuXG4uZHotcHJldmlldyAuZHotcHJvZ3Jlc3Mge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2NjYsICM0NDQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kei1wcmV2aWV3LmR6LWVycm9yOmhvdmVyIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTEuNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0b3A6IDg4cHg7XG4gIGxlZnQ6IC0yNnB4O1xuICB3aWR0aDogMTQ4cHg7XG4gIGJhY2tncm91bmQ6ICRuZWdhdGl2ZTtcbiAgcGFkZGluZzogJC14cztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogNjRweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkbmVnYXRpdmU7XG59XG5cblxuLnRhYi1jb250YWluZXIgLm5hdi10YWJzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG4gIG1hcmdpbi1ib3R0b206ICQtbTtcbiAgLnRhYi1pdGVtIHtcbiAgICBwYWRkaW5nOiAkLXM7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi5pbWFnZS1waWNrZXIgLm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jY29kZS1lZGl0b3IgLkNvZGVNaXJyb3Ige1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4jY29kZS1lZGl0b3IgLmxhbmctb3B0aW9ucyB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1ib3R0b206ICQtcztcbiAgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkLXhzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5jb21tZW50LWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIG1hcmdpbi1ib3R0b206ICQtcztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAuY29udGVudCB7XG4gICAgcGFkZGluZzogJC1zO1xuICAgIGZvbnQtc2l6ZTogMC42NjZlbTtcbiAgICBwLCB1bCB7XG4gICAgICBmb250LXNpemU6ICRmcy1tO1xuICAgICAgbWFyZ2luOiAuNWVtIDA7XG4gICAgfVxuICB9XG4gIC5yZXBseS1yb3cge1xuICAgIHBhZGRpbmc6ICQteHMgJC1zO1xuICB9XG59XG5cbi5jb21tZW50LWJveCAuaGVhZGVyIHtcbiAgcGFkZGluZzogJC14cyAkLXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xuICAubWV0YSB7XG4gICAgaW1nLCBhLCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIGEsIHNwYW4ge1xuICAgICAgcGFkZGluZzogJC14eHMgMCAkLXh4cyAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gICAgYSB7IGNvbG9yOiAjNjY2OyB9XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIHBhZGRpbmctbGVmdDogJC14eHM7XG4gICAgfVxuICB9XG4gIC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxufSIsIi8qKlxuICogSW5jbHVkZXMgdGhlIG1haW4gbmF2aWdhdGlvbiBoZWFkZXIgYW5kIHRoZSBmYWRlZCB0b29sYmFyLlxuICovXG5cbmhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gIGNvbG9yOiAjZmZmO1xuICAucGFkZGVkIHtcbiAgICBwYWRkaW5nOiAkLW07XG4gIH1cbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG4gIC5saW5rcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAkLXhsO1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkc2NyZWVuLW1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICQtbTtcbiAgICB9XG4gIH1cbiAgLmxpbmtzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAkLW0gJC1sO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJHNjcmVlbi1tZCkge1xuICAgICAgcGFkZGluZzogJC1tICQtcztcbiAgICB9XG4gIH1cbiAgLmF2YXRhciwgLnVzZXItbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5hdmF0YXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAudXNlci1uYW1lIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctdG9wOiAkLW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgID4gKiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICA+IHNwYW4sID4gaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICQteHM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nLXRvcDogJC14eHM7XG4gICAgfVxuICAgID4gaSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJHNjcmVlbi1tZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkLXhzO1xuICAgICAgLm5hbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJHNjcmVlbi1zbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuZmxvYXQucmlnaHQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICAgIC5saW5rcyBhIHtcbiAgICAgIHBhZGRpbmc6ICQtcztcbiAgICB9XG4gICAgLnVzZXItbmFtZSB7XG4gICAgICBwYWRkaW5nLXRvcDogJC1zO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlciAuc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgY29sb3I6ICNFRUU7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBjb2xvcjogI0VFRTtcbiAgfVxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICNEREQ7XG4gIH1cbiAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogI0RERDtcbiAgfVxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgY29sb3I6ICNEREQ7XG4gIH1cbiAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAjREREO1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkc2NyZWVuLWxnKSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJGwpIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIHNtYWxsZXItdGhhbigkcykge1xuICAuaGVhZGVyLXNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmxvZ28tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE0cHggJC1sIDE0cHggMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubG9nby1pbWFnZSB7XG4gIG1hcmdpbjogJC14cyAkLXMgJC14cyAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDQzcHg7XG59XG5cbi5icmVhZGNydW1icyBzcGFuLnNlcCB7XG4gIGNvbG9yOiAjYWFhO1xuICBwYWRkaW5nOiAwICQteHM7XG59XG4uZmFkZWQge1xuICBhLCBidXR0b24sIHNwYW4sIHNwYW4gPiBkaXYge1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG4gIC50ZXh0LWJ1dHRvbiB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxMjBtcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5mYWRlZCBzcGFuLmZhZGVkLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICQtcztcbn1cblxuLmZhZGVkLXNtYWxsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWZhZGVkO1xufVxuXG4udG9vbGJhci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4uYnJlYWRjcnVtYnMgLnRleHQtYnV0dG9uLCAuYWN0aW9uLWJ1dHRvbnMgLnRleHQtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkLXM7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4uYWN0aW9uLWJ1dHRvbnMgLmRyb3Bkb3duLWNvbnRhaW5lcjpsYXN0LWNoaWxkIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6ICQtcztcbn1cbi5hY3Rpb24tYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAmLnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAudGV4dC1idXR0b24ge1xuICAgICAgcGFkZGluZy1yaWdodDogJC1tO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAmLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgc21hbGxlci10aGFuKCRtKSB7XG4gIC5icmVhZGNydW1icyAudGV4dC1idXR0b24sIC5hY3Rpb24tYnV0dG9ucyAudGV4dC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICQtcyAkLXhzO1xuICB9XG4gIC5hY3Rpb24tYnV0dG9ucyAuZHJvcGRvd24tY29udGFpbmVyOmxhc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkLXhzO1xuICB9XG4gIC5icmVhZGNydW1icyAudGV4dC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAuYnJlYWRjcnVtYnMgYSBpIHtcbiAgICBmb250LXNpemU6ICRmcy1tO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmJyZWFkY3J1bWJzIHNwYW4uc2VwIHtcbiAgICBwYWRkaW5nOiAwICQteHhzO1xuICB9XG59XG5cbi5uYXYtdGFicyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYSwgLnRhYi1pdGVtIHtcbiAgICBwYWRkaW5nOiAkLW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cbi5mYWRlZC1zbWFsbCAubmF2LXRhYnMgYSB7XG4gIHBhZGRpbmc6ICQtcyAkLW07XG59IiwiLnBhZ2UtbGlzdCB7XG4gIGg0IHtcbiAgICBtYXJnaW46ICQtbCAwICQteHMgMDtcbiAgICBmb250LXNpemU6IDEuNjY2ZW07XG4gIH1cbiAgYS5jaGFwdGVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWNoYXB0ZXI7XG4gIH1cbiAgLmluc2V0LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBoNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAkLXMgMCAwIDA7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkY29sb3ItcGFnZTtcbiAgICBwYWRkaW5nOiAkLXhzIDAgJC14cyAkLW07XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICYuZHJhZnQge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1wYWdlLWRyYWZ0O1xuICAgIH1cbiAgfVxuICAuZW50aXR5LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJC1tO1xuICB9XG4gIGhyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYWdlLCAuY2hhcHRlciwgLmJvb2sge1xuICAgIHBhZGRpbmctbGVmdDogJC1sO1xuICB9XG4gIC5wYWdlIHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1wYWdlO1xuICB9XG4gIC5wYWdlLmRyYWZ0IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1wYWdlLWRyYWZ0O1xuICAgIC50ZXh0LXBhZ2Uge1xuICAgICAgY29sb3I6ICRjb2xvci1wYWdlLWRyYWZ0O1xuICAgIH1cbiAgfVxuICAuY2hhcHRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkY29sb3ItY2hhcHRlcjtcbiAgfVxuICAuYm9vayB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkY29sb3ItYm9vaztcbiAgfVxuICAubWV0YSB7XG4gICAgbWFyZ2luLXRvcDogLSQtbTtcbiAgICBmb250LXNpemU6IDAuOTVlbTtcbiAgfVxuICAubWV0YSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICQtcztcbiAgfVxufVxuXG4uc2lkZWJhci1wYWdlLW5hdiB7XG4gICRuYXYtaW5kZW50OiAkLXM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogJC1zIDAgJC1tIDJweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgI0JCQjtcbiAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogJC1zO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXNpemU6IDAuOTVlbTtcbiAgfVxuICAuaDEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG4gIC5oMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgLmgzIHtcbiAgICBtYXJnaW4tbGVmdDogJG5hdi1pbmRlbnQ7XG4gIH1cbiAgLmg0IHtcbiAgICBtYXJnaW4tbGVmdDogJG5hdi1pbmRlbnQqMjtcbiAgfVxuICAuaDUge1xuICAgIG1hcmdpbi1sZWZ0OiAkbmF2LWluZGVudCozO1xuICB9XG4gIC5oNiB7XG4gICAgbWFyZ2luLWxlZnQ6ICRuYXYtaW5kZW50KjQ7XG4gIH1cbn1cblxuLy8gU2lkZWJhciBsaXN0XG4uYm9vay10cmVlIHtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjQwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0LCBib3JkZXI7XG59XG4uYm9vay10cmVlIGg0IHtcbiAgcGFkZGluZzogJC1tICQtcyAwICQtcztcbiAgaSB7XG4gICAgcGFkZGluZy1yaWdodDogJC1zO1xuICB9XG59XG4uYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogJC14cyAwIDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkY29sb3ItYm9vaztcbiAgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAkLXhzIDAgJC14cyAkLXM7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIGxpIGEgaSB7XG4gICAgcGFkZGluZy1yaWdodDogJC14cyArIDJweDtcbiAgfVxuICBsaSwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYS5ib2xkIHtcbiAgICBjb2xvcjogI0VFRSAhaW1wb3J0YW50O1xuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYm9vayB7XG4gICAgY29sb3I6ICRjb2xvci1ib29rICFpbXBvcnRhbnQ7XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ib29rLCAwLjI5KTtcbiAgICB9XG4gIH1cbiAgLmNoYXB0ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItY2hhcHRlciAhaW1wb3J0YW50O1xuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItY2hhcHRlciwgMC4xMik7XG4gICAgfVxuICB9XG4gIFtjaGFwdGVyLXRvZ2dsZV0ge1xuICAgIHBhZGRpbmctbGVmdDogJC1zO1xuICB9XG4gIC5saXN0LWl0ZW0tY2hhcHRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkY29sb3ItY2hhcHRlcjtcbiAgICBtYXJnaW46IDEwcHggMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGlzdC1pdGVtLXBhZ2Uge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkY29sb3ItcGFnZTtcbiAgICBtYXJnaW46IDEwcHggMTBweDtcbiAgfVxuICAucGFnZSB7XG4gICAgY29sb3I6ICRjb2xvci1wYWdlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXBhZ2UsIDAuMSk7XG4gICAgfVxuICB9XG4gIC5saXN0LWl0ZW0tcGFnZS5kcmFmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkY29sb3ItcGFnZS1kcmFmdDtcbiAgfVxuICAucGFnZS5kcmFmdCAucGFnZSwgLmxpc3QtaXRlbS1wYWdlLmRyYWZ0IGEucGFnZSB7XG4gICAgY29sb3I6ICRjb2xvci1wYWdlLWRyYWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc3ViLW1lbnUub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLy8gU29ydGFibGUgTGlzdHNcbi5zb3J0YWJsZS1wYWdlLWxpc3QsIC5zb3J0YWJsZS1wYWdlLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLnNvcnQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogJC1tO1xuICBwYWRkaW5nOiAwICQtbCAwICQtbDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkY29sb3ItYm9vaztcbn1cbi5zb3J0YWJsZS1wYWdlLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIGxpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgIHBhZGRpbmc6ICQteHMgJC1zO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgICAmLnRleHQtY2hhcHRlciB7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1jaGFwdGVyO1xuICAgIH1cbiAgICAmLnRleHQtcGFnZSB7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1wYWdlO1xuICAgIH1cbiAgfVxuICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogJC14cztcbiAgfVxufVxuLnNvcnRhYmxlLXBhZ2UtbGlzdCBsaS5wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb3J0YWJsZS1wYWdlLWxpc3QgbGkucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYWN0aXZpdHktbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogJC1zIDA7XG4gIGNvbG9yOiAjODg4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sZWZ0ICsgLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCArICQtcztcbiAgfVxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG51bC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46ICQtbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBhLCBzcGFuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIH1cbiAgfVxuICBsaTpsYXN0LWNoaWxkIHtcbiAgICBhLCBzcGFuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgIH1cbiAgfVxuICBhLCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkLXh4cyAkLXM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBjb2xvcjogIzg4ODtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG4gIGxpLmFjdGl2ZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjgpO1xuICAgIGNvbG9yOiAjRUVFO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC44KTtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuLmNvbXBhY3QgdWwucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVudGl0eS1saXN0IHtcbiAgPiBkaXYge1xuICAgIHBhZGRpbmc6ICQtbSAwO1xuICB9XG4gIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaHIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGV4dC1zbWFsbC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogI0FBQTtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBtYXJnaW4tdG9wOiAkLXhzO1xuICB9XG4gIC50ZXh0LW11dGVkIHAudGV4dC1tdXRlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucGFnZS5kcmFmdCAudGV4dC1wYWdlIHtcbiAgICBjb2xvcjogJGNvbG9yLXBhZ2UtZHJhZnQ7XG4gIH1cbn1cblxuLmNhcmQgLmVudGl0eS1saXN0LWl0ZW0sIC5jYXJkIC5hY3Rpdml0eS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6ICQtbTtcbiAgcGFkZGluZy1yaWdodDogJC1tO1xufVxuXG4uZW50aXR5LWxpc3QuY29tcGFjdCB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIGg0LCBhIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5lbnRpdHktaXRlbS1zbmlwcGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRpdHktbGlzdC1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogJGZzLW0gKiAwLjg7XG4gICAgcGFkZGluZy10b3A6ICQteHM7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gID4gcC5lbXB0eS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICRmcy1tO1xuICB9XG4gIGhyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogJC1tIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogJC14cyAwO1xuICBjb2xvcjogIzU1NTtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAmLndpZGUge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gIH1cbiAgLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG4gIGxpLnBhZGRlZCB7XG4gICAgcGFkZGluZzogJC14cyAkLW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkLXhzICQtbTtcbiAgICBjb2xvcjogIzU1NTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gICAgfVxuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkLXM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxuICB9XG4gIGxpLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xuICB9XG59XG4iLCIucGFnZS1lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLmZhZGVkLXNtYWxsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmVkaXQtYXJlYSB7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5kcmFmdC1ub3RpZmljYXRpb24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDEyMG1zO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAmLnZpc2libGUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLnBhZ2Utc3R5bGUuZWRpdG9yIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6ICQteHhsO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAuYWxpZ24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBpbWcuYWxpZ24tbGVmdCwgdGFibGUuYWxpZ24tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46ICQteHMgJC1zICQteHMgMDtcbiAgfVxuICAuYWxpZ24tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIGltZy5hbGlnbi1yaWdodCwgdGFibGUuYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogJC14cyAwICQteHMgJC1zO1xuICB9XG4gIC5hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcbiAgfVxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwcmUge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIGhyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46ICQtbSAwO1xuICB9XG4gIHRhYmxlIHtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gZGlmZnNcbiAgaW5zLFxuICBkZWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBpbnMge1xuICAgIGJhY2tncm91bmQ6ICNkYmZmZGI7XG4gIH1cbiAgZGVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZFQ0VDO1xuICB9XG59XG5cbi8vIFBhZ2UgY29udGVudCBwb2ludGVyc1xuLnBvaW50ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wb2ludGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkLXMgJC1zO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMXB4IHJnYmEoMjEyLCAyMDksIDIwOSwgMC4zNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjojRkZGO1xuICB3aWR0aDogMjcycHg7XG4gIHotaW5kZXg6IDU1O1xuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC05cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0NDO1xuICAgIHotaW5kZXg6IDU2O1xuICB9XG4gIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgd2lkdGg6IDE3MnB4O1xuICAgIHotaW5kZXg6IDQwO1xuICB9XG4gIGlucHV0LCBidXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICA+IGkge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG4gIHNwYW4uaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMCAwIDAgLTRweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIEF0dHJpYnV0ZSBmb3JtXG4uZmxvYXRpbmctdG9vbGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIHJpZ2h0OiAkLXhsKjI7XG4gIHdpZHRoOiA0OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogd2lkdGggZWFzZS1pbi1vdXQgMTgwbXM7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1pbi1oZWlnaHQ6IDBweDtcbiAgJi5vcGVuIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbiAgW3Rvb2xib3gtdG9nZ2xlXSBpIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMTgwbXM7XG4gIH1cbiAgW3Rvb2xib3gtdG9nZ2xlXSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAxODBtcztcbiAgfVxuICAmLm9wZW4gW3Rvb2xib3gtdG9nZ2xlXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuMjkpO1xuICB9XG4gICYub3BlbiBbdG9vbGJveC10b2dnbGVdIGkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgPiBkaXYge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50YWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG4gIC50YWJzIGkge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRhYnMgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogJC1zICQtbTtcbiAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIH1cbiAgJi5vcGVuIC50YWJzID4gc3Bhbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICBkaXZbdG9vbGJveC10YWItY29udGVudF0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgZGl2W3Rvb2xib3gtdGFiLWNvbnRlbnRdIC5wYWRkZWQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46ICQtbSAwIDAgMDtcbiAgICBwYWRkaW5nOiAwICQtbCAkLXMgJC1sO1xuICB9XG4gIC50YWdzIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICB9XG4gIC50YWdzIHRkLCAudGFnLXRhYmxlID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkLXM7XG4gICAgcGFkZGluZy10b3A6ICQtcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhhbmRsZSB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG4gIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICB0YWJsZSB0ZCwgdGFibGUgdGgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cblt0b29sYm94LXRhYi1jb250ZW50XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWctZGlzcGxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuaGVhZGluZyB0aCB7XG4gICAgcGFkZGluZzogJC14cyAkLXM7XG4gICAgY29sb3I6IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC43KTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICB0ZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFO1xuICAgIHBhZGRpbmc6ICQteHMgJC1zO1xuICAgIGNvbG9yOiAjNDQ0O1xuICB9XG4gIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgfVxuICAudGFnLXZhbHVlIHtcbiAgICBjb2xvcjogIzg4ODtcbiAgfVxuICB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC50YWcge1xuICAgIHBhZGRpbmc6ICQtcztcbiAgfVxufVxuXG4uc3VnZ2VzdGlvbi1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQkI7XG4gIGJveC1zaGFkb3c6ICRicy1saWdodDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICQteHMgJC1zO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICAgIH1cbiAgfVxufVxuXG4uY29tbWVudC1lZGl0b3IgLkNvZGVNaXJyb3IsIC5jb21tZW50LWVkaXRvciAuQ29kZU1pcnJvci1zY3JvbGwge1xuICBtaW4taGVpZ2h0OiAxNzVweDtcbn0iLCJAaW1wb3J0IFwicmVzZXRcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJodG1sXCI7XG5AaW1wb3J0IFwidGV4dFwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJibG9ja3NcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJhbmltYXRpb25zXCI7XG5AaW1wb3J0IFwidGlueW1jZVwiO1xuQGltcG9ydCBcImNvZGVtaXJyb3JcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzXCI7XG5AaW1wb3J0IFwiaGVhZGVyXCI7XG5AaW1wb3J0IFwibGlzdHNcIjtcbkBpbXBvcnQgXCJwYWdlc1wiO1xuXG5bdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lOyBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tbmFtZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5bbmdcXDpjbG9ha10sIFtuZy1jbG9ha10sIC5uZy1jbG9hayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltuZy1jbGlja10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIEpxdWVyeSBTb3J0YWJsZSBTdHlsZXNcbi5kcmFnZ2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDIwMDA7XG59XG5ib2R5LmRyYWdnaW5nLCBib2R5LmRyYWdnaW5nICoge1xuICBjdXJzb3I6IG1vdmUgIWltcG9ydGFudDtcbn1cblxuLy8gVXNlciBBdmF0YXIgSW1hZ2VzXG4uYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgJi5tZWQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAmLmxhcmdlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgJi5odWdlIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxuICAmLnNxdWFyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG59XG5cbi8vIExvYWRpbmcgaWNvblxuJGxvYWRpbmdTaXplOiAxMHB4O1xuLmxvYWRpbmctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkLXhsIGF1dG87XG4gID4gZGl2IHtcbiAgICB3aWR0aDogJGxvYWRpbmdTaXplO1xuICAgIGhlaWdodDogJGxvYWRpbmdTaXplO1xuICAgIGJvcmRlci1yYWRpdXM6ICRsb2FkaW5nU2l6ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICBtYXJnaW4tdG9wOiAkLXhzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBsb2FkaW5nQm9iO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS40cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjYyLCAuMjgsIC4yMywgLjk5KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIH1cbiAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgbGVmdDogLSgkbG9hZGluZ1NpemUrJC14cyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9vaztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gIH1cbiAgPiBkaXY6bGFzdC1vZi10eXBlIHtcbiAgICBsZWZ0OiAkbG9hZGluZ1NpemUrJC14cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2hhcHRlcjtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogJC1zO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogIzg4ODtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cblxuLy8gU2VhcmNoIHJlc3VsdHNcbi5zZWFyY2gtcmVzdWx0cyA+IGgzIGEge1xuICBmb250LXNpemU6IDAuNjZlbTtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBwYWRkaW5nLWxlZnQ6ICQtbTtcbiAgaSB7XG4gICAgcGFkZGluZy1yaWdodDogJC1zO1xuICB9XG59XG5cbi8vIEJhY2sgdG8gdG9wIGxpbmtcbiRidHQtc2l6ZTogNDBweDtcbltiYWNrLXRvLXRvcF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206ICQtbTtcbiAgcmlnaHQ6ICQtbDtcbiAgcGFkZGluZzogJC14cyAkLXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAkYnR0LXNpemU7XG4gIGhlaWdodDogJGJ0dC1zaXplO1xuICBib3JkZXItcmFkaXVzOiAkYnR0LXNpemU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxODBtcztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmhvdmVyIHtcbiAgICB3aWR0aDogJGJ0dC1zaXplKjMuNDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG4gIC5pbm5lciB7XG4gICAgd2lkdGg6ICRidHQtc2l6ZSozLjQ7XG4gIH1cbiAgaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwYWRkaW5nOiAwICQtcyAwIDA7XG4gIH1cbiAgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDtcbiAgfVxufVxuXG4uY29udGFpbmVkLXNlYXJjaC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBpbnB1dCwgYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgaW5wdXQge1xuICAgIGZsZXg6IDU7XG4gICAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cbiAgYnV0dG9uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICBidXR0b24gaSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBidXR0b24uY2FuY2VsLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5lZ2F0aXZlO1xuICAgIGNvbG9yOiAjRUVFO1xuICB9XG59XG5cbi5lbnRpdHktc2VsZWN0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogJC1zICQtbTtcbiAgfVxuICAuZW50aXR5LWxpc3Qge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIH1cbiAgLmxvYWRpbmcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcGFkZGluZy10b3A6ICQtbDtcbiAgfVxuICAuZW50aXR5LWxpc3QgPiBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6ICQtbDtcbiAgICBmb250LXNpemU6IDEuMzMzZW07XG4gIH1cbiAgLmVudGl0eS1saXN0ID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICQtbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkLW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTIwbXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5lbnRpdHktbGlzdC1pdGVtLnNlbGVjdGVkIHtcbiAgaDMsIGksIHAgLGEsIHNwYW4ge1xuICAgIGNvbG9yOiAjRUVFO1xuICB9XG59XG5cbi5jZW50ZXItYm94IHtcbiAgbWFyZ2luOiAkLXh4bCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDQyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuXG4iXX0= */