.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}pre{-moz-tab-size:2;-ms-tab-size:2;-o-tab-size:2;-webkit-tab-size:2;background:#444;background-clip:padding-box;border-color:#222;border-radius:2px;font-size:1.6rem;line-height:140%;margin-bottom:20px;overflow-x:auto;padding:1rem;position:relative;tab-size:2;word-break:normal;word-wrap:normal}pre::-webkit-scrollbar{height:1rem}pre::-webkit-scrollbar-track{background-color:#444}pre::-webkit-scrollbar-thumb{background-color:#5e5e5e;outline:1px solid #6a6a6a}pre a.source-url{font-size:.9rem;left:.4rem;position:absolute;top:0}pre code.rainbow{color:#fff;white-space:pre}pre code.rainbow:before{color:#999;content:attr(data-language);font-size:1.2rem;line-height:120%;margin:0;position:absolute;right:.2rem;top:0}pre code.rainbow .line{color:#555;left:-1.8rem;padding-right:0!important}pre code.rainbow .line:before{width:20px!important}pre code.rainbow .line:after{border-bottom:1px solid #333}pre code.rainbow .comment{color:#fc2}pre code.rainbow .comment.docstring,pre code.rainbow .string{color:#9c6}pre code.rainbow .keyword,pre code.rainbow .selector{color:#89a}pre code.rainbow .inherited-class{font-style:italic}pre code.rainbow .entity{color:#a98}pre code.rainbow .function.name{color:#97b}pre code.rainbow .numeric{color:#38c}pre code.rainbow .property{color:#9a8}pre code.rainbow .operator{color:#c83}pre code.rainbow .close{-webkit-filter:none;color:inherit;filter:none;float:none;font-size:inherit;font-weight:inherit;line-height:inherit;opacity:1;text-shadow:none}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(http://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(http://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(http://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format("truetype")}html{font-size:62.5%}body,html{background-color:#fafafa;height:100%;line-height:160%}body{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', midColorstr='#e5e5e5', endColorstr='#fafafa', GradientType=0)";background:linear-gradient(top,#888,#e5e5e5 15rem,#fafafa 165rem);background-color:#fafafa;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#888888",midColorstr="#e5e5e5",endColorstr="#fafafa",GradientType=0);font-family:Open Sans,sans-serif;height:auto}body>div{margin-bottom:-2.4rem;min-height:100%;padding-bottom:2.4rem}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:120%;margin:6rem 0 1.5rem}h4,h5,h6{margin:2rem 0 .5rem}ol,ul{list-style:none;margin:0;padding:0}.btn-cdn{background-color:#dd4814;color:#fff}.btn-cdn:hover{background-color:#c64012;color:#fff}.btn-download{background-color:#337ab7;color:#fff}.btn-download:hover{background-color:#2d6da3;color:#fff}.btn-source{background-color:#666;color:#fff}.btn-source:hover{background-color:#595959;color:#fff}.navbar-brand{background:url(logo.svg) .5rem no-repeat;background-size:15%;padding-left:4rem}.navbar-brand small{font-size:1rem;padding-left:1rem}.navbar{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252', endColorstr='#2f3130', GradientType=0)";background-color:#2f3130;background-image:-khtml-gradient(linear,left top,left bottom,from(#525252),to(#2f3130));background-image:-o-linear-gradient(#525252,#2f3130);background-image:linear-gradient(#525252,#2f3130);background-repeat:repeat-x;border-bottom:1px solid #d3e795;box-shadow:0 0 32px rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#525252",endColorstr="#2f3130",GradientType=0);max-height:5rem;min-height:5rem}.navbar .navbar-header button{position:absolute;right:0;top:0}.navbar .dropdown.open>a{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f3130', endColorstr='#525252', GradientType=0)";background-color:#525252;background-image:-khtml-gradient(linear,left top,left bottom,from(#2f3130),to(#525252));background-image:-o-linear-gradient(#2f3130,#525252);background-image:linear-gradient(#2f3130,#525252);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2f3130",endColorstr="#525252",GradientType=0)}.navbar.navbar-inverse .navbar-brand{color:#fff;font-size:21px;line-height:21px}@media (max-width:768px){.navbar-collapse,.navbar-collapse.collapse{background-color:#2f3130}}label.reveal{display:inline;font-weight:inherit;margin:0;padding:0}input.reveal,input.reveal+*{display:none}input.reveal:checked+*{display:block;height:auto;overflow:visible;visibility:visible}@media (min-width:768px){input.reveal+#navbar{display:block}}article{padding-bottom:2rem}.firstparagraph{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f7e2', endColorstr='#d3e795', GradientType=0)";background-color:#d3e795;background-image:-khtml-gradient(linear,left top,left bottom,from(#f2f7e2),to(#d3e795));background-image:-o-linear-gradient(#f2f7e2,#d3e795);background-image:linear-gradient(#f2f7e2,#d3e795);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f7e2",endColorstr="#d3e795",GradientType=0);padding-top:9rem;position:relative}.firstparagraph h1{display:none}.firstparagraph .btn{position:relative;z-index:1}.download>*{display:block;margin:.6rem 0 1rem;overflow:hidden;width:100%}.download a,.download input{border:0}.download a:not([download]){font-weight:700}.download label{border:0;border-radius:1rem 1rem 0 0;display:inline-block;margin-bottom:0;overflow:visible;padding:.4rem 0;width:50%}.download input{background-clip:padding-box;border-radius:0;cursor:text}.download input.btn-cdn{text-align:right;text-indent:-30rem}.download input.btn-cdn:hover{background-color:#dd4814}.download input.btn-source:hover{background-color:#666}.download input:focus{outline:0}.download .unveal,.download .wrap{display:none}.download .unveal:checked+label{color:#fff}.download .unveal#wrap-download:checked+label{background-color:#337ab7}.download .unveal#wrap-cdn:checked+label{background-color:#dd4814}.download .unveal#wrap-cdn:checked~.wrap-cdn,.download .unveal#wrap-download:checked~.wrap-download{display:block}.download .filesize:after{content:" " attr(data-filesize) ""}.download .nav-label li{display:inline;padding:6px}.download .nav-label li label[for]{text-decoration:underline}.download .wrap>*{display:block;margin:.6rem 0 1rem;overflow:hidden;width:100%}.anchorpoint{height:0;margin:0;position:relative}.anchorpoint>div{position:absolute}@media (min-width:768px){.download{left:0;position:relative;top:-4rem}.download>:first-child{margin-top:0}.download .nav-label{background-color:#2f3130;border-radius:0 0 1rem 1rem;color:#ddd;font-size:1.2rem;line-height:160%;margin-top:0;overflow:visible;position:relative;text-align:center}.download .nav-label:not(:first-child):after,.download .nav-label:not(:first-child):before{background-color:inherit;content:"";height:100%;width:4px}}article dd,article dt{margin:0;padding:0}article .dl-methods>dd{margin-bottom:40px}article .dl-namespaces,article dl dl{margin:5px 0}article .dl-namespaces dt,article dl dl dt{display:inline-block;width:20%}article .dl-namespaces dd,article dl dl dd{display:inline-block;width:70%}article h5{width:20%}article .param-desc,article .param-type,article h5{display:inline-block}article .type-signature{color:#888;text-shadow:1px 1px 0 hsla(0,0%,100%,.5)}article .type-signature:first-child{font-size:12px;font-weight:400;height:1.2rem;left:-20.5rem;line-height:100%;position:absolute;text-align:right;text-shadow:none;top:.4rem;white-space:nowrap;width:20rem}article .signature{color:#666;padding-left:4px;text-shadow:1px 1px 0 hsla(0,0%,100%,.5)}menu[type=toolbar]{margin:.5rem 0;padding-left:0}menu[type=toolbar] button{background:#dedb97;border:0;border-radius:3px;color:#000;cursor:pointer;padding:.5rem 1rem}.example{background-color:#fffdd3;border:1px solid #e2dfa4;margin-bottom:1rem;padding:1px}.example ul{list-style:disc;margin:1rem;padding-left:2rem}.example .striked{text-decoration:line-through}table.params,table.props,table.returns{background-color:#fafafa;border:1px solid #ccc;border-spacing:0}table.params table,table.props table,table.returns table{background-color:transparent;border:1px solid #ddd;width:100%}table.params tr:nth-child(odd),table.props tr:nth-child(odd),table.returns tr:nth-child(odd){background-color:#f0f0f0}table.params tr:nth-child(2n),table.props tr:nth-child(2n),table.returns tr:nth-child(2n){background-color:#fafafa}table.params td,table.params th,table.props td,table.props th,table.returns td,table.returns th{padding:2px 20px 2px 5px;vertical-align:top}table.params td,table.params td *,table.params th,table.params th *,table.props td,table.props td *,table.props th,table.props th *,table.returns td,table.returns td *,table.returns th,table.returns th *{font:12px/18px Arial,sans}table.params td *,table.params th *,table.props td *,table.props th *,table.returns td *,table.returns th *{margin:0;padding:0}table.params td td,table.params td th,table.params th td,table.params th th,table.props td td,table.props td th,table.props th td,table.props th th,table.returns td td,table.returns td th,table.returns th td,table.returns th th{font-size:1em}table.params th,table.props th,table.returns th{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEE', endColorstr='#DDD', GradientType=0)";background-color:#ddd;background-image:-khtml-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background-image:-o-linear-gradient(#eee,#ddd);background-image:linear-gradient(#eee,#ddd);background-repeat:repeat-x;border-bottom:2px solid #ddd;color:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#EEE",endColorstr="#DDD",GradientType=0);text-align:left}table.params h5,table.props h5,table.returns h5{font-weight:700}table.params tbody td:first-child,table.props tbody td:first-child,table.returns tbody td:first-child{color:#a11;font-weight:700}table.params tfoot td,table.params tfoot th,table.props tfoot td,table.props tfoot th,table.returns tfoot td,table.returns tfoot th{background-color:#ddd}table.params code,table.props code,table.returns code{background-color:transparent;border:0;font-weight:700}.details dt{display:inline-block;width:20%}.details dd{display:inline-block;width:70%}.dl-methods .details{color:#999;font-size:.6rem;line-height:100%}.dl-methods .details dd,.dl-methods .details dt{display:inline-block;font-weight:400;width:auto}dl.options{padding:2rem 0}dl.options dt{position:relative}dl.options dt:before{background-color:#fff;content:"";display:block;height:1rem;left:0;position:absolute;top:-1rem;width:100%}dl.options dd,dl.options dt{padding-bottom:1rem}dl.options dd{margin-bottom:1rem}dl.options dt small{display:block;font-weight:400}dl.options dt small.option-type:before{content:"<"}dl.options dt small.option-type:after{content:">"}dl.options p{margin:0 0 2rem}#colophon{background:#444;color:#999;font:11px/2.4rem Arial,sans;height:2.4rem;overflow-x:hidden;position:relative;text-align:center;white-space:nowrap;width:100%}#colophon .copyright:before{content:"© "}#colophon:before{left:-100%}#colophon:after,#colophon:before{background:#444;content:"";height:100%;position:absolute;top:0;width:100%}#colophon:after{left:100%}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjcmVlbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsVUFDRSxNQUFRLENBQ1QsQUFDRCxpQ0FFRSxXQUFZLEFBQ1osYUFBZSxDQUNoQixBQUNELGdCQUNFLFVBQVksQ0FDYixBQVlELElBaUJFLGdCQUFpQixBQUdqQixlQUFnQixBQUZoQixjQUFlLEFBQ2YsbUJBQW9CLEFBUnBCLGdCQUFpQixBQURqQiw0QkFBNkIsQUFON0Isa0JBQW1CLEFBR25CLGtCQUFtQixBQUtuQixpQkFBa0IsQUFDbEIsaUJBQWtCLEFBVmxCLG1CQUFvQixBQVdwQixnQkFBaUIsQUFaakIsYUFBYyxBQURkLGtCQUFtQixBQW9CbkIsV0FBWSxBQU5aLGtCQUFtQixBQUNuQixnQkFBa0IsQ0FnQm5CLEFBQ0QsdUJBQ0UsV0FBYSxDQUNkLEFBQ0QsNkJBQ0UscUJBQXVCLENBQ3hCLEFBQ0QsNkJBQ0UseUJBQTBCLEFBQzFCLHlCQUEyQixDQUM1QixBQUNELGlCQUlFLGdCQUFrQixBQUZsQixXQUFhLEFBRGIsa0JBQW1CLEFBRW5CLEtBQVUsQ0FFWCxBQUNELGlCQUVFLFdBQVksQUFEWixlQUFpQixDQVFsQixBQUNELHdCQU1FLFdBQVksQUFMWiw0QkFBNkIsQUFNN0IsaUJBQWtCLEFBQ2xCLGlCQUFrQixBQUhsQixTQUFVLEFBSFYsa0JBQW1CLEFBQ25CLFlBQWMsQUFDZCxLQUFVLENBS1gsQUFDRCx1QkFHRSxXQUFZLEFBRFosYUFBYyxBQURkLHlCQUEyQixDQUc1QixBQUNELDhCQUNFLG9CQUFzQixDQUN2QixBQUNELDZCQUNFLDRCQUE4QixDQUMvQixBQUNELDBCQUNFLFVBQVksQ0FDYixBQUNELDZEQUVFLFVBQVksQ0FDYixBQUNELHFEQUVFLFVBQVksQ0FDYixBQUNELGtDQUNFLGlCQUFtQixDQUNwQixBQUNELHlCQUNFLFVBQVksQ0FDYixBQUNELGdDQUNFLFVBQVksQ0FDYixBQUNELDBCQUNFLFVBQVksQ0FDYixBQUNELDJCQUNFLFVBQVksQ0FDYixBQUNELDJCQUNFLFVBQVksQ0FDYixBQUNELHdCQU9FLG9CQUFhLEFBRmIsY0FBZSxBQUVmLFlBQWEsQUFOYixXQUFZLEFBQ1osa0JBQW1CLEFBQ25CLG9CQUFxQixBQUNyQixvQkFBcUIsQUFJckIsVUFBVyxBQUZYLGdCQUFrQixDQUduQixBQUNELFdBQ0Usc0JBQXlCLEFBQ3pCLGtCQUFtQixBQUNuQixnQkFBaUIsQUFDakIscUpBQXlKLENBQzFKLEFBQ0QsV0FDRSxzQkFBeUIsQUFDekIsa0JBQW1CLEFBQ25CLGdCQUFpQixBQUNqQiwySkFBK0osQ0FDaEssQUFDRCxXQUNFLHNCQUF5QixBQUN6QixrQkFBbUIsQUFDbkIsZ0JBQWlCLEFBQ2pCLG1KQUF1SixDQUN4SixBQUNELEtBQ0UsZUFBaUIsQ0FDbEIsQUFDRCxVQUdFLHlCQUEwQixBQUQxQixZQUFhLEFBRWIsZ0JBQWtCLENBQ25CLEFBQ0QsS0FpQkUsK0lBQWdKLEFBSmhKLGtFQUEyRSxBQVgzRSx5QkFBMEIsQUFpQjFCLDJCQUE0QixBQUo1QixzSUFBMEksQUFLMUksaUNBQXFDLEFBbkJyQyxXQUFhLENBb0JkLEFBQ0QsU0FHRSxzQkFBdUIsQUFGdkIsZ0JBQWlCLEFBQ2pCLHFCQUF1QixDQUV4QixBQUNELGtCQVFFLGdCQUFpQixBQURqQixpQkFBa0IsQUFEbEIsb0JBQXNCLENBR3ZCLEFBQ0QsU0FHRSxtQkFBc0IsQ0FDdkIsQUFDRCxNQUlFLGdCQUFpQixBQUZqQixTQUFVLEFBQ1YsU0FBVyxDQUVaLEFBQ0QsU0FFRSx5QkFBMEIsQUFEMUIsVUFBWSxDQUViLEFBQ0QsZUFFRSx5QkFBMEIsQUFEMUIsVUFBWSxDQUViLEFBQ0QsY0FFRSx5QkFBMEIsQUFEMUIsVUFBWSxDQUViLEFBQ0Qsb0JBRUUseUJBQTBCLEFBRDFCLFVBQVksQ0FFYixBQUNELFlBRUUsc0JBQXVCLEFBRHZCLFVBQVksQ0FFYixBQUNELGtCQUVFLHlCQUEwQixBQUQxQixVQUFZLENBRWIsQUFDRCxjQUVFLHlDQUFvRCxBQUNwRCxvQkFBcUIsQUFGckIsaUJBQW1CLENBR3BCLEFBQ0Qsb0JBRUUsZUFBZ0IsQUFEaEIsaUJBQW1CLENBRXBCLEFBQ0QsUUFpQkUsd0hBQXlILEFBaEJ6SCx5QkFBMEIsQUFFMUIsd0ZBQTZGLEFBVTdGLHFEQUF1RCxBQU12RCxrREFBb0QsQUFqQnBELDJCQUE0QixBQXdCNUIsZ0NBQWlDLEFBRGpDLG1DQUF3QyxBQVZ4QyxnSEFBbUgsQUFPbkgsZ0JBQWlCLEFBRGpCLGVBQWlCLENBTWxCLEFBQ0QsOEJBQ0Usa0JBQW1CLEFBQ25CLFFBQVksQUFDWixLQUFVLENBQ1gsQUFDRCx5QkFpQkUsd0hBQXlILEFBaEJ6SCx5QkFBMEIsQUFFMUIsd0ZBQTZGLEFBVTdGLHFEQUF1RCxBQU12RCxrREFBb0QsQUFqQnBELDJCQUE0QixBQWE1QiwrR0FBbUgsQ0FNcEgsQUFDRCxxQ0FDRSxXQUFhLEFBQ2IsZUFBZ0IsQUFDaEIsZ0JBQWtCLENBQ25CLEFBQ0QseUJBSUUsMkNBQ0Usd0JBQTBCLENBQzNCLENBQ0YsQUFDRCxhQUdFLGVBQWdCLEFBQ2hCLG9CQUFxQixBQUhyQixTQUFVLEFBQ1YsU0FBVyxDQUdaLEFBSUQsNEJBQ0UsWUFBYyxDQUNmLEFBQ0QsdUJBQ0UsY0FBZSxBQUdmLFlBQWEsQUFEYixpQkFBa0IsQUFEbEIsa0JBQW9CLENBR3JCLEFBQ0QseUJBQ0UscUJBQ0UsYUFBZSxDQUNoQixDQUNGLEFBQ0QsUUFDRSxtQkFBcUIsQ0FDdEIsQUFDRCxnQkFtQkUsd0hBQXlILEFBaEJ6SCx5QkFBMEIsQUFFMUIsd0ZBQTZGLEFBVTdGLHFEQUF1RCxBQU12RCxrREFBb0QsQUFqQnBELDJCQUE0QixBQWE1QixnSEFBbUgsQUFmbkgsaUJBQWtCLEFBRGxCLGlCQUFtQixDQXNCcEIsQUFDRCxtQkFDRSxZQUFjLENBQ2YsQUFDRCxxQkFDRSxrQkFBbUIsQUFDbkIsU0FBVyxDQUNaLEFBQ0QsWUFDRSxjQUFlLEFBRWYsb0JBQXNCLEFBQ3RCLGdCQUFpQixBQUZqQixVQUFZLENBR2IsQUFDRCw0QkFFRSxRQUFVLENBQ1gsQUFDRCw0QkFDRSxlQUFrQixDQUNuQixBQUNELGdCQU9FLFNBQVUsQUFGViw0QkFBNkIsQUFEN0IscUJBQXNCLEFBRnRCLGdCQUFpQixBQUlqQixpQkFBa0IsQUFIbEIsZ0JBQWtCLEFBRmxCLFNBQVcsQ0FPWixBQUNELGdCQU1FLDRCQUE2QixBQUg3QixnQkFBb0IsQUFJcEIsV0FBYSxDQUNkLEFBQ0Qsd0JBQ0UsaUJBQWtCLEFBQ2xCLGtCQUFvQixDQUNyQixBQUNELDhCQUNFLHdCQUEwQixDQUMzQixBQUNELGlDQUNFLHFCQUF1QixDQUN4QixBQUNELHNCQUNFLFNBQVcsQ0FDWixBQUlELGtDQUNFLFlBQWMsQ0FDZixBQUNELGdDQUNFLFVBQWEsQ0FDZCxBQUNELDhDQUNFLHdCQUEwQixDQUMzQixBQUNELHlDQUNFLHdCQUEwQixDQUMzQixBQUNELG9HQUVFLGFBQWUsQ0FDaEIsQUFDRCwwQkFDRSxrQ0FBb0MsQ0FDckMsQUFDRCx3QkFDRSxlQUFnQixBQUNoQixXQUFhLENBQ2QsQUFDRCxtQ0FDRSx5QkFBMkIsQ0FDNUIsQUFDRCxrQkFDRSxjQUFlLEFBRWYsb0JBQXNCLEFBQ3RCLGdCQUFpQixBQUZqQixVQUFZLENBR2IsQUFDRCxhQUdFLFNBQVUsQUFEVixTQUFVLEFBRFYsaUJBQW1CLENBR3BCLEFBQ0QsaUJBQ0UsaUJBQW1CLENBQ3BCLEFBQ0QseUJBQ0UsVUFFRSxPQUFXLEFBRFgsa0JBQW1CLEFBRW5CLFNBQVcsQ0FDWixBQUNELHVCQUNFLFlBQWMsQ0FDZixBQUNELHFCQUdFLHlCQUEwQixBQU0xQiw0QkFBNkIsQUFMN0IsV0FBWSxBQUNaLGlCQUFrQixBQUNsQixpQkFBa0IsQUFKbEIsYUFBYyxBQU1kLGlCQUFrQixBQVBsQixrQkFBbUIsQUFNbkIsaUJBQW1CLENBYXBCLEFBQ0QsMkZBS0UseUJBQTBCLEFBSDFCLFdBQVksQUFFWixZQUFhLEFBRGIsU0FBVyxDQUdaLENBQ0YsQUFDRCxzQkFFRSxTQUFVLEFBQ1YsU0FBVyxDQUNaLEFBQ0QsdUJBQ0Usa0JBQW9CLENBQ3JCLEFBQ0QscUNBRUUsWUFBa0IsQ0FDbkIsQUFDRCwyQ0FFRSxxQkFBc0IsQUFDdEIsU0FBVyxDQUNaLEFBQ0QsMkNBRUUscUJBQXNCLEFBQ3RCLFNBQVcsQ0FDWixBQUNELFdBQ0UsU0FBVyxDQUNaLEFBQ0QsbURBR0Usb0JBQXNCLENBQ3ZCLEFBQ0Qsd0JBQ0UsV0FBWSxBQUNaLHdDQUFnRCxDQUNqRCxBQUNELG9DQU1FLGVBQWdCLEFBRWhCLGdCQUFvQixBQUhwQixjQUFlLEFBSGYsY0FBZSxBQUtmLGlCQUFrQixBQU5sQixrQkFBbUIsQUFRbkIsaUJBQWtCLEFBRWxCLGlCQUFrQixBQVJsQixVQUFZLEFBT1osbUJBQW9CLEFBTnBCLFdBQWEsQ0FRZCxBQUNELG1CQUVFLFdBQVksQUFEWixpQkFBa0IsQUFFbEIsd0NBQWdELENBQ2pELEFBQ0QsbUJBRUUsZUFBaUIsQUFEakIsY0FBZ0IsQ0FFakIsQUFDRCwwQkFHRSxtQkFBb0IsQUFEcEIsU0FBVSxBQUVWLGtCQUFtQixBQUVuQixXQUFhLEFBRGIsZUFBZ0IsQUFKaEIsa0JBQXFCLENBTXRCLEFBQ0QsU0FHRSx5QkFBMEIsQUFDMUIseUJBQTBCLEFBRjFCLG1CQUFvQixBQURwQixXQUFhLENBSWQsQUFDRCxZQUNFLGdCQUFpQixBQUVqQixZQUFhLEFBRGIsaUJBQW1CLENBRXBCLEFBQ0Qsa0JBQ0UsNEJBQThCLENBQy9CLEFBQ0QsdUNBSUUseUJBQTBCLEFBRDFCLHNCQUF1QixBQUV2QixnQkFBa0IsQ0FDbkIsQUFDRCx5REFJRSw2QkFBOEIsQUFDOUIsc0JBQXVCLEFBRnZCLFVBQVksQ0FHYixBQUNELDZGQUdFLHdCQUEwQixDQUMzQixBQUNELDBGQUdFLHdCQUEwQixDQUMzQixBQUNELGdHQU1FLHlCQUEwQixBQUMxQixrQkFBb0IsQ0FDckIsQUFDRCw0TUFZRSx5QkFBNEIsQ0FDN0IsQUFDRCw0R0FNRSxTQUFVLEFBQ1YsU0FBVyxDQUNaLEFBQ0Qsb09BWUUsYUFBZSxDQUNoQixBQUNELGdEQXNCRSxrSEFBbUgsQUFoQm5ILHNCQUF1QixBQUV2QixrRkFBdUYsQUFVdkYsK0NBQWlELEFBTWpELDRDQUE4QyxBQWpCOUMsMkJBQTRCLEFBRjVCLDZCQUE4QixBQUY5QixXQUFZLEFBaUJaLDBHQUE2RyxBQWhCN0csZUFBaUIsQ0FzQmxCLEFBQ0QsZ0RBR0UsZUFBa0IsQ0FDbkIsQUFDRCxzR0FHRSxXQUFZLEFBQ1osZUFBa0IsQ0FDbkIsQUFDRCxvSUFNRSxxQkFBdUIsQ0FDeEIsQUFDRCxzREFJRSw2QkFBOEIsQUFDOUIsU0FBVSxBQUZWLGVBQWtCLENBR25CLEFBQ0QsWUFDRSxxQkFBc0IsQUFDdEIsU0FBVyxDQUNaLEFBQ0QsWUFDRSxxQkFBc0IsQUFDdEIsU0FBVyxDQUNaLEFBQ0QscUJBR0UsV0FBWSxBQUZaLGdCQUFrQixBQUNsQixnQkFBa0IsQ0FFbkIsQUFDRCxnREFFRSxxQkFBc0IsQUFFdEIsZ0JBQW9CLEFBRHBCLFVBQVksQ0FFYixBQUNELFdBQ0UsY0FBZ0IsQ0FDakIsQUFDRCxjQUNFLGlCQUFtQixDQUNwQixBQUNELHFCQVFFLHNCQUF3QixBQVB4QixXQUFZLEFBQ1osY0FBZSxBQUtmLFlBQWEsQUFIYixPQUFXLEFBRFgsa0JBQW1CLEFBRW5CLFVBQVcsQUFDWCxVQUFZLENBR2IsQUFDRCw0QkFFRSxtQkFBcUIsQ0FDdEIsQUFDRCxjQUNFLGtCQUFvQixDQUNyQixBQUNELG9CQUNFLGNBQWUsQUFDZixlQUFvQixDQUNyQixBQUNELHVDQUNFLFdBQWEsQ0FDZCxBQUNELHNDQUNFLFdBQWEsQ0FDZCxBQUNELGFBQ0UsZUFBaUIsQ0FDbEIsQUFDRCxVQUtFLGdCQUFpQixBQUlqQixXQUFZLEFBSFosNEJBQWdDLEFBRmhDLGNBQWUsQUFEZixrQkFBbUIsQUFGbkIsa0JBQW1CLEFBTW5CLGtCQUFtQixBQUNuQixtQkFBb0IsQUFOcEIsVUFBWSxDQVFiLEFBQ0QsNEJBQ0UsWUFBYyxDQUNmLEFBQ0QsaUJBS0UsVUFBWSxDQUdiLEFBQ0QsaUNBRkUsZ0JBQWlCLEFBTmpCLFdBQVksQUFFWixZQUFhLEFBQ2Isa0JBQW1CLEFBRW5CLE1BQVUsQUFKVixVQUFZLENBZWIsQUFSRCxnQkFLRSxTQUFXLENBR1oiLCJmaWxlIjoic2NyZWVuLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5jbGVhcmZpeCB7XG4gIHpvb206IDE7XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKmxhYmVsLmNvZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgIHRvcDogQGJhc2VMaW5lSGVpZ2h0ICsgMztcblx0bWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDJweCAxMnB4IDJweCA7XG5cdGJhY2tncm91bmQ6IzIyMjtcblx0Y29sb3I6I0ZDMjtcblx0Zm9udC1mYW1pbHk6IEBmb250TmFtZUNvZGU7XG5cdC5ib3JkZXItcmFkaXVzKDJweCk7XG5cdHByZSB7IG1hcmdpbi10b3A6MDsgfVxufSovXG5wcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogIzIyMjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgLW1vei10YWItc2l6ZTogMjtcbiAgLW8tdGFiLXNpemU6IDI7XG4gIC13ZWJraXQtdGFiLXNpemU6IDI7XG4gIC1tcy10YWItc2l6ZTogMjtcbiAgdGFiLXNpemU6IDI7XG4gIC8qJjpiZWZvcmV7XG5cdFx0ICAgIGNvbnRlbnQ6Jy8vIGZpbGU6ICdhdHRyKGRhdGEtZmlsZSk7XG5cdFx0ICAgIHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdCAgICB0b3A6LUBjb2RlTEg7XG5cdFx0ICAgIGxlZnQ6MDtcblx0XHQgICAgcGFkZGluZzoycHggQGNvZGVMSCAwO1xuXHRcdCAgICBiYWNrZ3JvdW5kOiMyMjI7XG5cdFx0ICAgIGNvbG9yOiNGQzI7XG5cdFx0XHQuY29ybmVyUm91bmRlZChAY29kZUxIIEBjb2RlTEggMCAwKTtcblx0ICAgIH0qL1xufVxucHJlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMXJlbTtcbn1cbnByZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xufVxucHJlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjNmE2YTZhO1xufVxucHJlIGEuc291cmNlLXVybCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC40cmVtO1xuICB0b3A6IDByZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxucHJlIGNvZGUucmFpbmJvdyB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIGNvbG9yOiAjZmZmO1xuICAvKi5jb25zdGFudCB7IGNvbG9yOiAjNDU4MzgzOyB9Ki9cbiAgLyouc3RvcmFnZSB7IGNvbG9yOiAjRUM3NjAwOyB9Ki9cbiAgLyouc3RyaW5nLnJlZ2V4cCwgLnN1cHBvcnQudGFnLnNjcmlwdCwgLnN1cHBvcnQudGFnLnN0eWxlIHsgY29sb3I6ICMwMDg7IH0qL1xuICAvKi5pbnRlZ2VyIHsgY29sb3I6ICMzOEM7IH0qL1xuICAvKi5zdXBwb3J0IHsgY29sb3I6ICNDMzM1MkU7IH0qL1xuICAvKi52YXJpYWJsZS5nbG9iYWwsIC52YXJpYWJsZS5jbGFzcywgLnZhcmlhYmxlLmluc3RhbmNlIHsgY29sb3I6ICM4M0M7IH0qL1xufVxucHJlIGNvZGUucmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtbGFuZ3VhZ2UpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjJyZW07XG4gIHRvcDogMHJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxucHJlIGNvZGUucmFpbmJvdyAubGluZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuICBsZWZ0OiAtMS44cmVtO1xuICBjb2xvcjogIzU1NTtcbn1cbnByZSBjb2RlLnJhaW5ib3cgLmxpbmU6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHghaW1wb3J0YW50O1xufVxucHJlIGNvZGUucmFpbmJvdyAubGluZTphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xufVxucHJlIGNvZGUucmFpbmJvdyAuY29tbWVudCB7XG4gIGNvbG9yOiAjRkMyO1xufVxucHJlIGNvZGUucmFpbmJvdyAuc3RyaW5nLFxucHJlIGNvZGUucmFpbmJvdyAuY29tbWVudC5kb2NzdHJpbmcge1xuICBjb2xvcjogIzlDNjtcbn1cbnByZSBjb2RlLnJhaW5ib3cgLmtleXdvcmQsXG5wcmUgY29kZS5yYWluYm93IC5zZWxlY3RvciB7XG4gIGNvbG9yOiAjODlBO1xufVxucHJlIGNvZGUucmFpbmJvdyAuaW5oZXJpdGVkLWNsYXNzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxucHJlIGNvZGUucmFpbmJvdyAuZW50aXR5IHtcbiAgY29sb3I6ICNBOTg7XG59XG5wcmUgY29kZS5yYWluYm93IC5mdW5jdGlvbi5uYW1lIHtcbiAgY29sb3I6ICM5N0I7XG59XG5wcmUgY29kZS5yYWluYm93IC5udW1lcmljIHtcbiAgY29sb3I6ICMzOEM7XG59XG5wcmUgY29kZS5yYWluYm93IC5wcm9wZXJ0eSB7XG4gIGNvbG9yOiAjOUE4O1xufVxucHJlIGNvZGUucmFpbmJvdyAub3BlcmF0b3Ige1xuICBjb2xvcjogI0M4Mztcbn1cbnByZSBjb2RlLnJhaW5ib3cgLmNsb3NlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFJlZ3VsYXInKSwgbG9jYWwoJ09wZW5TYW5zLVJlZ3VsYXInKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNS9tZW04WWFHczEyNk1pWnBCQS1VRlZaMGUudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBTZW1pQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtU2VtaUJvbGQnKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNS9tZW01WWFHczEyNk1pWnBCQS1VTmlya09VdWhzLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE1L21lbTVZYUdzMTI2TWlacEJBLVVON3JnT1V1aHMudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbmJvZHkge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzg4ODg4OCAwLCAjZTVlNWU1IDE1cmVtLCAjZmFmYWZhIDE2NXJlbSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjODg4ODg4KSwgY29sb3Itc3RvcCgxNXJlbSwgI2U1ZTVlNSksIGNvbG9yLXN0b3AoMTY1cmVtLCAjZmFmYWZhKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM4ODg4ODggMCwgI2U1ZTVlNSAxNXJlbSwgI2ZhZmFmYSAxNjVyZW0pO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjODg4ODg4IDAsICNlNWU1ZTUgMTVyZW0sICNmYWZhZmEgMTY1cmVtKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjODg4ODg4IDAsICNlNWU1ZTUgMTVyZW0sICNmYWZhZmEgMTY1cmVtKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvcCwgIzg4ODg4OCAwLCAjZTVlNWU1IDE1cmVtLCAjZmFmYWZhIDE2NXJlbSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjODg4ODg4JywgbWlkQ29sb3JzdHI9JyNlNWU1ZTUnLCBlbmRDb2xvcnN0cj0nI2ZhZmFmYScsIEdyYWRpZW50VHlwZT0wKTtcbiAgLyogSUU2ICYgSUU3ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4ODg4ODgnLCBtaWRDb2xvcnN0cj0nI2U1ZTVlNScsIGVuZENvbG9yc3RyPScjZmFmYWZhJywgR3JhZGllbnRUeXBlPTApXCI7XG4gIC8qIElFOCsgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG59XG5ib2R5ID4gZGl2IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTIuNHJlbTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogNnJlbSAwIDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDJyZW0gMCAwLjVyZW07XG59XG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJ0bi1jZG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RENDgxNDtcbn1cbi5idG4tY2RuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjQwMTI7XG59XG4uYnRuLWRvd25sb2FkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG4uYnRuLWRvd25sb2FkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDZkYTM7XG59XG4uYnRuLXNvdXJjZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xufVxuLmJ0bi1zb3VyY2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIGJhY2tncm91bmQ6IHVybCgnbG9nby5zdmcnKSAwLjVyZW0gY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNSU7XG59XG4ubmF2YmFyLWJyYW5kIHNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzEzMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAta2h0bWwtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzUyNTI1MiksIHRvKCMyZjMxMzApKTtcbiAgLyogS29ucXVlcm9yICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCM1MjUyNTIsICMyZjMxMzApO1xuICAvKiBGRiAzLjYrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIzUyNTI1MiwgIzJmMzEzMCk7XG4gIC8qIElFMTAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzUyNTI1MiksIGNvbG9yLXN0b3AoMTAwJSwgIzJmMzEzMCkpO1xuICAvKiBTYWZhcmkgNCssIENocm9tZSAyKyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjNTI1MjUyLCAjMmYzMTMwKTtcbiAgLyogU2FmYXJpIDUuMSssIENocm9tZSAxMCsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCM1MjUyNTIsICMyZjMxMzApO1xuICAvKiBPcGVyYSAxMS4xMCAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjNTI1MjUyJywgZW5kQ29sb3JzdHI9JyMyZjMxMzAnLCBHcmFkaWVudFR5cGU9MCk7XG4gIC8qIElFNiAmIElFNyAqL1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjNTI1MjUyJywgZW5kQ29sb3JzdHI9JyMyZjMxMzAnLCBHcmFkaWVudFR5cGU9MClcIjtcbiAgLyogSUU4KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzUyNTI1MiwgIzJmMzEzMCk7XG4gIC8qIHRoZSBzdGFuZGFyZCAqL1xuICBtaW4taGVpZ2h0OiA1cmVtO1xuICBtYXgtaGVpZ2h0OiA1cmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMzJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2U3OTU7XG59XG4ubmF2YmFyIC5uYXZiYXItaGVhZGVyIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDByZW07XG4gIHRvcDogMHJlbTtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLm9wZW4gPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1MjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAta2h0bWwtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzJmMzEzMCksIHRvKCM1MjUyNTIpKTtcbiAgLyogS29ucXVlcm9yICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCMyZjMxMzAsICM1MjUyNTIpO1xuICAvKiBGRiAzLjYrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIzJmMzEzMCwgIzUyNTI1Mik7XG4gIC8qIElFMTAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzJmMzEzMCksIGNvbG9yLXN0b3AoMTAwJSwgIzUyNTI1MikpO1xuICAvKiBTYWZhcmkgNCssIENocm9tZSAyKyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMmYzMTMwLCAjNTI1MjUyKTtcbiAgLyogU2FmYXJpIDUuMSssIENocm9tZSAxMCsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCMyZjMxMzAsICM1MjUyNTIpO1xuICAvKiBPcGVyYSAxMS4xMCAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMmYzMTMwJywgZW5kQ29sb3JzdHI9JyM1MjUyNTInLCBHcmFkaWVudFR5cGU9MCk7XG4gIC8qIElFNiAmIElFNyAqL1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMmYzMTMwJywgZW5kQ29sb3JzdHI9JyM1MjUyNTInLCBHcmFkaWVudFR5cGU9MClcIjtcbiAgLyogSUU4KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzJmMzEzMCwgIzUyNTI1Mik7XG4gIC8qIHRoZSBzdGFuZGFyZCAqL1xufVxuLm5hdmJhci5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRjMxMzA7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJGMzEzMDtcbiAgfVxufVxubGFiZWwucmV2ZWFsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuaW5wdXQucmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0LnJldmVhbCArICoge1xuICBkaXNwbGF5OiBub25lO1xufVxuaW5wdXQucmV2ZWFsOmNoZWNrZWQgKyAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaW5wdXQucmV2ZWFsICsgI25hdmJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmFydGljbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5maXJzdHBhcmFncmFwaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2U3OTU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLWtodG1sLWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmMmY3ZTIpLCB0bygjZDNlNzk1KSk7XG4gIC8qIEtvbnF1ZXJvciAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZjJmN2UyLCAjZDNlNzk1KTtcbiAgLyogRkYgMy42KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCNmMmY3ZTIsICNkM2U3OTUpO1xuICAvKiBJRTEwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNmMmY3ZTIpLCBjb2xvci1zdG9wKDEwMCUsICNkM2U3OTUpKTtcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgMisgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2YyZjdlMiwgI2QzZTc5NSk7XG4gIC8qIFNhZmFyaSA1LjErLCBDaHJvbWUgMTArICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjZjJmN2UyLCAjZDNlNzk1KTtcbiAgLyogT3BlcmEgMTEuMTAgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2YyZjdlMicsIGVuZENvbG9yc3RyPScjZDNlNzk1JywgR3JhZGllbnRUeXBlPTApO1xuICAvKiBJRTYgJiBJRTcgKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2YyZjdlMicsIGVuZENvbG9yc3RyPScjZDNlNzk1JywgR3JhZGllbnRUeXBlPTApXCI7XG4gIC8qIElFOCsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmMmY3ZTIsICNkM2U3OTUpO1xuICAvKiB0aGUgc3RhbmRhcmQgKi9cbn1cbi5maXJzdHBhcmFncmFwaCBoMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlyc3RwYXJhZ3JhcGggLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5kb3dubG9hZCA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMC42cmVtIDAgMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kb3dubG9hZCBhLFxuLmRvd25sb2FkIGlucHV0IHtcbiAgYm9yZGVyOiAwO1xufVxuLmRvd25sb2FkIGE6bm90KFtkb3dubG9hZF0pIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZG93bmxvYWQgbGFiZWwge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm9yZGVyOiAwO1xufVxuLmRvd25sb2FkIGlucHV0IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDByZW07XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5kb3dubG9hZCBpbnB1dC5idG4tY2RuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtaW5kZW50OiAtMzByZW07XG59XG4uZG93bmxvYWQgaW5wdXQuYnRuLWNkbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERDQ4MTQ7XG59XG4uZG93bmxvYWQgaW5wdXQuYnRuLXNvdXJjZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG59XG4uZG93bmxvYWQgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmRvd25sb2FkIC53cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kb3dubG9hZCAudW52ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kb3dubG9hZCAudW52ZWFsOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5kb3dubG9hZCAudW52ZWFsI3dyYXAtZG93bmxvYWQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5kb3dubG9hZCAudW52ZWFsI3dyYXAtY2RuOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERDQ4MTQ7XG59XG4uZG93bmxvYWQgLnVudmVhbCN3cmFwLWRvd25sb2FkOmNoZWNrZWQgfiAud3JhcC1kb3dubG9hZCxcbi5kb3dubG9hZCAudW52ZWFsI3dyYXAtY2RuOmNoZWNrZWQgfiAud3JhcC1jZG4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb3dubG9hZCAuZmlsZXNpemU6YWZ0ZXIge1xuICBjb250ZW50OiAnICcgYXR0cihkYXRhLWZpbGVzaXplKSAnJztcbn1cbi5kb3dubG9hZCAubmF2LWxhYmVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uZG93bmxvYWQgLm5hdi1sYWJlbCBsaSBsYWJlbFtmb3JdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZG93bmxvYWQgLndyYXAgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAuNnJlbSAwIDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW5jaG9ycG9pbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmFuY2hvcnBvaW50ID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDByZW07XG4gICAgdG9wOiAtNHJlbTtcbiAgfVxuICAuZG93bmxvYWQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5kb3dubG9hZCAubmF2LWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzMTMwO1xuICAgIGNvbG9yOiAjREREO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtO1xuICAgIC8qJjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0LmRpbSgxMDAlLDFweCk7XG5cdFx0XHRcdC5sdCgwLC0xcHgpO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JCMjtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtO1xuXHRcdFx0fSovXG4gIH1cbiAgLmRvd25sb2FkIC5uYXYtbGFiZWw6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlLFxuICAuZG93bmxvYWQgLm5hdi1sYWJlbDpub3QoOmZpcnN0LWNoaWxkKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuYXJ0aWNsZSBkdCxcbmFydGljbGUgZGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5hcnRpY2xlIC5kbC1tZXRob2RzID4gZGQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuYXJ0aWNsZSBkbCBkbCxcbmFydGljbGUgLmRsLW5hbWVzcGFjZXMge1xuICBtYXJnaW46IDVweCAwIDVweDtcbn1cbmFydGljbGUgZGwgZGwgZHQsXG5hcnRpY2xlIC5kbC1uYW1lc3BhY2VzIGR0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAlO1xufVxuYXJ0aWNsZSBkbCBkbCBkZCxcbmFydGljbGUgLmRsLW5hbWVzcGFjZXMgZGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3MCU7XG59XG5hcnRpY2xlIGg1IHtcbiAgd2lkdGg6IDIwJTtcbn1cbmFydGljbGUgaDUsXG5hcnRpY2xlIC5wYXJhbS1kZXNjLFxuYXJ0aWNsZSAucGFyYW0tdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmFydGljbGUgLnR5cGUtc2lnbmF0dXJlIHtcbiAgY29sb3I6ICM4ODg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuYXJ0aWNsZSAudHlwZS1zaWduYXR1cmU6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMC41cmVtO1xuICB0b3A6IDAuNHJlbTtcbiAgd2lkdGg6IDIwcmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuYXJ0aWNsZSAuc2lnbmF0dXJlIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbm1lbnVbdHlwZT10b29sYmFyXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbm1lbnVbdHlwZT10b29sYmFyXSBidXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZGVkYjk3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmV4YW1wbGUge1xuICBwYWRkaW5nOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZERDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkRGQTQ7XG59XG4uZXhhbXBsZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgbWFyZ2luOiAxcmVtO1xufVxuLmV4YW1wbGUgLnN0cmlrZWQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbnRhYmxlLnBhcmFtcyxcbnRhYmxlLnByb3BzLFxudGFibGUucmV0dXJucyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGFibGUucGFyYW1zIHRhYmxlLFxudGFibGUucHJvcHMgdGFibGUsXG50YWJsZS5yZXR1cm5zIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xufVxudGFibGUucGFyYW1zIHRyOm50aC1jaGlsZChvZGQpLFxudGFibGUucHJvcHMgdHI6bnRoLWNoaWxkKG9kZCksXG50YWJsZS5yZXR1cm5zIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbn1cbnRhYmxlLnBhcmFtcyB0cjpudGgtY2hpbGQoZXZlbiksXG50YWJsZS5wcm9wcyB0cjpudGgtY2hpbGQoZXZlbiksXG50YWJsZS5yZXR1cm5zIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG50YWJsZS5wYXJhbXMgdGgsXG50YWJsZS5wcm9wcyB0aCxcbnRhYmxlLnJldHVybnMgdGgsXG50YWJsZS5wYXJhbXMgdGQsXG50YWJsZS5wcm9wcyB0ZCxcbnRhYmxlLnJldHVybnMgdGQge1xuICBwYWRkaW5nOiAycHggMjBweCAycHggNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxudGFibGUucGFyYW1zIHRoLFxudGFibGUucHJvcHMgdGgsXG50YWJsZS5yZXR1cm5zIHRoLFxudGFibGUucGFyYW1zIHRkLFxudGFibGUucHJvcHMgdGQsXG50YWJsZS5yZXR1cm5zIHRkLFxudGFibGUucGFyYW1zIHRoICosXG50YWJsZS5wcm9wcyB0aCAqLFxudGFibGUucmV0dXJucyB0aCAqLFxudGFibGUucGFyYW1zIHRkICosXG50YWJsZS5wcm9wcyB0ZCAqLFxudGFibGUucmV0dXJucyB0ZCAqIHtcbiAgZm9udDogMTJweC8xOHB4IEFyaWFsLCBzYW5zO1xufVxudGFibGUucGFyYW1zIHRoICosXG50YWJsZS5wcm9wcyB0aCAqLFxudGFibGUucmV0dXJucyB0aCAqLFxudGFibGUucGFyYW1zIHRkICosXG50YWJsZS5wcm9wcyB0ZCAqLFxudGFibGUucmV0dXJucyB0ZCAqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudGFibGUucGFyYW1zIHRoIHRoLFxudGFibGUucHJvcHMgdGggdGgsXG50YWJsZS5yZXR1cm5zIHRoIHRoLFxudGFibGUucGFyYW1zIHRkIHRoLFxudGFibGUucHJvcHMgdGQgdGgsXG50YWJsZS5yZXR1cm5zIHRkIHRoLFxudGFibGUucGFyYW1zIHRoIHRkLFxudGFibGUucHJvcHMgdGggdGQsXG50YWJsZS5yZXR1cm5zIHRoIHRkLFxudGFibGUucGFyYW1zIHRkIHRkLFxudGFibGUucHJvcHMgdGQgdGQsXG50YWJsZS5yZXR1cm5zIHRkIHRkIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG50YWJsZS5wYXJhbXMgdGgsXG50YWJsZS5wcm9wcyB0aCxcbnRhYmxlLnJldHVybnMgdGgge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEREQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLWtodG1sLWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNFRUUpLCB0bygjREREKSk7XG4gIC8qIEtvbnF1ZXJvciAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjRUVFLCAjREREKTtcbiAgLyogRkYgMy42KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCNFRUUsICNEREQpO1xuICAvKiBJRTEwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNFRUUpLCBjb2xvci1zdG9wKDEwMCUsICNEREQpKTtcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgMisgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0VFRSwgI0RERCk7XG4gIC8qIFNhZmFyaSA1LjErLCBDaHJvbWUgMTArICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjRUVFLCAjREREKTtcbiAgLyogT3BlcmEgMTEuMTAgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0VFRScsIGVuZENvbG9yc3RyPScjREREJywgR3JhZGllbnRUeXBlPTApO1xuICAvKiBJRTYgJiBJRTcgKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0VFRScsIGVuZENvbG9yc3RyPScjREREJywgR3JhZGllbnRUeXBlPTApXCI7XG4gIC8qIElFOCsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNFRUUsICNEREQpO1xuICAvKiB0aGUgc3RhbmRhcmQgKi9cbn1cbnRhYmxlLnBhcmFtcyBoNSxcbnRhYmxlLnByb3BzIGg1LFxudGFibGUucmV0dXJucyBoNSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUucGFyYW1zIHRib2R5IHRkOmZpcnN0LWNoaWxkLFxudGFibGUucHJvcHMgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQsXG50YWJsZS5yZXR1cm5zIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNBMTE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUucGFyYW1zIHRmb290IHRoLFxudGFibGUucHJvcHMgdGZvb3QgdGgsXG50YWJsZS5yZXR1cm5zIHRmb290IHRoLFxudGFibGUucGFyYW1zIHRmb290IHRkLFxudGFibGUucHJvcHMgdGZvb3QgdGQsXG50YWJsZS5yZXR1cm5zIHRmb290IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERDtcbn1cbnRhYmxlLnBhcmFtcyBjb2RlLFxudGFibGUucHJvcHMgY29kZSxcbnRhYmxlLnJldHVybnMgY29kZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmRldGFpbHMgZHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMCU7XG59XG4uZGV0YWlscyBkZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDcwJTtcbn1cbi5kbC1tZXRob2RzIC5kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzk5OTtcbn1cbi5kbC1tZXRob2RzIC5kZXRhaWxzIGR0LFxuLmRsLW1ldGhvZHMgLmRldGFpbHMgZGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuZGwub3B0aW9ucyB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbmRsLm9wdGlvbnMgZHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5kbC5vcHRpb25zIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcmVtO1xuICB0b3A6IC0xcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbmRsLm9wdGlvbnMgZHQsXG5kbC5vcHRpb25zIGRkIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5kbC5vcHRpb25zIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbmRsLm9wdGlvbnMgZHQgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmRsLm9wdGlvbnMgZHQgc21hbGwub3B0aW9uLXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDogJzwnO1xufVxuZGwub3B0aW9ucyBkdCBzbWFsbC5vcHRpb24tdHlwZTphZnRlciB7XG4gIGNvbnRlbnQ6ICc+Jztcbn1cbmRsLm9wdGlvbnMgcCB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4jY29sb3Bob24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogMi40cmVtO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICBmb250OiAxMXB4IC8gMi40cmVtIEFyaWFsLCBzYW5zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjOTk5O1xufVxuI2NvbG9waG9uIC5jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ8KpICc7XG59XG4jY29sb3Bob246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMCU7XG4gIHRvcDogMHJlbTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cbiNjb2xvcGhvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMHJlbTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cbiJdfQ== */