bookstack/public/css/export-styles.css

3 lines
202 KiB
CSS

*{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,a{color:#0288d1;cursor:pointer;text-decoration:none;transition:color ease-in-out 80ms;line-height:1.6}.link:hover,a:hover{text-decoration:underline;color:#01466c}.link i,a i{padding-right:12px}.link i.zmdi-hc-flip-horizontal,a i.zmdi-hc-flip-horizontal{padding-right:0;padding-left:12px}.link.icon,a.icon{display:inline-block}.link 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;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 .body,.card p.empty-text{padding:16px}.card a{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}.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}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}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}table{border-spacing:0;border-collapse:collapse}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9odG1sLnNjc3MiLCJfdGV4dC5zY3NzIiwiX2dyaWQuc2NzcyIsIl9taXhpbnMuc2NzcyIsImV4cG9ydC1zdHlsZXMuY3NzIiwiX2Jsb2Nrcy5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfdGFibGVzLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfbGlzdHMuc2NzcyIsIl9wYWdlcy5zY3NzIiwiZXhwb3J0LXN0eWxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEVBQ0UsV0FBQSxXQUdGLEtBQ0UsaUJBQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxPQUhGLGFBS0ksV0FBQSxPQUxKLFlBUUksaUJBQUEsUUFJSixLQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLHVCQUFBLFlBSkYsWUFNSSxpQkFBQSxRQUlKLE9BQ0UsVUFBQSxLQ3ZCRixLQUFBLE9BQUEsTUFBQSxNQUFBLE9BQUEsU0FDRSxZQUFBLGFBQUEsQ0FBQSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxTQUFBLENBQUEsV0FBQSxDQUFBLFlBQUEsQ0FBQSxnQkFBQSxDQUFBLFdBRUYsdUJBQUEsWUFBQSxXQUFBLGdCQUFBLEtBQUEsSUFBQSxVQUNFLFlBQUEsZ0JBQUEsQ0FBQSxrQkFBQSxDQUFBLGFBQUEsQ0FBQSxNQUFBLENBQUEsVUFPRixHQUNFLFVBQUEsUUFDQSxZQUFBLGFBQ0EsV0FBQSxZQUNBLGNBQUEsWUFFRixHQUNFLFVBQUEsU0FDQSxZQUFBLGNBQ0EsV0FBQSxXQUNBLGNBQUEsWUFFRixHQUNFLFVBQUEsUUFDQSxZQUFBLGNBQ0EsV0FBQSxZQUNBLGNBQUEsWUFFRixHQUNFLFVBQUEsUUFDQSxZQUFBLFFBQ0EsV0FBQSxZQUNBLGNBQUEsWUFHRixHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FDRSxZQUFBLElBQ0EsU0FBQSxTQUNBLFFBQUEsTUFDQSxNQUFBLEtBSkYsY0FBQSxjQUFBLGNBQUEsY0FBQSxjQUFB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QUNFLFVBQUEsS0FHRixXQUNFLFVBQUEsT0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBTEYsaUJBT0ksVUFBQSxLQVBKLGtCQVVJLFVBQUEsTUFWSixpQkFhSSxVQUFBLE1BYkosaUJBZ0JJLGFBQUEsRUFDQSxjQUFBLEVBSUosS0FDRSxZQUFBLE1BQ0EsYUFBQSxNQUdGLE9BQ0UsTUFBQSxLQURGLGFBR0ksTUFBQSxNQUlKLE9BQ0UsUUFBQSxNQUNBLFNBQUEsU0FHRixRQUNFLFFBQUEsT0FHRixjQUNFLFFBQUEsYUFHRixVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxTQUFBLFNBQ0EsV0FBQSxJQUNBLGFBQUEsS0FDQSxjQUFBLEtBRUYsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxhQUVGLFdBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxZQUVGLGdCQUNFLE1BQUEsS0FFRixnQkFDRSxNQUFBLGFBRUYsZ0JBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxZQUVGLGVBQ0UsTUFBQSxLQUVGLGdCQUNFLEtBQUEsS0FFRixnQkFDRSxLQUFBLGFBRUYsZ0JBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxJQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxJQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxJQUVGLGVBQ0UsS0FBQSxhQUVGLGVBQ0UsS0FBQSxZQUVGLGVBQ0UsS0FBQSxLQUVGLGtCQUNFLFlBQUEsS0FFRixrQkFDRSxZQUFBLGFBRUYsa0JBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsSUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsSUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsSUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxZQUVGLGlCQUNFLFlBQUEsRUFFRix5QkFDRSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBRUYsV0FDRSxNQUFBLEtBRUYsV0FDRSxNQUFBLGFBRUYsV0FDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLElBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLElBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLElBRUYsVUFDRSxNQUFBLGFBRUYsVUFDRSxNQUFBLFlBRUYsZ0JBQ0UsTUFBQSxLQUVGLGdCQUNFLE1BQUEsYUFFRixnQkFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLElBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLElBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLElBRUYsZUFDRSxNQUFBLGFBRUYsZUFDRSxNQUFBLFlBRUYsZUFDRSxNQUFBLEtBRUYsZ0JBQ0UsS0FBQSxLQUVGLGdCQUNFLEtBQUEsYUFFRixnQkFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLElBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLElBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLElBRUYsZUFDRSxLQUFBLGFBRUYsZUFDRSxLQUFBLFlBRUYsZUFDRSxLQUFBLEtBRUYsa0JBQ0UsWUFBQSxLQUVGLGtCQUNFLFlBQUEsYUFFRixrQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxJQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxJQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLGFBRUYsaUJBQ0UsWUFBQSxJQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLFlBRUYsaUJBQ0UsWUFBQSxHQUdKLHlCQUNFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FFRixXQUNFLE1BQUEsS0FFRixXQUNFLE1BQUEsYUFFRixXQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsYUFFRixVQUNFLE1BQUEsWUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxhQUVGLGdCQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsSUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsSUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsSUFFRixlQUNFLE1BQUEsYUFFRixlQUNFLE1BQUEsWUFFRixlQUNFLE1BQUEsS0FFRixnQkFDRSxLQUFBLEtBRUYsZ0JBQ0UsS0FBQSxhQUVGLGdCQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsSUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsSUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsSUFFRixlQUNFLEtBQUEsYUFFRixlQUNFLEtBQUEsWUFFRixlQUNFLEtBQUEsS0FFRixrQkFDRSxZQUFBLEtBRUYsa0JBQ0UsWUFBQSxhQUVGLGtCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLElBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLElBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsYUFFRixpQkFDRSxZQUFBLElBRUYsaUJBQ0UsWUFBQSxhQUVGLGlCQUNFLFlBQUEsWUFFRixpQkFDRSxZQUFBLEdBR0osMEJBQ0UsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxhQUVGLFdBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxhQUVGLFVBQ0UsTUFBQSxZQUVGLGdCQUNFLE1BQUEsS0FFRixnQkFDRSxNQUFBLGFBRUYsZ0JBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxJQUVGLGVBQ0UsTUFBQSxhQUVGLGVBQ0UsTUFBQSxZQUVGLGVBQ0UsTUFBQSxLQUVGLGdCQUNFLEtBQUEsS0FFRixnQkFDRSxLQUFBLGFBRUYsZ0JBQ0Us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c0NvbnRlbnQiOlsiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgJi5mbGV4Ym94IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgJi5zaGFkZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogJGZzLW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNjE2MTYxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgJi5zaGFkZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMDAlO1xufSIsIi8qKlxuICogRm9udHNcbiAqL1xuXG5ib2R5LCBidXR0b24sIGlucHV0LCBzZWxlY3QsIGxhYmVsLCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiAkdGV4dDtcbn1cbi5Db2RlbWlycm9yLCBwcmUsICNtYXJrZG93bi1lZGl0b3ItaW5wdXQsIC5lZGl0b3ItdG9vbGJhciwgLmNvZGUtYmFzZSB7XG4gIGZvbnQtZmFtaWx5OiAkbW9ubztcbn1cblxuLypcbiAqIEhlYWRlciBTdHlsZXNcbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMy40MjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjJlbTtcbiAgbWFyZ2luLXRvcDogMC40ODg4ODg4OWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ4ODg4ODg5ZW07XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMi44Mjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI5NDExNzY0N2VtO1xuICBtYXJnaW4tdG9wOiAwLjg2Mjc0NTFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40MzEzNzI1NWVtO1xufVxuaDMge1xuICBmb250LXNpemU6IDIuMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIyMTQyODU3MmVtO1xuICBtYXJnaW4tdG9wOiAwLjc4NTcxNDI5ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDMxMzcyNTVlbTtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAxLjY2NmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgbWFyZ2luLXRvcDogMC43ODU3MTQyOWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzMTM3MjU1ZW07XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzU1NTtcbiAgLnN1YmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWRhcmssIDMyJSk7XG4gIH1cbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuXG5oNSwgaDYge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi10b3A6IDAuNzg1NzE0MjllbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42NmVtO1xufVxuXG4vKlxuICogTGluayBzdHlsaW5nXG4gKi9cbmEsIC5saW5rIHtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1pbi1vdXQgODBtcztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMjAlKTtcbiAgfVxuICBpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkLXM7XG4gIH1cbiAgaS56bWRpLWhjLWZsaXAtaG9yaXpvbnRhbCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6ICQtcztcbiAgfVxuICAmLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLypcbiAqIE90aGVyIEhUTUwgVGV4dCBFbGVtZW50c1xuICovXG5wLCB1bCwgb2wsIHByZSwgdGFibGUsIGJsb2NrcXVvdGUge1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVlbTtcbn1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICBtYXJnaW4tYm90dG9tOiAkLWw7XG4gICYuZmFkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGRiwgI2UzZTBlMCAyMCUsICNlM2UwZTAgODAlLCAjRkZGKTtcbiAgfVxuICAmLm1hcmdpbi10b3AsICYuZXZlbiB7XG4gICAgbWFyZ2luLXRvcDogJC1sO1xuICB9XG59XG5cbnN0cm9uZywgYiwgLmJvbGQsIC5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgPiBzdHJvbmcsID4gYiwgPiAuYm9sZCwgPiAuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG59XG5cbmVtLCBpLCAuaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zbWFsbCwgcC5zbWFsbCwgc3Bhbi5zbWFsbCwgLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogbGlnaHRlbigkdGV4dC1kYXJrLCAyMCUpO1xuICBzbWFsbCwgcC5zbWFsbCwgc3Bhbi5zbWFsbCwgLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbnN1cCwgLnN1cGVyc2NyaXB0IHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG5zdWIsIC5zdWJzY3JpcHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG5wcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBwcmUge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICBwcmU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJHByaW1hcnk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6ICQtcyAkLW0gJC1zICQteGw7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICQtcztcbiAgICBsZWZ0OiAkLXM7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtZGFyaywgMjAlKTtcbiAgfVxufVxuXG4uY29kZS1iYXNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIGZvbnQtc2l6ZTogMC44MGVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5jb2RlIHtcbiAgQGV4dGVuZCAuY29kZS1iYXNlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDFweCAzcHg7XG4gIHdoaXRlLXNwYWNlOnByZTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cblxuc3Bhbi5jb2RlIHtcbiAgQGV4dGVuZCAuY29kZS1iYXNlO1xuICBwYWRkaW5nOiAxcHggJC14cztcbn1cblxucHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4vKlxuICogVGV4dCBjb2xvcnNcbiAqL1xucC5wb3MsIHAgLnBvcywgc3Bhbi5wb3MsIC50ZXh0LXBvcyB7XG4gIGNvbG9yOiAkcG9zaXRpdmU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcG9zaXRpdmU7XG4gIH1cbn1cblxucC5uZWcsIHAgLm5lZywgc3Bhbi5uZWcsIC50ZXh0LW5lZyB7XG4gIGNvbG9yOiAkbmVnYXRpdmU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbmVnYXRpdmU7XG4gIH1cbn1cblxucC5tdXRlZCwgcCAubXV0ZWQsIHNwYW4ubXV0ZWQsIC50ZXh0LW11dGVkIHtcblx0Y29sb3I6IGxpZ2h0ZW4oJHRleHQtZGFyaywgMjYlKTtcbiAgICAmLnNtYWxsLCAuc21hbGwge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtZGFyaywgMzIlKTtcbiAgICB9XG59XG5cbnAucHJpbWFyeSwgcCAucHJpbWFyeSwgc3Bhbi5wcmltYXJ5LCAudGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICRwcmltYXJ5O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxucC5zZWNvbmRhcnksIHAgLnNlY29uZGFyeSwgc3Bhbi5zZWNvbmRhcnksIC50ZXh0LXNlY29uZGFyeSB7XG5cdGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgfVxufVxuXG4udGV4dC1ib29rIHtcbiAgY29sb3I6ICRjb2xvci1ib29rO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJvb2s7XG4gIH1cbn1cbi50ZXh0LXBhZ2Uge1xuICBjb2xvcjogJGNvbG9yLXBhZ2U7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItcGFnZTtcbiAgfVxuICAmLmRyYWZ0IHtcbiAgICBjb2xvcjogJGNvbG9yLXBhZ2UtZHJhZnQ7XG4gIH1cbiAgJi5kcmFmdDpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1wYWdlLWRyYWZ0O1xuICB9XG59XG4udGV4dC1jaGFwdGVyIHtcbiAgY29sb3I6ICRjb2xvci1jaGFwdGVyO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWNoYXB0ZXI7XG4gIH1cbn1cbi5mYWRlZCAudGV4dC1ib29rOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci1ib29rICFpbXBvcnRhbnQ7XG59XG4uZmFkZWQgLnRleHQtY2hhcHRlcjpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3ItY2hhcHRlciAhaW1wb3J0YW50O1xufVxuLmZhZGVkIC50ZXh0LXBhZ2U6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLXBhZ2UgIWltcG9ydGFudDtcbn1cblxuc3Bhbi5oaWdobGlnaHQge1xuICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuXG4vKlxuICogTGlzdHNcbiAqL1xudWwsIG9sIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG51bCB7XG4gIHBhZGRpbmctbGVmdDogJC1tICogMS4zO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogY2lyY2xlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgcGFkZGluZy1sZWZ0OiAkLW0gKiAyO1xufVxuXG5saS5jaGVja2JveC1pdGVtLCBsaS50YXNrLWxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtICgkLW0gKiAxLjMpO1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogJC14cztcbiAgfVxufVxuXG4vKlxuICogR2VuZXJpYyB0ZXh0IHN0eWxpbmcgY2xhc3Nlc1xuICovXG4udW5kZXJsaW5lZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1iaWdnZXIge1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4udGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS42NjY2ZW07XG59XG5cbi5uby1jb2xvciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEdyb3VwaW5nXG4gKi9cbi5oZWFkZXItZ3JvdXAge1xuICBtYXJnaW46ICQtbSAwO1xuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuc3Bhbi5zZXAge1xuICBjb2xvcjogI0JCQjtcbiAgcGFkZGluZzogMCAkLXhzO1xufVxuXG4ubGlzdCA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gICogSWNvbnNcbiAgKi9cbmkge1xuICBwYWRkaW5nLXJpZ2h0OiAkLXhzO1xufVxuXG4iLCJcbi8qKiBGbGV4Ym94IHN0eWxpbmcgcnVsZXMgKiovXG5ib2R5LmZsZXhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAjY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuLmZsZXgtZmlsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYucm93cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAmLmNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmZsZXgge1xuICBtaW4taGVpZ2h0OiAwO1xuICBmbGV4OiAxO1xufVxuXG4uZmxleC5zY3JvbGwge1xuICAvL292ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gICYuc2lkZWJhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRweDtcbiAgfVxufVxuLmZsZXguc2Nyb2xsIC5zY3JvbGwtYm9keSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZmxleDogMTtcbn1cblxuLmZsZXgtY2hpbGQgPiBkaXYge1xuICBmbGV4OiAxO1xufVxuXG4uZmxleC5zaWRlYmFyIHtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWluLWhlaWdodDogOTB2aDtcbn1cbi5mbGV4LnNpZGViYXIgKyAuZmxleC5jb250ZW50IHtcbiAgZmxleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCAkLWw7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZsZXguc2lkZWJhciAuc2lkZWJhci10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AaW5jbHVkZSBzbWFsbGVyLXRoYW4oJHhsKSB7XG4gIGJvZHkuc2lkZWJhci1sYXlvdXQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAuZmxleC5zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMzMHB4LCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMTIwbXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mbGV4LnNpZGViYXIub3BlbiB7XG4gICAgYm94LXNoYWRvdzogMXB4IDJweCAycHggMXB4IHJnYmEoMCwwLDAsLjEwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC5zaWRlYmFyLXRvZ2dsZSBpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG4gIC5mbGV4LnNpZGViYXIgLnNpZGViYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCQkI7XG4gICAgcGFkZGluZy10b3A6ICQtbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTIwbXM7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIGkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgLnNpZGViYXIgLnNjcm9sbC1ib2R5IHtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICAjc2lkZWJhciAuc2Nyb2xsLWJvZHkuZml4ZWQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgbGFyZ2VyLXRoYW4oJHhsKSB7XG4gICNzaWRlYmFyIC5zY3JvbGwtYm9keS5maXhlZCB7XG4gICAgei1pbmRleDogNTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6ICQtbTtcbiAgICB3aWR0aDogMzAlO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1mYWRlZDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEREQ7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIgeyB3aWR0aDogMCAhaW1wb3J0YW50IH1cbiAgfVxufVxuXG5cbi8qKiBSdWxlcyBmb3IgYWxsIGNvbHVtbnMgKi9cbmRpdltjbGFzc149XCJjb2wtXCJdIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAkLW07XG4gIHBhZGRpbmctcmlnaHQ6ICQtbTtcbiAgJi5mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICYubWVkaXVtIHtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gICYuc21hbGwge1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gIH1cbiAgJi5ub3BhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtJC1tO1xuICBtYXJnaW4tcmlnaHQ6IC0kLW07XG59XG5cbi5mbG9hdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICAmLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmJsb2NrLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICQtbTtcbiAgcGFkZGluZy1yaWdodDogJC1tO1xufVxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvLyBSZXNwb25zaXZlIGJyZWFrcG9pbnQgY29udHJvbFxuQG1peGluIHNtYWxsZXItdGhhbigkc2l6ZSkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXplKSB7IEBjb250ZW50OyB9XG59XG5AbWl4aW4gbGFyZ2VyLXRoYW4oJHNpemUpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZSkgeyBAY29udGVudDsgfVxufVxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBmb250LXNpemU6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4iLCIqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgaHRtbC5mbGV4Ym94IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgaHRtbC5zaGFkZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM2MTYxNjE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gIGJvZHkuc2hhZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG5cbmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG4vKipcbiAqIEZvbnRzXG4gKi9cbmJvZHksIGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgbGFiZWwsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIlJvYm90b1wiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmOyB9XG5cbi5Db2RlbWlycm9yLCBwcmUsICNtYXJrZG93bi1lZGl0b3ItaW5wdXQsIC5lZGl0b3ItdG9vbGJhciwgLmNvZGUtYmFzZSwgY29kZSwgc3Bhbi5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IFwiTHVjaWRhIENvbnNvbGVcIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIFwiVWJ1bnRvIE1vbm9cIiwgTW9uYWNvLCBtb25vc3BhY2U7IH1cblxuLypcbiAqIEhlYWRlciBTdHlsZXNcbiAqL1xuaDEge1xuICBmb250LXNpemU6IDMuNDI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyZW07XG4gIG1hcmdpbi10b3A6IDAuNDg4ODg4ODllbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40ODg4ODg4OWVtOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjgyNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjk0MTE3NjQ3ZW07XG4gIG1hcmdpbi10b3A6IDAuODYyNzQ1MWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzMTM3MjU1ZW07IH1cblxuaDMge1xuICBmb250LXNpemU6IDIuMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIyMTQyODU3MmVtO1xuICBtYXJnaW4tdG9wOiAwLjc4NTcxNDI5ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDMxMzcyNTVlbTsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS42NjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gIG1hcmdpbi10b3A6IDAuNzg1NzE0MjllbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40MzEzNzI1NWVtOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzU1NTsgfVxuICBoMSAuc3ViaGVhZGVyLCBoMiAuc3ViaGVhZGVyLCBoMyAuc3ViaGVhZGVyLCBoNCAuc3ViaGVhZGVyLCBoNSAuc3ViaGVhZGVyLCBoNiAuc3ViaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6ICM5Njk2OTY7IH1cblxuaDUge1xuICBmb250LXNpemU6IDEuNGVtOyB9XG5cbmg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMC43ODU3MTQyOWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjY2ZW07IH1cblxuLypcbiAqIExpbmsgc3R5bGluZ1xuICovXG5hLCAubGluayB7XG4gIGNvbG9yOiAjMDI4OEQxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1pbi1vdXQgODBtcztcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICBhOmhvdmVyLCAubGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMwMTQ2NmM7IH1cbiAgYSBpLCAubGluayBpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gIGEgaS56bWRpLWhjLWZsaXAtaG9yaXpvbnRhbCwgLmxpbmsgaS56bWRpLWhjLWZsaXAtaG9yaXpvbnRhbCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cbiAgYS5pY29uLCAubGluay5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgYSBzdmcsIC5saW5rIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKlxuICogT3RoZXIgSFRNTCBUZXh0IEVsZW1lbnRzXG4gKi9cbnAsIHVsLCBvbCwgcHJlLCB0YWJsZSwgYmxvY2txdW90ZSB7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NWVtOyB9XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBoci5mYWRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZGLCAjZTNlMGUwIDIwJSwgI2UzZTBlMCA4MCUsICNGRkYpOyB9XG4gIGhyLm1hcmdpbi10b3AsIGhyLmV2ZW4ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuc3Ryb25nLCBiLCAuYm9sZCwgLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIHN0cm9uZyA+IHN0cm9uZywgc3Ryb25nID4gYiwgc3Ryb25nID4gLmJvbGQsIHN0cm9uZyA+IC5zdHJvbmcsIGIgPiBzdHJvbmcsIGIgPiBiLCBiID4gLmJvbGQsIGIgPiAuc3Ryb25nLCAuYm9sZCA+IHN0cm9uZywgLmJvbGQgPiBiLCAuYm9sZCA+IC5ib2xkLCAuYm9sZCA+IC5zdHJvbmcsIC5zdHJvbmcgPiBzdHJvbmcsIC5zdHJvbmcgPiBiLCAuc3Ryb25nID4gLmJvbGQsIC5zdHJvbmcgPiAuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbmVtLCBpLCAuaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbnNtYWxsLCBwLnNtYWxsLCBzcGFuLnNtYWxsLCAudGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG4gIHNtYWxsIHNtYWxsLCBzbWFsbCBwLnNtYWxsLCBzbWFsbCBzcGFuLnNtYWxsLCBzbWFsbCAudGV4dC1zbWFsbCwgcC5zbWFsbCBzbWFsbCwgcC5zbWFsbCBwLnNtYWxsLCBwLnNtYWxsIHNwYW4uc21hbGwsIHAuc21hbGwgLnRleHQtc21hbGwsIHNwYW4uc21hbGwgc21hbGwsIHNwYW4uc21hbGwgcC5zbWFsbCwgc3Bhbi5zbWFsbCBzcGFuLnNtYWxsLCBzcGFuLnNtYWxsIC50ZXh0LXNtYWxsLCAudGV4dC1zbWFsbCBzbWFsbCwgLnRleHQtc21hbGwgcC5zbWFsbCwgLnRleHQtc21hbGwgc3Bhbi5zbWFsbCwgLnRleHQtc21hbGwgLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnN1cCwgLnN1cGVyc2NyaXB0IHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXNpemU6IDAuOGVtOyB9XG5cbnN1YiwgLnN1YnNjcmlwdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIGZvbnQtc2l6ZTogMC44ZW07IH1cblxucHJlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuICBwcmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIHByZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gIHByZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmJsb2NrcXVvdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMjg4RDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDMycHg7IH1cbiAgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5jb2RlLWJhc2UsIGNvZGUsIHNwYW4uY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGZvbnQtc2l6ZTogMC44MGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuY29kZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTsgfVxuXG5zcGFuLmNvZGUge1xuICBwYWRkaW5nOiAxcHggNnB4OyB9XG5cbnByZSBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi8qXG4gKiBUZXh0IGNvbG9yc1xuICovXG5wLnBvcywgcCAucG9zLCBzcGFuLnBvcywgLnRleHQtcG9zIHtcbiAgY29sb3I6ICM1MkEyNTY7IH1cbiAgcC5wb3M6aG92ZXIsIHAgLnBvczpob3Zlciwgc3Bhbi5wb3M6aG92ZXIsIC50ZXh0LXBvczpob3ZlciB7XG4gICAgY29sb3I6ICM1MkEyNTY7IH1cblxucC5uZWcsIHAgLm5lZywgc3Bhbi5uZWcsIC50ZXh0LW5lZyB7XG4gIGNvbG9yOiAjRTg0RjRGOyB9XG4gIHAubmVnOmhvdmVyLCBwIC5uZWc6aG92ZXIsIHNwYW4ubmVnOmhvdmVyLCAudGV4dC1uZWc6aG92ZXIge1xuICAgIGNvbG9yOiAjRTg0RjRGOyB9XG5cbnAubXV0ZWQsIHAgLm11dGVkLCBzcGFuLm11dGVkLCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODY4Njg2OyB9XG4gIHAubXV0ZWQuc21hbGwsIHAubXV0ZWQgLnNtYWxsLCBwIC5tdXRlZC5zbWFsbCwgcCAubXV0ZWQgLnNtYWxsLCBzcGFuLm11dGVkLnNtYWxsLCBzcGFuLm11dGVkIC5zbWFsbCwgLnRleHQtbXV0ZWQuc21hbGwsIC50ZXh0LW11dGVkIC5zbWFsbCB7XG4gICAgY29sb3I6ICM5Njk2OTY7IH1cblxucC5wcmltYXJ5LCBwIC5wcmltYXJ5LCBzcGFuLnByaW1hcnksIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAyODhEMTsgfVxuICBwLnByaW1hcnk6aG92ZXIsIHAgLnByaW1hcnk6aG92ZXIsIHNwYW4ucHJpbWFyeTpob3ZlciwgLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICMwMjg4RDE7IH1cblxucC5zZWNvbmRhcnksIHAgLnNlY29uZGFyeSwgc3Bhbi5zZWNvbmRhcnksIC50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZTI3YjQxOyB9XG4gIHAuc2Vjb25kYXJ5OmhvdmVyLCBwIC5zZWNvbmRhcnk6aG92ZXIsIHNwYW4uc2Vjb25kYXJ5OmhvdmVyLCAudGV4dC1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZTI3YjQxOyB9XG5cbi50ZXh0LWJvb2sge1xuICBjb2xvcjogIzAwOTY4ODsgfVxuICAudGV4dC1ib29rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwOTY4ODsgfVxuXG4udGV4dC1wYWdlIHtcbiAgY29sb3I6ICMwMjg4RDE7IH1cbiAgLnRleHQtcGFnZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMjg4RDE7IH1cbiAgLnRleHQtcGFnZS5kcmFmdCB7XG4gICAgY29sb3I6ICM5QTYwREE7IH1cbiAgLnRleHQtcGFnZS5kcmFmdDpob3ZlciB7XG4gICAgY29sb3I6ICM5QTYwREE7IH1cblxuLnRleHQtY2hhcHRlciB7XG4gIGNvbG9yOiAjZWY3YzNjOyB9XG4gIC50ZXh0LWNoYXB0ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZWY3YzNjOyB9XG5cbi5mYWRlZCAudGV4dC1ib29rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4uZmFkZWQgLnRleHQtY2hhcHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjZWY3YzNjICFpbXBvcnRhbnQ7IH1cblxuLmZhZGVkIC50ZXh0LXBhZ2U6aG92ZXIge1xuICBjb2xvcjogIzAyODhEMSAhaW1wb3J0YW50OyB9XG5cbnNwYW4uaGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDJweCA0cHg7IH1cblxuLypcbiAqIExpc3RzXG4gKi9cbnVsLCBvbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgdWwgcCwgb2wgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMC44cHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7IH1cbiAgdWwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgdWwgbGFiZWwge1xuICAgIG1hcmdpbjogMDsgfVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogMzJweDsgfVxuXG5saS5jaGVja2JveC1pdGVtLCBsaS50YXNrLWxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMjAuOHB4OyB9XG4gIGxpLmNoZWNrYm94LWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBsaS50YXNrLWxpc3QtaXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi8qXG4gKiBHZW5lcmljIHRleHQgc3R5bGluZyBjbGFzc2VzXG4gKi9cbi51bmRlcmxpbmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtYmlnZ2VyIHtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuXG4udGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS42NjY2ZW07IH1cblxuLm5vLWNvbG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBHcm91cGluZ1xuICovXG4uaGVhZGVyLWdyb3VwIHtcbiAgbWFyZ2luOiAxNnB4IDA7IH1cbiAgLmhlYWRlci1ncm91cCBoMSwgLmhlYWRlci1ncm91cCBoMiwgLmhlYWRlci1ncm91cCBoMywgLmhlYWRlci1ncm91cCBoNCwgLmhlYWRlci1ncm91cCBoNSwgLmhlYWRlci1ncm91cCBoNiB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbnNwYW4uc2VwIHtcbiAgY29sb3I6ICNCQkI7XG4gIHBhZGRpbmc6IDAgNnB4OyB9XG5cbi5saXN0ID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICAqIEljb25zXG4gICovXG5pIHtcbiAgcGFkZGluZy1yaWdodDogNnB4OyB9XG5cbi8qKiBGbGV4Ym94IHN0eWxpbmcgcnVsZXMgKiovXG5ib2R5LmZsZXhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIGJvZHkuZmxleGJveCAjY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cblxuLmZsZXgtZmlsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZsZXgtZmlsbC5yb3dzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5mbGV4LWZpbGwuY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZmxleCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGZsZXg6IDE7IH1cblxuLmZsZXguc2Nyb2xsIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZmxleC5zY3JvbGwuc2lkZWJhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRweDsgfVxuXG4uZmxleC5zY3JvbGwgLnNjcm9sbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBmbGV4OiAxOyB9XG5cbi5mbGV4LWNoaWxkID4gZGl2IHtcbiAgZmxleDogMTsgfVxuXG4uZmxleC5zaWRlYmFyIHtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWluLWhlaWdodDogOTB2aDsgfVxuXG4uZmxleC5zaWRlYmFyICsgLmZsZXguY29udGVudCB7XG4gIGZsZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmZsZXguc2lkZWJhciAuc2lkZWJhci10b2dnbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICBib2R5LnNpZGViYXItbGF5b3V0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLmZsZXguc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMzBweCwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDEyMG1zO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC5zaWRlYmFyLm9wZW4ge1xuICAgIGJveC1zaGFkb3c6IDFweCAycHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAgIC5mbGV4LnNpZGViYXIub3BlbiAuc2lkZWJhci10b2dnbGUgaSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5mbGV4LnNpZGViYXIgLnNpZGViYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCQkI7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmZsZXguc2lkZWJhciAuc2lkZWJhci10b2dnbGUgaSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTIwbXM7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZsZXguc2lkZWJhciAuc2lkZWJhci10b2dnbGU6aG92ZXIgaSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zaWRlYmFyIC5zY3JvbGwtYm9keSB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgI3NpZGViYXIgLnNjcm9sbC1ib2R5LmZpeGVkIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICNzaWRlYmFyIC5zY3JvbGwtYm9keS5maXhlZCB7XG4gICAgei1pbmRleDogNTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERDsgfVxuICAgICNzaWRlYmFyIC5zY3JvbGwtYm9keS5maXhlZDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDsgfSB9XG5cbi8qKiBSdWxlcyBmb3IgYWxsIGNvbHVtbnMgKi9cbmRpdltjbGFzc149XCJjb2wtXCJdIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAuY29udGFpbmVyLmZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRhaW5lci5tZWRpdW0ge1xuICAgIG1heC13aWR0aDogOTkycHg7IH1cbiAgLmNvbnRhaW5lci5zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDsgfVxuICAuY29udGFpbmVyLm5vcGFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4OyB9XG5cbi5mbG9hdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5mbG9hdC5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uYmxvY2suaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG5cbi5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTsgfVxuXG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlOyB9XG5cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlOyB9XG5cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlOyB9XG5cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bzsgfVxuXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH0gfVxuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKlxuKiBUaGlzIGZpbGUgY29udGFpbmVyIGFsbCBibG9jayBzdHlsaW5nIGluY2x1ZGluZyBiYWNrZ3JvdW5kIHNoYWRpbmcsXG4qIG1hcmdpbnMsIHBhZGRpbmdzICYgYm9yZGVycy5cbiovXG4vKlxuKiBCYWNrZ3JvdW5kIFNoYWRpbmdcbiovXG4uc2hhZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuICAuc2hhZGVkLnBvcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZWFkNzsgfVxuICAuc2hhZGVkLm5lZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YTlhOTsgfVxuICAuc2hhZGVkLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMWRkZmU7IH1cbiAgLnNoYWRlZC5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmQ3YzY7IH1cblxuLypcbiogQm9yZGVyaW5nXG4qL1xuLmJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JCQjsgfVxuICAuYm9yZGVyZWQucG9zIHtcbiAgICBib3JkZXItY29sb3I6ICM1MkEyNTY7IH1cbiAgLmJvcmRlcmVkLm5lZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTg0RjRGOyB9XG4gIC5ib3JkZXJlZC5wcmltYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICMwMjg4RDE7IH1cbiAgLmJvcmRlcmVkLnNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTI3YjQxOyB9XG4gIC5ib3JkZXJlZC50aGljayB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7IH1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLypcbiogUGFkZGluZ1xuKi9cbi5ub3BhZGRpbmcge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wYWRkZWQge1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gIC5wYWRkZWQubGFyZ2Uge1xuICAgIHBhZGRpbmc6IDMycHg7IH1cbiAgLnBhZGRlZCA+IGgxOmZpcnN0LWNoaWxkLCAucGFkZGVkID4gaDI6Zmlyc3QtY2hpbGQsIC5wYWRkZWQgPiBoMzpmaXJzdC1jaGlsZCwgLnBhZGRlZCA+IGg0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwLjFlbTsgfVxuXG4ucGFkZGVkLXZlcnRpY2FsLCAucGFkZGVkLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4OyB9XG4gIC5wYWRkZWQtdmVydGljYWwubGFyZ2UsIC5wYWRkZWQtdG9wLmxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDsgfVxuXG4ucGFkZGVkLXZlcnRpY2FsLCAucGFkZGVkLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gIC5wYWRkZWQtdmVydGljYWwubGFyZ2UsIC5wYWRkZWQtYm90dG9tLmxhcmdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuXG4ucGFkZGVkLWhvcml6b250YWwsIC5wYWRkZWQtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAucGFkZGVkLWhvcml6b250YWwubGFyZ2UsIC5wYWRkZWQtbGVmdC5sYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9XG5cbi5wYWRkZWQtaG9yaXpvbnRhbCwgLnBhZGRlZC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgLnBhZGRlZC1ob3Jpem9udGFsLmxhcmdlLCAucGFkZGVkLXJpZ2h0LmxhcmdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9XG5cbi8qXG4qIE1hcmdpbnNcbiovXG4ubWFyZ2lucyB7XG4gIG1hcmdpbjogMjRweDsgfVxuICAubWFyZ2lucy5sYXJnZSB7XG4gICAgbWFyZ2luOiAzMnB4OyB9XG5cbi5tYXJnaW5zLXZlcnRpY2FsLCAubWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLm1hcmdpbnMtdmVydGljYWwubGFyZ2UsIC5tYXJnaW4tdG9wLmxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbi5tYXJnaW5zLXZlcnRpY2FsLCAubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLm1hcmdpbnMtdmVydGljYWwubGFyZ2UsIC5tYXJnaW4tYm90dG9tLmxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5tYXJnaW5zLWhvcml6b250YWwsIC5tYXJnaW4tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4gIC5tYXJnaW5zLWhvcml6b250YWwubGFyZ2UsIC5tYXJnaW4tbGVmdC5sYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7IH1cblxuLm1hcmdpbnMtaG9yaXpvbnRhbCwgLm1hcmdpbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAubWFyZ2lucy1ob3Jpem9udGFsLmxhcmdlLCAubWFyZ2luLXJpZ2h0LmxhcmdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cblxuLyoqXG4gKiBDYWxsb3V0c1xuICovXG4uY2FsbG91dCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0JCQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FsbG91dDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwtRGVzaWduLUljb25pYy1Gb250JztcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDEuMjIyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmNhbGxvdXQuc3VjY2VzcyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM1MkEyNTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZjNlNztcbiAgICBjb2xvcjogIzM3NmMzOTsgfVxuICAuY2FsbG91dC5zdWNjZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjI2OSc7IH1cbiAgLmNhbGxvdXQuZGFuZ2VyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI0U4NEY0RjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlOGU4O1xuICAgIGNvbG9yOiAjYjkxODE4OyB9XG4gIC5jYWxsb3V0LmRhbmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjInOyB9XG4gIC5jYWxsb3V0LmluZm8ge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDI4OEQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2VmZmY7XG4gICAgY29sb3I6ICMwMTUzODA7IH1cbiAgLmNhbGxvdXQuaW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjgnOyB9XG4gIC5jYWxsb3V0Lndhcm5pbmcge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTI3YjQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWVhZTA7XG4gICAgY29sb3I6ICNiNjUzMWM7IH1cbiAgLmNhbGxvdXQud2FybmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjEnOyB9XG5cbi5jYXJkIHtcbiAgbWFyZ2luOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5jYXJkIGgzIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jYXJkIC5ib2R5LCAuY2FyZCBwLmVtcHR5LXRleHQge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLmNhcmQgYSB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cblxuLmNhcmQuZHJhZy1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbjogMTJweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhcmQuZHJhZy1jYXJkIC5kcmFnLWNhcmQtYWN0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNhcmQuZHJhZy1jYXJkIC5oYW5kbGUsIC5jYXJkLmRyYWctY2FyZCAuZHJhZy1jYXJkLWFjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuICAgIC5jYXJkLmRyYWctY2FyZCAuaGFuZGxlOmhvdmVyLCAuY2FyZC5kcmFnLWNhcmQgLmRyYWctY2FyZC1hY3Rpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfVxuICAgIC5jYXJkLmRyYWctY2FyZCAuaGFuZGxlIGksIC5jYXJkLmRyYWctY2FyZCAuZHJhZy1jYXJkLWFjdGlvbiBpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5jYXJkLmRyYWctY2FyZCA+IGRpdiAub3V0bGluZSBpbnB1dCB7XG4gICAgbWFyZ2luOiAxMnB4IDA7IH1cbiAgLmNhcmQuZHJhZy1jYXJkID4gZGl2LnBhZGRlZCB7XG4gICAgcGFkZGluZzogMTJweCAwICFpbXBvcnRhbnQ7IH1cbiAgLmNhcmQuZHJhZy1jYXJkIC5oYW5kbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAuY2FyZC5kcmFnLWNhcmQgPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBtYXgtd2lkdGg6IDgwJTsgfVxuXG4ud2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7IH1cblxuLmlucHV0LWJhc2UsIC5mYWtlLWlucHV0LCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInVybFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENEQ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOXB4O1xuICBjb2xvcjogIzY2NjtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWJhc2UubmVnLCAubmVnLmZha2UtaW5wdXQsIGlucHV0Lm5lZ1t0eXBlPVwidGV4dFwiXSwgaW5wdXQubmVnW3R5cGU9XCJudW1iZXJcIl0sIGlucHV0Lm5lZ1t0eXBlPVwiZW1haWxcIl0sIGlucHV0Lm5lZ1t0eXBlPVwiZGF0ZVwiXSwgaW5wdXQubmVnW3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0Lm5lZ1t0eXBlPVwidXJsXCJdLCBpbnB1dC5uZWdbdHlwZT1cInBhc3N3b3JkXCJdLCBzZWxlY3QubmVnLCB0ZXh0YXJlYS5uZWcsIC5pbnB1dC1iYXNlLmludmFsaWQsIC5pbnZhbGlkLmZha2UtaW5wdXQsIGlucHV0LmludmFsaWRbdHlwZT1cInRleHRcIl0sIGlucHV0LmludmFsaWRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXQuaW52YWxpZFt0eXBlPVwiZW1haWxcIl0sIGlucHV0LmludmFsaWRbdHlwZT1cImRhdGVcIl0sIGlucHV0LmludmFsaWRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXQuaW52YWxpZFt0eXBlPVwidXJsXCJdLCBpbnB1dC5pbnZhbGlkW3R5cGU9XCJwYXNzd29yZFwiXSwgc2VsZWN0LmludmFsaWQsIHRleHRhcmVhLmludmFsaWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFODRGNEY7IH1cbiAgLmlucHV0LWJhc2UucG9zLCAucG9zLmZha2UtaW5wdXQsIGlucHV0LnBvc1t0eXBlPVwidGV4dFwiXSwgaW5wdXQucG9zW3R5cGU9XCJudW1iZXJcIl0sIGlucHV0LnBvc1t0eXBlPVwiZW1haWxcIl0sIGlucHV0LnBvc1t0eXBlPVwiZGF0ZVwiXSwgaW5wdXQucG9zW3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0LnBvc1t0eXBlPVwidXJsXCJdLCBpbnB1dC5wb3NbdHlwZT1cInBhc3N3b3JkXCJdLCBzZWxlY3QucG9zLCB0ZXh0YXJlYS5wb3MsIC5pbnB1dC1iYXNlLnZhbGlkLCAudmFsaWQuZmFrZS1pbnB1dCwgaW5wdXQudmFsaWRbdHlwZT1cInRleHRcIl0sIGlucHV0LnZhbGlkW3R5cGU9XCJudW1iZXJcIl0sIGlucHV0LnZhbGlkW3R5cGU9XCJlbWFpbFwiXSwgaW5wdXQudmFsaWRbdHlwZT1cImRhdGVcIl0sIGlucHV0LnZhbGlkW3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0LnZhbGlkW3R5cGU9XCJ1cmxcIl0sIGlucHV0LnZhbGlkW3R5cGU9XCJwYXNzd29yZFwiXSwgc2VsZWN0LnZhbGlkLCB0ZXh0YXJlYS52YWxpZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUyQTI1NjsgfVxuICAuaW5wdXQtYmFzZS5kaXNhYmxlZCwgLmRpc2FibGVkLmZha2UtaW5wdXQsIGlucHV0LmRpc2FibGVkW3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dC5kaXNhYmxlZFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dC5kaXNhYmxlZFt0eXBlPVwiZW1haWxcIl0sIGlucHV0LmRpc2FibGVkW3R5cGU9XCJkYXRlXCJdLCBpbnB1dC5kaXNhYmxlZFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dC5kaXNhYmxlZFt0eXBlPVwidXJsXCJdLCBpbnB1dC5kaXNhYmxlZFt0eXBlPVwicGFzc3dvcmRcIl0sIHNlbGVjdC5kaXNhYmxlZCwgdGV4dGFyZWEuZGlzYWJsZWQsIC5pbnB1dC1iYXNlW2Rpc2FibGVkXSwgW2Rpc2FibGVkXS5mYWtlLWlucHV0LCBpbnB1dFtkaXNhYmxlZF1bdHlwZT1cInRleHRcIl0sIGlucHV0W2Rpc2FibGVkXVt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFtkaXNhYmxlZF1bdHlwZT1cImVtYWlsXCJdLCBpbnB1dFtkaXNhYmxlZF1bdHlwZT1cImRhdGVcIl0sIGlucHV0W2Rpc2FibGVkXVt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dFtkaXNhYmxlZF1bdHlwZT1cInVybFwiXSwgaW5wdXRbZGlzYWJsZWRdW3R5cGU9XCJwYXNzd29yZFwiXSwgc2VsZWN0W2Rpc2FibGVkXSwgdGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBY0FBQUFIQ0FZQUFBREVVbGZUQUFBQU1VbEVRVlFJVzJOa3dBR3VYYnYybnhHYkhFaENTMHVMRVVNU0pnSFNoQ0tKTElFaWlTNEJsOFFtQVpiRUpRR1NCQUM2MkJ1Sit0dDd6Z0FBQUFCSlJVNUVya0pnZ2c9PSk7IH1cbiAgLmlucHV0LWJhc2U6Zm9jdXMsIC5mYWtlLWlucHV0OmZvY3VzLCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi5mYWtlLWlucHV0IHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuI2h0bWwtZWRpdG9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbWFya2Rvd24tZWRpdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1OyB9XG4gICNtYXJrZG93bi1lZGl0b3IgI21hcmtkb3duLWVkaXRvci1pbnB1dCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgI21hcmtkb3duLWVkaXRvciAjbWFya2Rvd24tZWRpdG9yLWlucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgI21hcmtkb3duLWVkaXRvciAubWFya2Rvd24tZGlzcGxheSwgI21hcmtkb3duLWVkaXRvciAubWFya2Rvd24tZWRpdG9yLXdyYXAge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNtYXJrZG93bi1lZGl0b3IgLm1hcmtkb3duLWVkaXRvci13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgICB3aWR0aDogNTAlOyB9XG4gICNtYXJrZG93bi1lZGl0b3IgLm1hcmtkb3duLWRpc3BsYXkge1xuICAgIHBhZGRpbmc6IDAgMTZweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAgICNtYXJrZG93bi1lZGl0b3IgLm1hcmtkb3duLWRpc3BsYXkgLnBhZ2UtY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZWRpdG9yLXRvb2xiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIGZsZXg6IG5vbmU7IH1cbiAgLmVkaXRvci10b29sYmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMC45NGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07IH1cbiAgbGFiZWwuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxubGFiZWwucmFkaW8sIGxhYmVsLmNoZWNrYm94IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgbGFiZWwucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLCBsYWJlbC5yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGxhYmVsLmNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgbGFiZWwuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG5sYWJlbC5pbmxpbmUuY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxubGFiZWwgKyBwLnNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44ZW07IH1cblxudGFibGUuZm9ybS10YWJsZSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICB0YWJsZS5mb3JtLXRhYmxlIHRkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDEuNXB4IDA7IH1cblxuaW5wdXRbdHlwZT1kYXRlXSB7XG4gIHdpZHRoOiAxOTBweDsgfVxuXG4udG9nZ2xlLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCQjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxMjBtcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAudG9nZ2xlLXN3aXRjaDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDEyMG1zOyB9XG4gIC50b2dnbGUtc3dpdGNoLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MiwgMTYyLCA4NiwgMC40KTsgfVxuICAgIC50b2dnbGUtc3dpdGNoLmFjdGl2ZTphZnRlciB7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyQTI1NjtcbiAgICAgIGJvcmRlcjogIzMwNWUzMjsgfVxuXG4udG9nZ2xlLXN3aXRjaC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaW5wdXQ6Y2hlY2tlZCArIC50b2dnbGUtc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MiwgMTYyLCA4NiwgMC40KTsgfVxuICBpbnB1dDpjaGVja2VkICsgLnRvZ2dsZS1zd2l0Y2g6YWZ0ZXIge1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyQTI1NjtcbiAgICBib3JkZXI6ICMzMDVlMzI7IH1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5mb3JtLWdyb3VwIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2NHB4OyB9XG5cbi5mb3JtLWdyb3VwIC50ZXh0LXBvcywgLmZvcm0tZ3JvdXAgLnRleHQtbmVnIHtcbiAgcGFkZGluZzogNnB4IDA7IH1cblxuLmlubGluZS1pbnB1dC1zdHlsZSwgLnRpdGxlLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuZGVzY3JpcHRpb24taW5wdXQgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHg7IH1cblxuLnRpdGxlLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLnRpdGxlLWlucHV0LnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDAuOGVtOyB9XG4gIC50aXRsZS1pbnB1dC5wYWdlLXRpdGxlIC5pbnB1dCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgLnRpdGxlLWlucHV0LnBhZ2UtdGl0bGUgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5wYWdlLXRpdGxlIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNGVtOyB9XG5cbi5kZXNjcmlwdGlvbi1pbnB1dCB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM2NjY7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmRpdltlZGl0b3ItdHlwZT1cIm1hcmtkb3duXCJdIC50aXRsZS1pbnB1dC5wYWdlLXRpdGxlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5zZWFyY2gtYm94IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaC1ib3ggYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMwMjg4RDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDhweDtcbiAgICB0b3A6IDkuNXB4OyB9XG4gIC5zZWFyY2gtYm94IGlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3V0bGluZSA+IGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RERDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAub3V0bGluZSA+IGlucHV0OmZvY3VzLCAub3V0bGluZSA+IGlucHV0OmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQUFBO1xuICAgIG91dGxpbmU6IDA7IH1cblxuI2xvZ2luLWZvcm0gbGFiZWxbZm9yPVwicmVtZW1iZXJcIl0ge1xuICBtYXJnaW46IDA7IH1cblxuI2xvZ2luLWZvcm0gbGFiZWwudG9nZ2xlLXN3aXRjaCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4OyB9XG5cbi5pbWFnZS1waWNrZXIgaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCQjsgfVxuXG50YWJsZSB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICB0YWJsZSB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIHRhYmxlIHRkLCB0YWJsZSB0aCB7XG4gICAgbWluLXdpZHRoOiAxMHB4O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIHRhYmxlIHRkIHAsIHRhYmxlIHRoIHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG50YWJsZS50YWJsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIHRhYmxlLnRhYmxlIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDsgfVxuICB0YWJsZS50YWJsZSB0aCwgdGFibGUudGFibGUgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDZweCA2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgdGFibGUudGFibGUgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIHRhYmxlLnRhYmxlIHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9XG4gIHRhYmxlLnRhYmxlIC50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICB0YWJsZS50YWJsZSAudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG50YWJsZS5uby1zdHlsZSB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50YWJsZS5saXN0LXRhYmxlIHtcbiAgbWFyZ2luOiAtNnB4OyB9XG4gIHRhYmxlLmxpc3QtdGFibGUgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDZweDsgfVxuXG4vKipcbiAqIEluY2x1ZGVzIHRoZSBtYWluIG5hdmlnYXRpb24gaGVhZGVyIGFuZCB0aGUgZmFkZWQgdG9vbGJhci5cbiAqL1xuaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhEMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREOyB9XG4gIGhlYWRlciAucGFkZGVkIHtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gIGhlYWRlciAubGlua3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWFkZXIgLmxpbmtzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9IH1cbiAgaGVhZGVyIC5saW5rcyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgaGVhZGVyIC5saW5rcyBhOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWFkZXIgLmxpbmtzIGEge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDEycHg7IH0gfVxuICBoZWFkZXIgLmF2YXRhciwgaGVhZGVyIC51c2VyLW5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBoZWFkZXIgLmF2YXRhciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIGhlYWRlciAudXNlci1uYW1lIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIGhlYWRlciAudXNlci1uYW1lID4gKiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgaGVhZGVyIC51c2VyLW5hbWUgPiBzcGFuLCBoZWFkZXIgLnVzZXItbmFtZSA+IGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBoZWFkZXIgLnVzZXItbmFtZSA+IHNwYW4ge1xuICAgICAgcGFkZGluZy10b3A6IDNweDsgfVxuICAgIGhlYWRlciAudXNlci1uYW1lID4gaSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGhlYWRlciAudXNlci1uYW1lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7IH1cbiAgICAgICAgaGVhZGVyIC51c2VyLW5hbWUgLm5hbWUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIGhlYWRlciAuZmxvYXQucmlnaHQge1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgaGVhZGVyIC5saW5rcyBhIHtcbiAgICAgICAgcGFkZGluZzogMTJweDsgfVxuICAgICAgaGVhZGVyIC51c2VyLW5hbWUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDsgfSB9XG5cbi5oZWFkZXItc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmhlYWRlciAuc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBoZWFkZXIgLnNlYXJjaC1ib3ggaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgY29sb3I6ICNFRUU7IH1cbiAgaGVhZGVyIC5zZWFyY2gtYm94IGJ1dHRvbiB7XG4gICAgY29sb3I6ICNFRUU7IH1cbiAgaGVhZGVyIC5zZWFyY2gtYm94IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGNvbG9yOiAjREREOyB9XG4gIGhlYWRlciAuc2VhcmNoLWJveCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICNEREQ7IH1cbiAgaGVhZGVyIC5zZWFyY2gtYm94IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAjREREOyB9XG4gIGhlYWRlciAuc2VhcmNoLWJveCA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogI0RERDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoZWFkZXIgLnNlYXJjaC1ib3gge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIGhlYWRlciAuc2VhcmNoLWJveCB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhlYWRlci1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxvZ286aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubG9nby10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTRweCAyNHB4IDE0cHggMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmxvZ28taW1hZ2Uge1xuICBtYXJnaW46IDZweCAxMnB4IDZweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDQzcHg7IH1cblxuLmJyZWFkY3J1bWJzIHNwYW4uc2VwIHtcbiAgY29sb3I6ICNhYWE7XG4gIHBhZGRpbmc6IDAgNnB4OyB9XG5cbi5mYWRlZCBhLCAuZmFkZWQgYnV0dG9uLCAuZmFkZWQgc3BhbiwgLmZhZGVkIHNwYW4gPiBkaXYge1xuICBjb2xvcjogIzY2NjsgfVxuXG4uZmFkZWQgLnRleHQtYnV0dG9uIHtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTIwbXM7IH1cbiAgLmZhZGVkIC50ZXh0LWJ1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZhZGVkIHNwYW4uZmFkZWQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweDsgfVxuXG4uZmFkZWQtc21hbGwge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMTAxLCAxOTIsIDAuMTUpOyB9XG5cbi50b29sYmFyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuLmJyZWFkY3J1bWJzIC50ZXh0LWJ1dHRvbiwgLmFjdGlvbi1idXR0b25zIC50ZXh0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweDsgfVxuICAuYnJlYWRjcnVtYnMgLnRleHQtYnV0dG9uOmxhc3QtY2hpbGQsIC5hY3Rpb24tYnV0dG9ucyAudGV4dC1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYnJlYWRjcnVtYnMgLnRleHQtYnV0dG9uOmZpcnN0LWNoaWxkLCAuYWN0aW9uLWJ1dHRvbnMgLnRleHQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmFjdGlvbi1idXR0b25zIC5kcm9wZG93bi1jb250YWluZXI6bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG5cbi5hY3Rpb24tYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5hY3Rpb24tYnV0dG9ucy50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYWN0aW9uLWJ1dHRvbnMudGV4dC1sZWZ0IC50ZXh0LWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5hY3Rpb24tYnV0dG9ucy50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5icmVhZGNydW1icyAudGV4dC1idXR0b24sIC5hY3Rpb24tYnV0dG9ucyAudGV4dC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggNnB4OyB9XG4gIC5hY3Rpb24tYnV0dG9ucyAuZHJvcGRvd24tY29udGFpbmVyOmxhc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7IH1cbiAgLmJyZWFkY3J1bWJzIC50ZXh0LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gIC5icmVhZGNydW1icyBhIGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5icmVhZGNydW1icyBzcGFuLnNlcCB7XG4gICAgcGFkZGluZzogMCAzcHg7IH0gfVxuXG4ubmF2LXRhYnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5hdi10YWJzIGEsIC5uYXYtdGFicyAudGFiLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5uYXYtdGFicyBhLnNlbGVjdGVkLCAubmF2LXRhYnMgLnRhYi1pdGVtLnNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDI4OEQxOyB9XG5cbi5mYWRlZC1zbWFsbCAubmF2LXRhYnMgYSB7XG4gIHBhZGRpbmc6IDEycHggMTZweDsgfVxuXG4ucGFnZS1saXN0IGg0IHtcbiAgbWFyZ2luOiAyNHB4IDAgNnB4IDA7XG4gIGZvbnQtc2l6ZTogMS42NjZlbTsgfVxuXG4ucGFnZS1saXN0IGEuY2hhcHRlciB7XG4gIGNvbG9yOiAjZWY3YzNjOyB9XG5cbi5wYWdlLWxpc3QgLmluc2V0LWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wYWdlLWxpc3QgaDUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMjg4RDE7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAxNnB4O1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5wYWdlLWxpc3QgaDUuZHJhZnQge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUE2MERBOyB9XG5cbi5wYWdlLWxpc3QgLmVudGl0eS1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5wYWdlLWxpc3QgaHIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wYWdlLWxpc3QgLnBhZ2UsIC5wYWdlLWxpc3QgLmNoYXB0ZXIsIC5wYWdlLWxpc3QgLmJvb2sge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuLnBhZ2UtbGlzdCAucGFnZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAyODhEMTsgfVxuXG4ucGFnZS1saXN0IC5wYWdlLmRyYWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjOUE2MERBOyB9XG4gIC5wYWdlLWxpc3QgLnBhZ2UuZHJhZnQgLnRleHQtcGFnZSB7XG4gICAgY29sb3I6ICM5QTYwREE7IH1cblxuLnBhZ2UtbGlzdCAuY2hhcHRlciB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VmN2MzYzsgfVxuXG4ucGFnZS1saXN0IC5ib29rIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA5Njg4OyB9XG5cbi5wYWdlLWxpc3QgLm1ldGEge1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgZm9udC1zaXplOiAwLjk1ZW07IH1cblxuLnBhZ2UtbGlzdCAubWV0YSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbi5zaWRlYmFyLXBhZ2UtbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxMnB4IDAgMTZweCAycHg7XG4gIGJvcmRlci1sZWZ0OiAycHggZG90dGVkICNCQkI7IH1cbiAgLnNpZGViYXItcGFnZS1uYXYgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAwLjk1ZW07IH1cbiAgLnNpZGViYXItcGFnZS1uYXYgLmgxIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDsgfVxuICAuc2lkZWJhci1wYWdlLW5hdiAuaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gIC5zaWRlYmFyLXBhZ2UtbmF2IC5oMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLnNpZGViYXItcGFnZS1uYXYgLmg0IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDsgfVxuICAuc2lkZWJhci1wYWdlLW5hdiAuaDUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4OyB9XG4gIC5zaWRlYmFyLXBhZ2UtbmF2IC5oNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7IH1cblxuLmJvb2stdHJlZSB7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDI0MG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodCwgYm9yZGVyOyB9XG5cbi5ib29rLXRyZWUgaDQge1xuICBwYWRkaW5nOiAxNnB4IDEycHggMCAxMnB4OyB9XG4gIC5ib29rLXRyZWUgaDQgaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuXG4uYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMDk2ODg7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMTJweDsgfVxuICAgIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IGxpIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IGxpIGEgaSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IGxpLCAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCBhLmJvbGQge1xuICAgIGNvbG9yOiAjRUVFICFpbXBvcnRhbnQ7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5ib29rIHtcbiAgICBjb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG4gICAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgLmJvb2suc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTAsIDEzNiwgMC4yOSk7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgLmNoYXB0ZXIge1xuICAgIGNvbG9yOiAjZWY3YzNjICFpbXBvcnRhbnQ7IH1cbiAgICAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCAuY2hhcHRlci5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMTI0LCA2MCwgMC4xMik7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgW2NoYXB0ZXItdG9nZ2xlXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5saXN0LWl0ZW0tY2hhcHRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWY3YzNjO1xuICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5saXN0LWl0ZW0tcGFnZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMjg4RDE7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHg7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgLnBhZ2Uge1xuICAgIGNvbG9yOiAjMDI4OEQxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5wYWdlLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgMTM2LCAyMDksIDAuMSk7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgLmxpc3QtaXRlbS1wYWdlLmRyYWZ0IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM5QTYwREE7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgLnBhZ2UuZHJhZnQgLnBhZ2UsIC5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IC5saXN0LWl0ZW0tcGFnZS5kcmFmdCBhLnBhZ2Uge1xuICAgIGNvbG9yOiAjOUE2MERBICFpbXBvcnRhbnQ7IH1cbiAgLmJvb2stdHJlZSAuc2lkZWJhci1wYWdlLWxpc3QgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYm9vay10cmVlIC5zaWRlYmFyLXBhZ2UtbGlzdCAuc3ViLW1lbnUub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNvcnRhYmxlLXBhZ2UtbGlzdCwgLnNvcnRhYmxlLXBhZ2UtbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuLnNvcnQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMCAyNHB4IDAgMjRweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA5Njg4OyB9XG5cbi5zb3J0YWJsZS1wYWdlLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuc29ydGFibGUtcGFnZS1saXN0ID4gdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5zb3J0YWJsZS1wYWdlLWxpc3QgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5zb3J0YWJsZS1wYWdlLWxpc3QgbGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtaW4taGVpZ2h0OiAzOHB4OyB9XG4gICAgLnNvcnRhYmxlLXBhZ2UtbGlzdCBsaS50ZXh0LWNoYXB0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWY3YzNjOyB9XG4gICAgLnNvcnRhYmxlLXBhZ2UtbGlzdCBsaS50ZXh0LXBhZ2Uge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDI4OEQxOyB9XG4gIC5zb3J0YWJsZS1wYWdlLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDZweDsgfVxuXG4uc29ydGFibGUtcGFnZS1saXN0IGxpLnBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zb3J0YWJsZS1wYWdlLWxpc3QgbGkucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hY3Rpdml0eS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGNvbG9yOiAjODg4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcbiAgZm9udC1zaXplOiAwLjllbTsgfVxuICAuYWN0aXZpdHktbGlzdC1pdGVtIC5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuYWN0aXZpdHktbGlzdC1pdGVtIC5sZWZ0ICsgLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogNDJweDsgfVxuICAuYWN0aXZpdHktbGlzdC1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG51bC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDE2cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7IH1cbiAgdWwucGFnaW5hdGlvbiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgdWwucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhLCB1bC5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIHNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG4gIHVsLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhLCB1bC5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7IH1cbiAgdWwucGFnaW5hdGlvbiBhLCB1bC5wYWdpbmF0aW9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICB1bC5wYWdpbmF0aW9uIGEuZGlzYWJsZWQsIHVsLnBhZ2luYXRpb24gc3Bhbi5kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIHVsLnBhZ2luYXRpb24gbGkuYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgMTM2LCAyMDksIDAuOCk7XG4gICAgY29sb3I6ICNFRUU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIsIDEzNiwgMjA5LCAwLjgpOyB9XG4gIHVsLnBhZ2luYXRpb24gYSB7XG4gICAgY29sb3I6ICMwMjg4RDE7IH1cblxuLmNvbXBhY3QgdWwucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZW50aXR5LWxpc3QgPiBkaXYge1xuICBwYWRkaW5nOiAxNnB4IDA7IH1cblxuLmVudGl0eS1saXN0IGg0IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5lbnRpdHktbGlzdCBociB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZW50aXR5LWxpc3QgLnRleHQtc21hbGwudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjQUFBO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG5cbi5lbnRpdHktbGlzdCAudGV4dC1tdXRlZCBwLnRleHQtbXV0ZWQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5lbnRpdHktbGlzdCAucGFnZS5kcmFmdCAudGV4dC1wYWdlIHtcbiAgY29sb3I6ICM5QTYwREE7IH1cblxuLmNhcmQgLmVudGl0eS1saXN0LWl0ZW0sIC5jYXJkIC5hY3Rpdml0eS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cblxuLmVudGl0eS1saXN0LmNvbXBhY3Qge1xuICBmb250LXNpemU6IDAuNmVtOyB9XG4gIC5lbnRpdHktbGlzdC5jb21wYWN0IGg0LCAuZW50aXR5LWxpc3QuY29tcGFjdCBhIHtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5lbnRpdHktbGlzdC5jb21wYWN0IC5lbnRpdHktaXRlbS1zbmlwcGV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5lbnRpdHktbGlzdC5jb21wYWN0IC5lbnRpdHktbGlzdC1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG4gIC5lbnRpdHktbGlzdC5jb21wYWN0IHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZW50aXR5LWxpc3QuY29tcGFjdCA+IHAuZW1wdHktdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5lbnRpdHktbGlzdC5jb21wYWN0IGhyIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi1jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmRyb3Bkb3duLWNvbnRhaW5lciB1bC53aWRlIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4OyB9XG4gIC5kcm9wZG93bi1jb250YWluZXIgdWwgLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5kcm9wZG93bi1jb250YWluZXIgdWwgbGkucGFkZGVkIHtcbiAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5kcm9wZG93bi1jb250YWluZXIgdWwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgY29sb3I6ICM1NTU7IH1cbiAgICAuZHJvcGRvd24tY29udGFpbmVyIHVsIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfVxuICAgIC5kcm9wZG93bi1jb250YWluZXIgdWwgYSBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDsgfVxuICAuZHJvcGRvd24tY29udGFpbmVyIHVsIGxpLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREOyB9XG5cbi5wYWdlLWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5wYWdlLWVkaXRvciAuZmFkZWQtc21hbGwge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucGFnZS1lZGl0b3IgLmVkaXQtYXJlYSB7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5kcmFmdC1ub3RpZmljYXRpb24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDEyMG1zO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlOyB9XG4gIC5kcmFmdC1ub3RpZmljYXRpb24udmlzaWJsZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4ucGFnZS1zdHlsZS5lZGl0b3Ige1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtY29udGVudCB7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gIC5wYWdlLWNvbnRlbnQgLmFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBhZ2UtY29udGVudCBpbWcuYWxpZ24tbGVmdCwgLnBhZ2UtY29udGVudCB0YWJsZS5hbGlnbi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNnB4IDEycHggNnB4IDA7IH1cbiAgLnBhZ2UtY29udGVudCAuYWxpZ24tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLWNvbnRlbnQgaW1nLmFsaWduLXJpZ2h0LCAucGFnZS1jb250ZW50IHRhYmxlLmFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW46IDZweCAwIDZweCAxMnB4OyB9XG4gIC5wYWdlLWNvbnRlbnQgLmFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLWNvbnRlbnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wYWdlLWNvbnRlbnQgaDEsIC5wYWdlLWNvbnRlbnQgaDIsIC5wYWdlLWNvbnRlbnQgaDMsIC5wYWdlLWNvbnRlbnQgaDQsIC5wYWdlLWNvbnRlbnQgaDUsIC5wYWdlLWNvbnRlbnQgaDYsIC5wYWdlLWNvbnRlbnQgcHJlIHtcbiAgICBjbGVhcjogbGVmdDsgfVxuICAucGFnZS1jb250ZW50IGhyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDE2cHggMDsgfVxuICAucGFnZS1jb250ZW50IHRhYmxlIHtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLWNvbnRlbnQgaW5zLFxuICAucGFnZS1jb250ZW50IGRlbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wYWdlLWNvbnRlbnQgaW5zIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGJmZmRiOyB9XG4gIC5wYWdlLWNvbnRlbnQgZGVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZFQ0VDOyB9XG5cbi5wb2ludGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7IH1cblxuLnBvaW50ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDFweCByZ2JhKDIxMiwgMjA5LCAyMDksIDAuMzUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAyNzJweDtcbiAgei1pbmRleDogNTU7IH1cbiAgLnBvaW50ZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTlweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0NDO1xuICAgIHotaW5kZXg6IDU2OyB9XG4gIC5wb2ludGVyIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgd2lkdGg6IDE3MnB4O1xuICAgIHotaW5kZXg6IDQwOyB9XG4gIC5wb2ludGVyIGlucHV0LCAucG9pbnRlciBidXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAucG9pbnRlciA+IGkge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gIC5wb2ludGVyIHNwYW4uaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5wb2ludGVyIC5idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMCAwIDAgLTRweDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5mbG9hdGluZy10b29sYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgcmlnaHQ6IDY0cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogd2lkdGggZWFzZS1pbi1vdXQgMTgwbXM7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1pbi1oZWlnaHQ6IDBweDsgfVxuICAuZmxvYXRpbmctdG9vbGJveC5vcGVuIHtcbiAgICB3aWR0aDogNDgwcHg7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3ggW3Rvb2xib3gtdG9nZ2xlXSBpIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMTgwbXM7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3ggW3Rvb2xib3gtdG9nZ2xlXSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAxODBtczsgfVxuICAuZmxvYXRpbmctdG9vbGJveC5vcGVuIFt0b29sYm94LXRvZ2dsZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjI5KTsgfVxuICAuZmxvYXRpbmctdG9vbGJveC5vcGVuIFt0b29sYm94LXRvZ2dsZV0gaSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuZmxvYXRpbmctdG9vbGJveCA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3ggLnRhYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREQ7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgZmxleDogMCAxIGF1dG87IH1cbiAgLmZsb2F0aW5nLXRvb2xib3ggLnRhYnMgaSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZmxvYXRpbmctdG9vbGJveCAudGFicyA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIC5mbG9hdGluZy10b29sYm94Lm9wZW4gLnRhYnMgPiBzcGFuLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5mbG9hdGluZy10b29sYm94IGRpdlt0b29sYm94LXRhYi1jb250ZW50XSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAuZmxvYXRpbmctdG9vbGJveCBkaXZbdG9vbGJveC10YWItY29udGVudF0gLnBhZGRlZCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuZmxvYXRpbmctdG9vbGJveCBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIDI0cHggMTJweCAyNHB4OyB9XG4gIC5mbG9hdGluZy10b29sYm94IC50YWdzIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA1MHB4OyB9XG4gIC5mbG9hdGluZy10b29sYm94IC50YWdzIHRkLCAuZmxvYXRpbmctdG9vbGJveCAudGFnLXRhYmxlID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmxvYXRpbmctdG9vbGJveCAuaGFuZGxlIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmZsb2F0aW5nLXRvb2xib3ggZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC5mbG9hdGluZy10b29sYm94IHRhYmxlIHRkLCAuZmxvYXRpbmctdG9vbGJveCB0YWJsZSB0aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuW3Rvb2xib3gtdGFiLWNvbnRlbnRdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFnLWRpc3BsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRhZy1kaXNwbGF5IHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAudGFnLWRpc3BsYXkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC50YWctZGlzcGxheSAuaGVhZGluZyB0aCB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC43KTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAudGFnLWRpc3BsYXkgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAudGFnLWRpc3BsYXkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAudGFnLWRpc3BsYXkgLnRhZy12YWx1ZSB7XG4gICAgY29sb3I6ICM4ODg7IH1cbiAgLnRhZy1kaXNwbGF5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLnRhZy1kaXNwbGF5IC50YWcge1xuICAgIHBhZGRpbmc6IDEycHg7IH1cblxuLnN1Z2dlc3Rpb24tYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkJCO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDFweCAjQ0NDO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5zdWdnZXN0aW9uLWJveCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7IH1cbiAgICAuc3VnZ2VzdGlvbi1ib3ggbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnN1Z2dlc3Rpb24tYm94IGxpLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9XG5cbi5jb21tZW50LWVkaXRvciAuQ29kZU1pcnJvciwgLmNvbW1lbnQtZWRpdG9yIC5Db2RlTWlycm9yLXNjcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4OyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiIsIlxuLypcbiogVGhpcyBmaWxlIGNvbnRhaW5lciBhbGwgYmxvY2sgc3R5bGluZyBpbmNsdWRpbmcgYmFja2dyb3VuZCBzaGFkaW5nLFxuKiBtYXJnaW5zLCBwYWRkaW5ncyAmIGJvcmRlcnMuXG4qL1xuXG5cbi8qXG4qIEJhY2tncm91bmQgU2hhZGluZ1xuKi9cbi5zaGFkZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAmLnBvcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcG9zaXRpdmUsIDQwJSk7XG4gIH1cbiAgJi5uZWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJG5lZ2F0aXZlLCAyMCUpO1xuICB9XG4gICYucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgNDAlKTtcbiAgfVxuICAmLnNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LCAzMCUpO1xuICB9XG59XG5cbi8qXG4qIEJvcmRlcmluZ1xuKi9cbi5ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQkI7XG4gICYucG9zIHtcbiAgICBib3JkZXItY29sb3I6ICRwb3NpdGl2ZTtcbiAgfVxuICAmLm5lZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmVnYXRpdmU7XG4gIH1cbiAgJi5wcmltYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICB9XG4gICYuc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gIH1cbiAgJi50aGljayB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbn1cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4vKlxuKiBQYWRkaW5nXG4qL1xuLm5vcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFkZGVkIHtcbiAgcGFkZGluZzogJC1sO1xuICAmLmxhcmdlIHtcbiAgICBwYWRkaW5nOiAkLXhsO1xuICB9XG4gID5oMSwgPmgyLCA+aDMsID5oNCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjFlbTtcbiAgICB9XG4gIH1cbn1cbi5wYWRkZWQtdmVydGljYWwsIC5wYWRkZWQtdG9wIHtcbiAgcGFkZGluZy10b3A6ICQtbTtcbiAgJi5sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6ICQteGw7XG4gIH1cbn1cblxuLnBhZGRlZC12ZXJ0aWNhbCwgLnBhZGRlZC1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogJC1tO1xuICAmLmxhcmdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJC14bDtcbiAgfVxufVxuLnBhZGRlZC1ob3Jpem9udGFsLCAucGFkZGVkLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6ICQtbTtcbiAgJi5sYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkLXhsO1xuICB9XG59XG4ucGFkZGVkLWhvcml6b250YWwsIC5wYWRkZWQtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAkLW07XG4gICYubGFyZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICQteGw7XG4gIH1cbn1cblxuLypcbiogTWFyZ2luc1xuKi9cbi5tYXJnaW5zIHtcbiAgbWFyZ2luOiAkLWw7XG4gICYubGFyZ2Uge1xuICAgIG1hcmdpbjogJC14bDtcbiAgfVxufVxuLm1hcmdpbnMtdmVydGljYWwsIC5tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogJC1tO1xuICAmLmxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiAkLXhsO1xuICB9XG59XG4ubWFyZ2lucy12ZXJ0aWNhbCwgLm1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAkLW07XG4gICYubGFyZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206ICQteGw7XG4gIH1cbn1cbi5tYXJnaW5zLWhvcml6b250YWwsIC5tYXJnaW4tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAkLW07XG4gICYubGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAkLXhsO1xuICB9XG59XG4ubWFyZ2lucy1ob3Jpem9udGFsLCAubWFyZ2luLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkLW07XG4gICYubGFyZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogJC14bDtcbiAgfVxufVxuXG5cbi8qKlxuICogQ2FsbG91dHNcbiAqL1xuXG4uY2FsbG91dCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0JCQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgcGFkZGluZzogJC1zICQtcyAkLXMgJC14bDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwtRGVzaWduLUljb25pYy1Gb250JztcbiAgICBsZWZ0OiAkLXhzICsgNHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgLy90b3A6ICQteHMgKyA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDEuMjIyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgJi5zdWNjZXNzIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvc2l0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHBvc2l0aXZlLCA0NSUpO1xuICAgIGNvbG9yOiBkYXJrZW4oJHBvc2l0aXZlLCAxNiUpO1xuICB9XG4gICYuc3VjY2VzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYyNjknO1xuICB9XG4gICYuZGFuZ2VyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJG5lZ2F0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJG5lZ2F0aXZlLCAzNCUpO1xuICAgIGNvbG9yOiBkYXJrZW4oJG5lZ2F0aXZlLCAyMCUpO1xuICB9XG4gICYuZGFuZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFmMic7XG4gIH1cbiAgJi5pbmZvIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJGluZm87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkaW5mbywgNTAlKTtcbiAgICBjb2xvcjogZGFya2VuKCRpbmZvLCAxNiUpO1xuICB9XG4gICYuaW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjgnO1xuICB9XG4gICYud2FybmluZyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICR3YXJuaW5nO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHdhcm5pbmcsIDM2JSk7XG4gICAgY29sb3I6IGRhcmtlbigkd2FybmluZywgMTYlKTtcbiAgfVxuICAmLndhcm5pbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWYxJztcbiAgfVxufVxuXG4uY2FyZCB7XG4gIG1hcmdpbjogJC1tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBoMyB7XG4gICAgcGFkZGluZzogJC1tO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6ICRmcy1zO1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuYm9keSwgcC5lbXB0eS10ZXh0IHtcbiAgICBwYWRkaW5nOiAkLW07XG4gIH1cbiAgYSB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLmNhcmQuZHJhZy1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6ICQtcyArIDI4cHg7XG4gIG1hcmdpbjogJC1zIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmRyYWctY2FyZC1hY3Rpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuaGFuZGxlLCAuZHJhZy1jYXJkLWFjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogJC14cztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkLXhzO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgICB9XG4gICAgaSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgPiBkaXYgLm91dGxpbmUgaW5wdXQge1xuICAgIG1hcmdpbjogJC1zIDA7XG4gIH1cbiAgPiBkaXYucGFkZGVkIHtcbiAgICBwYWRkaW5nOiAkLXMgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5oYW5kbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAkLXM7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLndlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBwYWRkaW5nOiAkLW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG59IiwiXG4uaW5wdXQtYmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmcy1zO1xuICBwYWRkaW5nOiAkLXhzKjEuNTtcbiAgY29sb3I6ICM2NjY7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAmLm5lZywgJi5pbnZhbGlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmVnYXRpdmU7XG4gIH1cbiAgJi5wb3MsICYudmFsaWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwb3NpdGl2ZTtcbiAgfVxuICAmLmRpc2FibGVkLCAmW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWNBQUFBSENBWUFBQURFVWxmVEFBQUFNVWxFUVZRSVcyTmt3QUd1WGJ2Mm54R2JIRWhDUzB1TEVVTVNKZ0hTaENLSkxJRWlpUzRCbDhRbUFaYkVKUUdTQkFDNjJCdUordHQ3emdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLmZha2UtaW5wdXQge1xuICBAZXh0ZW5kIC5pbnB1dC1iYXNlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuI2h0bWwtZWRpdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI21hcmtkb3duLWVkaXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgI21hcmtkb3duLWVkaXRvci1pbnB1dCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogJC14cyAkLW07XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cbiAgLm1hcmtkb3duLWRpc3BsYXksIC5tYXJrZG93bi1lZGl0b3Itd3JhcCB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1hcmtkb3duLWVkaXRvci13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tYXJrZG93bi1kaXNwbGF5IHtcbiAgICBwYWRkaW5nOiAwICQtbSAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAucGFnZS1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuLmVkaXRvci10b29sYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICQteHMgJC1tO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBmbGV4OiBub25lO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAwLjk0ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgJi5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5sYWJlbC5yYWRpbywgbGFiZWwuY2hlY2tib3gge1xuICBmb250LXdlaWdodDogNDAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogJC14cztcbiAgfVxufVxuXG5sYWJlbC5pbmxpbmUuY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6ICQtbTtcbn1cblxubGFiZWwgKyBwLnNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG59XG5cbnRhYmxlLmZvcm0tdGFibGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6ICQteHhzLzIgMDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInVybFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgQGV4dGVuZCAuaW5wdXQtYmFzZTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXSB7XG4gIHdpZHRoOiAxOTBweDtcbn1cblxuLnRvZ2dsZS1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTIwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsLjIpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsLjEyKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTIwbXM7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBvc2l0aXZlLCAwLjQpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwb3NpdGl2ZTtcbiAgICAgIGJvcmRlcjogZGFya2VuKCRwb3NpdGl2ZSwgMjAlKTtcbiAgICB9XG4gIH1cbn1cbi50b2dnbGUtc3dpdGNoLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0OmNoZWNrZWQgKyAudG9nZ2xlLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBvc2l0aXZlLCAwLjQpO1xuICAmOmFmdGVyIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwb3NpdGl2ZTtcbiAgICBib3JkZXI6IGRhcmtlbigkcG9zaXRpdmUsIDIwJSk7XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkLXM7XG4gIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICB9XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgLnRleHQtcG9zLCAudGV4dC1uZWcge1xuICAgIHBhZGRpbmc6ICQteHMgMDtcbiAgfVxufVxuXG4uaW5saW5lLWlucHV0LXN0eWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkLXM7XG59XG5cbi50aXRsZS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIEBleHRlbmQgLmlubGluZS1pbnB1dC1zdHlsZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi50aXRsZS1pbnB1dC5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgLmlucHV0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGUgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5cbi5kZXNjcmlwdGlvbi1pbnB1dCB0ZXh0YXJlYSB7XG4gIEBleHRlbmQgLmlubGluZS1pbnB1dC1zdHlsZTtcbiAgZm9udC1zaXplOiAkZnMtbTtcbiAgY29sb3I6ICM2NjY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5kaXZbZWRpdG9yLXR5cGU9XCJtYXJrZG93blwiXSAudGl0bGUtaW5wdXQucGFnZS10aXRsZSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1ib3gge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA4cHg7XG4gICAgdG9wOiA5LjVweDtcbiAgfVxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAkLWw7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ub3V0bGluZSA+IGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RERDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0FBQTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbiNsb2dpbi1mb3JtIGxhYmVsW2Zvcj1cInJlbWVtYmVyXCJdIHtcbiAgbWFyZ2luOiAwO1xufVxuI2xvZ2luLWZvcm0gbGFiZWwudG9nZ2xlLXN3aXRjaCB7XG4gIG1hcmdpbi1sZWZ0OiAkLXhsO1xufVxuXG4uaW1hZ2UtcGlja2VyIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkI7XG59IiwidGFibGUge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgdGQsIHRoIHtcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgdGQgcCwgdGggcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbnRhYmxlLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgfVxuICB0aCwgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6ICQteHMgJC14cztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIH1cbiAgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbnRhYmxlLm5vLXN0eWxlIHtcbiAgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbnRhYmxlLmxpc3QtdGFibGUge1xuICBtYXJnaW46IDAgLSQteHM7XG4gIHRkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAkLXhzO1xuICB9XG59IiwiLyoqXG4gKiBJbmNsdWRlcyB0aGUgbWFpbiBuYXZpZ2F0aW9uIGhlYWRlciBhbmQgdGhlIGZhZGVkIHRvb2xiYXIuXG4gKi9cblxuaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgY29sb3I6ICNmZmY7XG4gIC5wYWRkZWQge1xuICAgIHBhZGRpbmc6ICQtbTtcbiAgfVxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6ICQteGw7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRzY3JlZW4tbWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJC1tO1xuICAgIH1cbiAgfVxuICAubGlua3MgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6ICQtbSAkLWw7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkc2NyZWVuLW1kKSB7XG4gICAgICBwYWRkaW5nOiAkLW0gJC1zO1xuICAgIH1cbiAgfVxuICAuYXZhdGFyLCAudXNlci1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmF2YXRhciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC51c2VyLW5hbWUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy10b3A6ICQtbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgPiAqIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgID4gc3BhbiwgPiBpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJC14cztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkLXh4cztcbiAgICB9XG4gICAgPiBpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkc2NyZWVuLW1kKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICQteHM7XG4gICAgICAubmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkc2NyZWVuLXNtKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5mbG9hdC5yaWdodCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gICAgLmxpbmtzIGEge1xuICAgICAgcGFkZGluZzogJC1zO1xuICAgIH1cbiAgICAudXNlci1uYW1lIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkLXM7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaGVhZGVyIC5zZWFyY2gtYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBjb2xvcjogI0VFRTtcbiAgfVxuICBidXR0b24ge1xuICAgIGNvbG9yOiAjRUVFO1xuICB9XG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogI0RERDtcbiAgfVxuICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjREREO1xuICB9XG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogI0RERDtcbiAgfVxuICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICNEREQ7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRzY3JlZW4tbGcpIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbCkge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgc21hbGxlci10aGFuKCRzKSB7XG4gIC5oZWFkZXItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ubG9nby10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTRweCAkLWwgMTRweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5sb2dvLWltYWdlIHtcbiAgbWFyZ2luOiAkLXhzICQtcyAkLXhzIDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogNDNweDtcbn1cblxuLmJyZWFkY3J1bWJzIHNwYW4uc2VwIHtcbiAgY29sb3I6ICNhYWE7XG4gIHBhZGRpbmc6IDAgJC14cztcbn1cbi5mYWRlZCB7XG4gIGEsIGJ1dHRvbiwgc3Bhbiwgc3BhbiA+IGRpdiB7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbiAgLnRleHQtYnV0dG9uIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDEyMG1zO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZhZGVkIHNwYW4uZmFkZWQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJC1zO1xufVxuXG4uZmFkZWQtc21hbGwge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZmFkZWQ7XG59XG5cbi50b29sYmFyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbi5icmVhZGNydW1icyAudGV4dC1idXR0b24sIC5hY3Rpb24tYnV0dG9ucyAudGV4dC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICQtcztcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi5hY3Rpb24tYnV0dG9ucyAuZHJvcGRvd24tY29udGFpbmVyOmxhc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogJC1zO1xufVxuLmFjdGlvbi1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICYudGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC50ZXh0LWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkLW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gICYudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG0pIHtcbiAgLmJyZWFkY3J1bWJzIC50ZXh0LWJ1dHRvbiwgLmFjdGlvbi1idXR0b25zIC50ZXh0LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJC1zICQteHM7XG4gIH1cbiAgLmFjdGlvbi1idXR0b25zIC5kcm9wZG93bi1jb250YWluZXI6bGFzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICQteHM7XG4gIH1cbiAgLmJyZWFkY3J1bWJzIC50ZXh0LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5icmVhZGNydW1icyBhIGkge1xuICAgIGZvbnQtc2l6ZTogJGZzLW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYnJlYWRjcnVtYnMgc3Bhbi5zZXAge1xuICAgIHBhZGRpbmc6IDAgJC14eHM7XG4gIH1cbn1cblxuLm5hdi10YWJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhLCAudGFiLWl0ZW0ge1xuICAgIHBhZGRpbmc6ICQtbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuLmZhZGVkLXNtYWxsIC5uYXYtdGFicyBhIHtcbiAgcGFkZGluZzogJC1zICQtbTtcbn0iLCIucGFnZS1saXN0IHtcbiAgaDQge1xuICAgIG1hcmdpbjogJC1sIDAgJC14cyAwO1xuICAgIGZvbnQtc2l6ZTogMS42NjZlbTtcbiAgfVxuICBhLmNoYXB0ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItY2hhcHRlcjtcbiAgfVxuICAuaW5zZXQtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGg1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46ICQtcyAwIDAgMDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1wYWdlO1xuICAgIHBhZGRpbmc6ICQteHMgMCAkLXhzICQtbTtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgJi5kcmFmdCB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLXBhZ2UtZHJhZnQ7XG4gICAgfVxuICB9XG4gIC5lbnRpdHktbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkLW07XG4gIH1cbiAgaHIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnBhZ2UsIC5jaGFwdGVyLCAuYm9vayB7XG4gICAgcGFkZGluZy1sZWZ0OiAkLWw7XG4gIH1cbiAgLnBhZ2Uge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGNvbG9yLXBhZ2U7XG4gIH1cbiAgLnBhZ2UuZHJhZnQge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGNvbG9yLXBhZ2UtZHJhZnQ7XG4gICAgLnRleHQtcGFnZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXBhZ2UtZHJhZnQ7XG4gICAgfVxuICB9XG4gIC5jaGFwdGVyIHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1jaGFwdGVyO1xuICB9XG4gIC5ib29rIHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1ib29rO1xuICB9XG4gIC5tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAtJC1tO1xuICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICB9XG4gIC5tZXRhIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogJC1zO1xuICB9XG59XG5cbi5zaWRlYmFyLXBhZ2UtbmF2IHtcbiAgJG5hdi1pbmRlbnQ6ICQtcztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkLXMgMCAkLW0gMnB4O1xuICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCAjQkJCO1xuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkLXM7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICB9XG4gIC5oMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgLmgyIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICAuaDMge1xuICAgIG1hcmdpbi1sZWZ0OiAkbmF2LWluZGVudDtcbiAgfVxuICAuaDQge1xuICAgIG1hcmdpbi1sZWZ0OiAkbmF2LWluZGVudCoyO1xuICB9XG4gIC5oNSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRuYXYtaW5kZW50KjM7XG4gIH1cbiAgLmg2IHtcbiAgICBtYXJnaW4tbGVmdDogJG5hdi1pbmRlbnQqNDtcbiAgfVxufVxuXG4vLyBTaWRlYmFyIGxpc3Rcbi5ib29rLXRyZWUge1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyNDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQsIGJvcmRlcjtcbn1cbi5ib29rLXRyZWUgaDQge1xuICBwYWRkaW5nOiAkLW0gJC1zIDAgJC1zO1xuICBpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkLXM7XG4gIH1cbn1cbi5ib29rLXRyZWUgLnNpZGViYXItcGFnZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkLXhzIDAgMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1ib29rO1xuICBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6ICQteHMgMCAkLXhzICQtcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgbGkgYSBpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkLXhzICsgMnB4O1xuICB9XG4gIGxpLCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBhLmJvbGQge1xuICAgIGNvbG9yOiAjRUVFICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ib29rIHtcbiAgICBjb2xvcjogJGNvbG9yLWJvb2sgIWltcG9ydGFudDtcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJvb2ssIDAuMjkpO1xuICAgIH1cbiAgfVxuICAuY2hhcHRlciB7XG4gICAgY29sb3I6ICRjb2xvci1jaGFwdGVyICFpbXBvcnRhbnQ7XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1jaGFwdGVyLCAwLjEyKTtcbiAgICB9XG4gIH1cbiAgW2NoYXB0ZXItdG9nZ2xlXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkLXM7XG4gIH1cbiAgLmxpc3QtaXRlbS1jaGFwdGVyIHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1jaGFwdGVyO1xuICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5saXN0LWl0ZW0tcGFnZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1wYWdlO1xuICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICB9XG4gIC5wYWdlIHtcbiAgICBjb2xvcjogJGNvbG9yLXBhZ2UgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcGFnZSwgMC4xKTtcbiAgICB9XG4gIH1cbiAgLmxpc3QtaXRlbS1wYWdlLmRyYWZ0IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1wYWdlLWRyYWZ0O1xuICB9XG4gIC5wYWdlLmRyYWZ0IC5wYWdlLCAubGlzdC1pdGVtLXBhZ2UuZHJhZnQgYS5wYWdlIHtcbiAgICBjb2xvcjogJGNvbG9yLXBhZ2UtZHJhZnQgIWltcG9ydGFudDtcbiAgfVxuICAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zdWItbWVudS5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyBTb3J0YWJsZSBMaXN0c1xuLnNvcnRhYmxlLXBhZ2UtbGlzdCwgLnNvcnRhYmxlLXBhZ2UtbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4uc29ydC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAkLW07XG4gIHBhZGRpbmc6IDAgJC1sIDAgJC1sO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1ib29rO1xufVxuLnNvcnRhYmxlLXBhZ2UtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICA+IHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgbGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgcGFkZGluZzogJC14cyAkLXM7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICYudGV4dC1jaGFwdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWNoYXB0ZXI7XG4gICAgfVxuICAgICYudGV4dC1wYWdlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLXBhZ2U7XG4gICAgfVxuICB9XG4gIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAkLXhzO1xuICB9XG59XG4uc29ydGFibGUtcGFnZS1saXN0IGxpLnBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvcnRhYmxlLXBhZ2UtbGlzdCBsaS5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hY3Rpdml0eS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAkLXMgMDtcbiAgY29sb3I6ICM4ODg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFO1xuICBmb250LXNpemU6IDAuOWVtO1xuICAubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxlZnQgKyAucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICsgJC1zO1xuICB9XG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbnVsLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogJC1tIDA7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGEsIHNwYW4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgfVxuICB9XG4gIGxpOmxhc3QtY2hpbGQge1xuICAgIGEsIHNwYW4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgfVxuICB9XG4gIGEsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICQteHhzICQtcztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGNvbG9yOiAjODg4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICYuZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cbiAgbGkuYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuOCk7XG4gICAgY29sb3I6ICNFRUU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjgpO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuXG4uY29tcGFjdCB1bC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZW50aXR5LWxpc3Qge1xuICA+IGRpdiB7XG4gICAgcGFkZGluZzogJC1tIDA7XG4gIH1cbiAgaDQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBociB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50ZXh0LXNtYWxsLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjQUFBO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIG1hcmdpbi10b3A6ICQteHM7XG4gIH1cbiAgLnRleHQtbXV0ZWQgcC50ZXh0LW11dGVkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYWdlLmRyYWZ0IC50ZXh0LXBhZ2Uge1xuICAgIGNvbG9yOiAkY29sb3ItcGFnZS1kcmFmdDtcbiAgfVxufVxuXG4uY2FyZCAuZW50aXR5LWxpc3QtaXRlbSwgLmNhcmQgLmFjdGl2aXR5LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogJC1tO1xuICBwYWRkaW5nLXJpZ2h0OiAkLW07XG59XG5cbi5lbnRpdHktbGlzdC5jb21wYWN0IHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgaDQsIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLmVudGl0eS1pdGVtLXNuaXBwZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVudGl0eS1saXN0LWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAkZnMtbSAqIDAuODtcbiAgICBwYWRkaW5nLXRvcDogJC14cztcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgPiBwLmVtcHR5LXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZzLW07XG4gIH1cbiAgaHIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZHJvcGRvd24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi1jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAkLW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiAkLXhzIDA7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICYud2lkZSB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgfVxuICAudGV4dC1tdXRlZCB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cbiAgbGkucGFkZGVkIHtcbiAgICBwYWRkaW5nOiAkLXhzICQtbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICQteHMgJC1tO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgICB9XG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICQtcztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICB9XG4gIH1cbiAgbGkuYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG4gIH1cbn1cbiIsIi5wYWdlLWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAuZmFkZWQtc21hbGwge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZWRpdC1hcmVhIHtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmRyYWZ0LW5vdGlmaWNhdGlvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMTIwbXM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICYudmlzaWJsZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4ucGFnZS1zdHlsZS5lZGl0b3Ige1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogJC14eGw7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC5hbGlnbi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGltZy5hbGlnbi1sZWZ0LCB0YWJsZS5hbGlnbi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogJC14cyAkLXMgJC14cyAwO1xuICB9XG4gIC5hbGlnbi1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW1nLmFsaWduLXJpZ2h0LCB0YWJsZS5hbGlnbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAkLXhzIDAgJC14cyAkLXM7XG4gIH1cbiAgLmFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDphdXRvO1xuICB9XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHByZSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgaHIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogJC1tIDA7XG4gIH1cbiAgdGFibGUge1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBkaWZmc1xuICBpbnMsXG4gIGRlbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGlucyB7XG4gICAgYmFja2dyb3VuZDogI2RiZmZkYjtcbiAgfVxuICBkZWwge1xuICAgIGJhY2tncm91bmQ6ICNGRkVDRUM7XG4gIH1cbn1cblxuLy8gUGFnZSBjb250ZW50IHBvaW50ZXJzXG4ucG9pbnRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLnBvaW50ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICQtcyAkLXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAxcHggcmdiYSgyMTIsIDIwOSwgMjA5LCAwLjM1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7XG4gIHdpZHRoOiAyNzJweDtcbiAgei1pbmRleDogNTU7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTlweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRkZGO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDQ0M7XG4gICAgei1pbmRleDogNTY7XG4gIH1cbiAgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB3aWR0aDogMTcycHg7XG4gICAgei1pbmRleDogNDA7XG4gIH1cbiAgaW5wdXQsIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gID4gaSB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbiAgc3Bhbi5pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwIDAgMCAtNHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLy8gQXR0cmlidXRlIGZvcm1cbi5mbG9hdGluZy10b29sYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgcmlnaHQ6ICQteGwqMjtcbiAgd2lkdGg6IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCBlYXNlLWluLW91dCAxODBtcztcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWluLWhlaWdodDogMHB4O1xuICAmLm9wZW4ge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgfVxuICBbdG9vbGJveC10b2dnbGVdIGkge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAxODBtcztcbiAgfVxuICBbdG9vbGJveC10b2dnbGVdIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IDE4MG1zO1xuICB9XG4gICYub3BlbiBbdG9vbGJveC10b2dnbGVdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4yOSk7XG4gIH1cbiAgJi5vcGVuIFt0b29sYm94LXRvZ2dsZV0gaSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRhYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREQ7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbiAgLnRhYnMgaSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGFicyA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAkLXMgJC1tO1xuICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgfVxuICAmLm9wZW4gLnRhYnMgPiBzcGFuLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIGRpdlt0b29sYm94LXRhYi1jb250ZW50XSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICBkaXZbdG9vbGJveC10YWItY29udGVudF0gLnBhZGRlZCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogJC1tIDAgMCAwO1xuICAgIHBhZGRpbmc6IDAgJC1sICQtcyAkLWw7XG4gIH1cbiAgLnRhZ3MgaW5wdXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gIH1cbiAgLnRhZ3MgdGQsIC50YWctdGFibGUgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIHBhZGRpbmctcmlnaHQ6ICQtcztcbiAgICBwYWRkaW5nLXRvcDogJC1zO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGFuZGxlIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gIHRhYmxlIHRkLCB0YWJsZSB0aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuW3Rvb2xib3gtdGFiLWNvbnRlbnRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhZy1kaXNwbGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5oZWFkaW5nIHRoIHtcbiAgICBwYWRkaW5nOiAkLXhzICQtcztcbiAgICBjb2xvcjogcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjcpO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIHRkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XG4gICAgcGFkZGluZzogJC14cyAkLXM7XG4gICAgY29sb3I6ICM0NDQ7XG4gIH1cbiAgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDowO1xuICB9XG4gIC50YWctdmFsdWUge1xuICAgIGNvbG9yOiAjODg4O1xuICB9XG4gIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnRhZyB7XG4gICAgcGFkZGluZzogJC1zO1xuICB9XG59XG5cbi5zdWdnZXN0aW9uLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JCQjtcbiAgYm94LXNoYWRvdzogJGJzLWxpZ2h0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogJC14cyAkLXM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gICAgfVxuICB9XG59XG5cbi5jb21tZW50LWVkaXRvciAuQ29kZU1pcnJvciwgLmNvbW1lbnQtZWRpdG9yIC5Db2RlTWlycm9yLXNjcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4O1xufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJodG1sXCI7XG5AaW1wb3J0IFwidGV4dFwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJibG9ja3NcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImhlYWRlclwiO1xuQGltcG9ydCBcImxpc3RzXCI7XG5AaW1wb3J0IFwicGFnZXNcIjtcblxudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn0iXX0= */