.toc-list{padding:0;list-style:none;margin-left:20px;font-size:14px}.toc-list ul{padding:0;list-style:none;margin-left:20px}.toc-list>ul{margin:0}.toc-list li>a{text-decoration:none;display:inline;padding:3px 20px;clear:both;font-weight:400;line-height:20px;color:#08c;white-space:nowrap}.article-review a{color:#07b;text-decoration:none}.article-review ol,.article-review ul{padding:0;margin:0 0 10px 25px}.article-review ol ol,.article-review ol ul,.article-review ul ol,.article-review ul ul{margin-bottom:0}.article-review h1,.article-review h2,.article-review h3,.article-review h4,.article-review h5,.article-review h6{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.article-review h1 small,.article-review h2 small,.article-review h3 small,.article-review h4 small,.article-review h5 small,.article-review h6 small{font-weight:400;line-height:1;color:#999}.article-review h1{font-size:2em}.article-review h1,.article-review h2{border-bottom:1px solid #eee;padding-bottom:.3em}.article-review h2{font-size:1.5em}.article-review h3{font-size:1.25em}.article-review h4{font-size:1em}.article-review h5{font-size:.875em}.article-review h6{font-size:.85em}.article-review h1 small{font-size:24.5px}.article-review h2 small{font-size:17.5px}.article-review h3 small{font-size:14px}.article-review h4 small{font-size:14px}.article-review blockquote,.article-review dl,.article-review ol,.article-review p,.article-review pre,.article-review table,.article-review ul{margin-bottom:16px;margin-top:0}.article-review code,.article-review pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;border-radius:3px}.article-review code{white-space:nowrap;border:none;padding:1px 3px;border-radius:3px;border:1px solid #e1e1e8;color:#c7254e;background-color:#f9f2f4}.article-review pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;border-radius:4px;background-color:#1c1e23;border:1px solid #1c1e23}.article-review pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;border:0;background-color:#1c1e23}.article-review blockquote{padding:10px 15px;color:#666;border-left:5px solid #ddd;margin-left:0}.article-review blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}.article-review blockquote p:first-child{margin-top:0}.article-review blockquote small{display:block;line-height:20px;color:#999}.article-review blockquote small:before{content:"— "}.article-review hr{border:0;margin:30px 0;border-bottom:1px dashed #ddd}.article-review img{max-width:100%}.article-review .tasklist{list-style:none}.article-review .twemoji{width:25px;height:25px;vertical-align:middle}.article-review .md-checkbox{position:relative;display:inline-flex;width:20px;height:20px;margin:0 6px 0 -20px;vertical-align:middle}.article-review .md-checkbox input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;margin:0}.article-review .md-checkbox input[type=checkbox]+.md-checkbox-svg{display:inline-flex;width:100%;height:100%;background:url(../../icons/checkbox_uncheck.svg) no-repeat center;background-size:100% auto}.article-review .md-checkbox input[type=checkbox]:checked+.md-checkbox-svg{background:url(../../icons/checkbox_checked.svg) no-repeat center;background-size:100% auto}.article-review .md-katex{display:block;text-align:center}.article-review .md-lineCode{list-style:none;margin:0 0 0 40px!important;padding:0;counter-reset:item;color:#abb2bf;background-color:rgba(0,0,0,0)}.article-review .md-lineCode li{position:relative;padding:5px!important;margin:0!important;line-height:14px;list-style:none;word-break:break-all;word-wrap:break-word;background-color:#fff;background-color:rgba(0,0,0,0)!important}.article-review .md-lineCode li::before{counter-increment:item;content:counter(item);position:absolute;top:50%;left:-25px;transform:translate(-50%,-50%);color:#7d7d7d}.article-review .md-lineCode li:nth-of-type(even){background-color:#fcfcfc;color:inherit}.article-review table{border-collapse:separate;border-spacing:0;border-top:1px solid #ddd;border-left:1px solid #ddd}.article-review table tr td,.article-review table tr th{padding:.5em;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.article-review .hljs-section,.article-review .hljs-selector-id,.article-review .hljs-title{color:#abb2bf}.article-review .hljs-attribute,.article-review .hljs-name,.article-review .hljs-tag{color:#5090c5}.article-review .hljs-keyword,.article-review .hljs-selector-tag,.article-review .hljs-subst{color:#d7ba7d;font-weight:700}.article-review .hljs-literal,.article-review .hljs-number,.article-review .hljs-tag .hljs-attr,.article-review .hljs-template-variable,.article-review .hljs-variable{color:#9cdcfe}.article-review .hljs-doctag,.article-review .hljs-string{color:#d69d85}.article-review .hljs-selector-class{color:#d7ba7d}.article-review .hljs-function .hljs-keyword{color:#5090c5}.article-review .hljs-function .hljs-title{color:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lL2xpZ2h0LmNzcyIsIi4uLy4uL2NvbW1vbi9zY3NzL3RoZW1lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsVUNvVUEsUUFBQSxFQUNFLFdBQUEsS0FDQSxZQUFBLEtBQ0EsVUFBQSxLQUNBLGFBRUEsUUFBQSxFQUNFLFdBQUEsS0FDQSxZQUFBLEtBQ0EsYUFHRixPQUFBLEVBQ0UsZUFHRixnQkFBQSxLQUNFLFFBQUEsT0FDQSxRQUFBLElBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxPQUNBLGtCQXpWRixNQUFBLEtBSFUsZ0JBQUEsS0FLUixtQkFBQSxtQkFHRixRQUFBLEVBRUUsT0FBQSxFQUFBLEVBQUEsS0FBQSxLQUNBLHNCQUFBLHNCQUFBLHNCQUFBLHNCQUdGLGNBQUEsRUFJRSxtQkFBQSxtQkFBQSxtQkFBQSxtQkFBQSxtQkFBQSxtQkFHRixZQUFBLElBTUUsWUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEtBQ0EseUJBQUEseUJBQUEseUJBQUEseUJBQUEseUJBQUEseUJBRUEsWUFBQSxJQUNFLFlBQUEsRUFDQSxNQUFBLEtBQ0EsbUJBSUosVUFBQSxJQUNFLG1CQUFBLG1CQUdGLGNBQUEsSUFBQSxNQUFBLEtBRUUsZUFBQSxLQUNBLG1CQUdGLFVBQUEsTUFDRSxtQkFHRixVQUFBLE9BQ0UsbUJBR0YsVUFBQSxJQUNFLG1CQUdGLFVBQUEsT0FDRSxtQkFHRixVQUFBLE1BQ0UseUJBR0YsVUFBQSxPQUNFLHlCQUdGLFVBQUEsT0FDRSx5QkFHRixVQUFBLEtBQ0UseUJBR0YsVUFBQSxLQUNFLDJCQUFBLG1CQUFBLG1CQUFBLGtCQUFBLG9CQUFBLHNCQUFBLG1CQUdGLGNBQUEsS0FPRSxXQUFBLEVBQ0EscUJBQUEsb0JBR0YsUUFBQSxFQUFBLElBQUEsSUFFRSxZQUFBLE1BQUEsQ0FBQSxLQUFBLENBQUEsUUFBQSxDQUFBLGFBQUEsQ0FBQSxVQUNBLFVBQUEsS0FDQSxNQUFBLEtBR0EsY0FBQSxJQUNBLHFCQUdGLFlBQUEsT0FDRSxPQUFBLEtBQ0EsUUFBQSxJQUFBLElBQ0EsY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQUNBLGlCQUFBLFFBQ0Esb0JBR0YsUUFBQSxNQUNFLFFBQUEsTUFDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxVQUNBLFVBQUEsV0FDQSxZQUFBLElBQ0EsWUFBQSxTQUNBLGNBQUEsSUFDQSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EseUJBRUEsUUFBQSxFQUNFLE1BQUEsUUFDQSxZQUFBLElBQ0EsWUFBQSxTQUNBLE9BQUEsRUFDQSxpQkFBQSxRQUNBLDJCQUlKLFFBQUEsS0FBQSxLQUNFLE1BQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxLQUNBLFlBQUEsRUFDQSw2QkFFQSxjQUFBLEVBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EseUNBRUEsV0FBQSxFQUNFLGlDQUlKLFFBQUEsTUFDRSxZQUFBLEtBQ0EsTUFBQSxLQUNBLHdDQUVBLFFBQUEsS0FDRSxtQkFLTixPQUFBLEVBQ0UsT0FBQSxLQUFBLEVBQ0EsY0FBQSxJQUFBLE9BQUEsS0FDQSxvQkFHRixVQUFBLEtBQ0UsMEJBR0YsV0FBQSxLQUNFLHlCQUdGLE1BQUEsS0FDRSxPQUFBLEtBQ0EsZUFBQSxPQUNBLDZCQUdGLFNBQUEsU0FDRSxRQUFBLFlBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsSUFBQSxFQUFBLE1BQ0EsZUFBQSxPQUNBLGtEQUVBLFNBQUEsU0FDRSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxtRUFFQSxRQUFBLFlBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLHNDQUFBLFVBQUEsT0FDQSxnQkFBQSxLQUFBLEtBQ0EsMkVBSUEsV0FBQSxzQ0FBQSxVQUFBLE9BQ0UsZ0JBQUEsS0FBQSxLQUNBLDBCQU1SLFFBQUEsTUFDRSxXQUFBLE9BQ0EsNkJBR0YsV0FBQSxLQUNFLE9BQUEsRUFBQSxFQUFBLEVBQUEsZUFDQSxRQUFBLEVBQ0EsY0FBQSxLQUNBLE1BQUEsUUFDQSxpQkFBQSxjQUNBLGdDQUVBLFNBQUEsU0FDRSxRQUFBLGNBQ0EsT0FBQSxZQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxVQUNBLFVBQUEsV0FDQSxpQkFBQSxLQUNBLGlCQUFBLHdCQUNBLHdDQUVBLGtCQUFBLEtBQ0UsUUFBQSxjQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxNQUNBLFVBQUEscUJBQ0EsTUFBQSxRQUNBLGtEQUdGLGlCQUFBLFFBQ0UsTUFBQSxRQUNBLHNCQUtOLGdCQUFBLFNBQ0UsZUFBQSxFQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEsS0FDQSw0QkFBQSw0QkFFQSxRQUFBLEtBRUUsYUFBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUNBLDhCQUFBLGtDQUFBLDRCQUlKLE1BQUEsUUFHRSxnQ0FBQSwyQkFBQSwwQkFHRixNQUFBLFFBR0UsOEJBQUEsbUNBQUEsNEJBR0YsTUFBQSxRQUdFLFlBQUEsSUFDQSw4QkFBQSw2QkFBQSxxQ0FBQSx3Q0FBQSwrQkFHRixNQUFBLFFBS0UsNkJBQUEsNkJBR0YsTUFBQSxRQUVFLHFDQUdGLE1BQUEsUUFDRSw2Q0FJQSxNQUFBLFFBQ0UsMkNBRUYsTUFBQSIsImZpbGUiOiJ0aGVtZS9saWdodC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnRvYy1saXN0e3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWxlZnQ6MjBweDtmb250LXNpemU6MTRweH0udG9jLWxpc3QgdWx7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW4tbGVmdDoyMHB4fS50b2MtbGlzdD51bHttYXJnaW46MH0udG9jLWxpc3QgbGk+YXt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmlubGluZTtwYWRkaW5nOjNweCAyMHB4O2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzA4Yzt3aGl0ZS1zcGFjZTpub3dyYXB9LmFydGljbGUtcmV2aWV3IGF7Y29sb3I6IzA3Yjt0ZXh0LWRlY29yYXRpb246bm9uZX0uYXJ0aWNsZS1yZXZpZXcgdWwsLmFydGljbGUtcmV2aWV3IG9se3BhZGRpbmc6MDttYXJnaW46MCAwIDEwcHggMjVweH0uYXJ0aWNsZS1yZXZpZXcgdWwgdWwsLmFydGljbGUtcmV2aWV3IHVsIG9sLC5hcnRpY2xlLXJldmlldyBvbCBvbCwuYXJ0aWNsZS1yZXZpZXcgb2wgdWx7bWFyZ2luLWJvdHRvbTowfS5hcnRpY2xlLXJldmlldyBoMSwuYXJ0aWNsZS1yZXZpZXcgaDIsLmFydGljbGUtcmV2aWV3IGgzLC5hcnRpY2xlLXJldmlldyBoNCwuYXJ0aWNsZS1yZXZpZXcgaDUsLmFydGljbGUtcmV2aWV3IGg2e2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjI1O21hcmdpbi1ib3R0b206MTZweDttYXJnaW4tdG9wOjI0cHh9LmFydGljbGUtcmV2aWV3IGgxIHNtYWxsLC5hcnRpY2xlLXJldmlldyBoMiBzbWFsbCwuYXJ0aWNsZS1yZXZpZXcgaDMgc21hbGwsLmFydGljbGUtcmV2aWV3IGg0IHNtYWxsLC5hcnRpY2xlLXJldmlldyBoNSBzbWFsbCwuYXJ0aWNsZS1yZXZpZXcgaDYgc21hbGx7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6Izk5OX0uYXJ0aWNsZS1yZXZpZXcgaDF7Zm9udC1zaXplOjJlbX0uYXJ0aWNsZS1yZXZpZXcgaDEsLmFydGljbGUtcmV2aWV3IGgye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWU7cGFkZGluZy1ib3R0b206LjNlbX0uYXJ0aWNsZS1yZXZpZXcgaDJ7Zm9udC1zaXplOjEuNWVtfS5hcnRpY2xlLXJldmlldyBoM3tmb250LXNpemU6MS4yNWVtfS5hcnRpY2xlLXJldmlldyBoNHtmb250LXNpemU6MWVtfS5hcnRpY2xlLXJldmlldyBoNXtmb250LXNpemU6Ljg3NWVtfS5hcnRpY2xlLXJldmlldyBoNntmb250LXNpemU6Ljg1ZW19LmFydGljbGUtcmV2aWV3IGgxIHNtYWxse2ZvbnQtc2l6ZToyNC41cHh9LmFydGljbGUtcmV2aWV3IGgyIHNtYWxse2ZvbnQtc2l6ZToxNy41cHh9LmFydGljbGUtcmV2aWV3IGgzIHNtYWxse2ZvbnQtc2l6ZToxNHB4fS5hcnRpY2xlLXJldmlldyBoNCBzbWFsbHtmb250LXNpemU6MTRweH0uYXJ0aWNsZS1yZXZpZXcgYmxvY2txdW90ZSwuYXJ0aWNsZS1yZXZpZXcgZGwsLmFydGljbGUtcmV2aWV3IG9sLC5hcnRpY2xlLXJldmlldyBwLC5hcnRpY2xlLXJldmlldyBwcmUsLmFydGljbGUtcmV2aWV3IHRhYmxlLC5hcnRpY2xlLXJldmlldyB1bHttYXJnaW4tYm90dG9tOjE2cHg7bWFyZ2luLXRvcDowfS5hcnRpY2xlLXJldmlldyBjb2RlLC5hcnRpY2xlLXJldmlldyBwcmV7cGFkZGluZzowIDNweCAycHg7Zm9udC1mYW1pbHk6TW9uYWNvLE1lbmxvLENvbnNvbGFzLFwiQ291cmllciBOZXdcIixtb25vc3BhY2U7Zm9udC1zaXplOjEycHg7Y29sb3I6IzMzMzstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4Oy1tb3otYm9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czozcHh9LmFydGljbGUtcmV2aWV3IGNvZGV7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjpub25lO3BhZGRpbmc6MXB4IDNweDtib3JkZXItcmFkaXVzOjNweDtib3JkZXI6MXB4IHNvbGlkICNlMWUxZTg7Y29sb3I6I2M3MjU0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOWYyZjR9LmFydGljbGUtcmV2aWV3IHByZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6OS41cHg7bWFyZ2luOjAgMCAxMHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjIwcHg7d29yZC1icmVhazpicmVhay1hbGw7d29yZC13cmFwOmJyZWFrLXdvcmQ7d2hpdGUtc3BhY2U6cHJlO3doaXRlLXNwYWNlOnByZS13cmFwO2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQtY29sb3I6IzFjMWUyMztib3JkZXI6MXB4IHNvbGlkICMxYzFlMjN9LmFydGljbGUtcmV2aWV3IHByZSBjb2Rle3BhZGRpbmc6MDtjb2xvcjppbmhlcml0O3doaXRlLXNwYWNlOnByZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDtib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOiMxYzFlMjN9LmFydGljbGUtcmV2aWV3IGJsb2NrcXVvdGV7cGFkZGluZzoxMHB4IDE1cHg7Y29sb3I6IzY2Njtib3JkZXItbGVmdDo1cHggc29saWQgI2RkZDttYXJnaW4tbGVmdDowfS5hcnRpY2xlLXJldmlldyBibG9ja3F1b3RlIHB7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyNXB4fS5hcnRpY2xlLXJldmlldyBibG9ja3F1b3RlIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5hcnRpY2xlLXJldmlldyBibG9ja3F1b3RlIHNtYWxse2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojOTk5fS5hcnRpY2xlLXJldmlldyBibG9ja3F1b3RlIHNtYWxsOmJlZm9yZXtjb250ZW50Olwi4oCUwqBcIn0uYXJ0aWNsZS1yZXZpZXcgaHJ7Ym9yZGVyOjA7bWFyZ2luOjMwcHggMDtib3JkZXItYm90dG9tOjFweCBkYXNoZWQgI2RkZH0uYXJ0aWNsZS1yZXZpZXcgaW1ne21heC13aWR0aDoxMDAlfS5hcnRpY2xlLXJldmlldyAudGFza2xpc3R7bGlzdC1zdHlsZTpub25lfS5hcnRpY2xlLXJldmlldyAudHdlbW9qaXt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYXJ0aWNsZS1yZXZpZXcgLm1kLWNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46MCA2cHggMCAtMjBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmFydGljbGUtcmV2aWV3IC5tZC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjA7bWFyZ2luOjB9LmFydGljbGUtcmV2aWV3IC5tZC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSsubWQtY2hlY2tib3gtc3Zne2Rpc3BsYXk6aW5saW5lLWZsZXg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ljb25zL2NoZWNrYm94X3VuY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0b30uYXJ0aWNsZS1yZXZpZXcgLm1kLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLm1kLWNoZWNrYm94LXN2Z3tiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ljb25zL2NoZWNrYm94X2NoZWNrZWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0b30uYXJ0aWNsZS1yZXZpZXcgLm1kLWthdGV4e2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LmFydGljbGUtcmV2aWV3IC5tZC1saW5lQ29kZXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjBweCAwcHggMCA0MHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowcHg7Y291bnRlci1yZXNldDppdGVtO2NvbG9yOiNhYmIyYmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5hcnRpY2xlLXJldmlldyAubWQtbGluZUNvZGUgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1cHggIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjE0cHg7bGlzdC1zdHlsZTpub25lO3dvcmQtYnJlYWs6YnJlYWstYWxsO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uYXJ0aWNsZS1yZXZpZXcgLm1kLWxpbmVDb2RlIGxpOjpiZWZvcmV7Y291bnRlci1pbmNyZW1lbnQ6aXRlbTtjb250ZW50OmNvdW50ZXIoaXRlbSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0Oi0yNXB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Y29sb3I6IzdkN2Q3ZH0uYXJ0aWNsZS1yZXZpZXcgLm1kLWxpbmVDb2RlIGxpOm50aC1vZi10eXBlKGV2ZW4pe2JhY2tncm91bmQtY29sb3I6I2ZjZmNmYztjb2xvcjppbmhlcml0fS5hcnRpY2xlLXJldmlldyB0YWJsZXtib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7Ym9yZGVyLXNwYWNpbmc6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGRkfS5hcnRpY2xlLXJldmlldyB0YWJsZSB0ciB0aCwuYXJ0aWNsZS1yZXZpZXcgdGFibGUgdHIgdGR7cGFkZGluZzouNWVtO2JvcmRlci1yaWdodDoxcHggc29saWQgI2RkZDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfS5hcnRpY2xlLXJldmlldyAuaGxqcy10aXRsZSwuYXJ0aWNsZS1yZXZpZXcgLmhsanMtc2VjdGlvbiwuYXJ0aWNsZS1yZXZpZXcgLmhsanMtc2VsZWN0b3ItaWR7Y29sb3I6I2FiYjJiZn0uYXJ0aWNsZS1yZXZpZXcgLmhsanMtdGFnLC5hcnRpY2xlLXJldmlldyAuaGxqcy1uYW1lLC5hcnRpY2xlLXJldmlldyAuaGxqcy1hdHRyaWJ1dGV7Y29sb3I6IzUwOTBjNX0uYXJ0aWNsZS1yZXZpZXcgLmhsanMta2V5d29yZCwuYXJ0aWNsZS1yZXZpZXcgLmhsanMtc2VsZWN0b3ItdGFnLC5hcnRpY2xlLXJldmlldyAuaGxqcy1zdWJzdHtjb2xvcjojZDdiYTdkO2ZvbnQtd2VpZ2h0OmJvbGR9LmFydGljbGUtcmV2aWV3IC5obGpzLW51bWJlciwuYXJ0aWNsZS1yZXZpZXcgLmhsanMtbGl0ZXJhbCwuYXJ0aWNsZS1yZXZpZXcgLmhsanMtdmFyaWFibGUsLmFydGljbGUtcmV2aWV3IC5obGpzLXRlbXBsYXRlLXZhcmlhYmxlLC5hcnRpY2xlLXJldmlldyAuaGxqcy10YWcgLmhsanMtYXR0cntjb2xvcjojOWNkY2ZlfS5hcnRpY2xlLXJldmlldyAuaGxqcy1zdHJpbmcsLmFydGljbGUtcmV2aWV3IC5obGpzLWRvY3RhZ3tjb2xvcjojZDY5ZDg1fS5hcnRpY2xlLXJldmlldyAuaGxqcy1zZWxlY3Rvci1jbGFzc3tjb2xvcjojZDdiYTdkfS5hcnRpY2xlLXJldmlldyAuaGxqcy1mdW5jdGlvbiAuaGxqcy1rZXl3b3Jke2NvbG9yOiM1MDkwYzV9LmFydGljbGUtcmV2aWV3IC5obGpzLWZ1bmN0aW9uIC5obGpzLXRpdGxle2NvbG9yOiNmZmZ9IiwiJGxpbmtDb2xvcjogIzAwNzdiYjtcclxuXHJcbkBtaXhpbiByZXZpZXdUaGVtZSgpIHtcclxuICBhIHtcclxuICAgIGNvbG9yOiAkbGlua0NvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCAwIDEwcHggMjVweDtcclxuICB9XHJcblxyXG4gIHVsIHVsLFxyXG4gIHVsIG9sLFxyXG4gIG9sIG9sLFxyXG4gIG9sIHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBoMSxcclxuICBoMixcclxuICBoMyxcclxuICBoNCxcclxuICBoNSxcclxuICBoNiB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgICBzbWFsbCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gIH1cclxuXHJcbiAgaDEsXHJcbiAgaDIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zZW07XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcblxyXG4gIGg1IHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICB9XHJcblxyXG4gIGg2IHtcclxuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG4gIH1cclxuXHJcbiAgaDEgc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAyNC41cHg7XHJcbiAgfVxyXG5cclxuICBoMiBzbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDE3LjVweDtcclxuICB9XHJcblxyXG4gIGgzIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIGg0IHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIGJsb2NrcXVvdGUsXHJcbiAgZGwsXHJcbiAgb2wsXHJcbiAgcCxcclxuICBwcmUsXHJcbiAgdGFibGUsXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICBjb2RlLFxyXG4gIHByZSB7XHJcbiAgICBwYWRkaW5nOiAwIDNweCAycHg7XHJcbiAgICBmb250LWZhbWlseTogTW9uYWNvLCBNZW5sbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIH1cclxuXHJcbiAgY29kZSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMXB4IDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTg7XHJcbiAgICBjb2xvcjogI2M3MjU0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWYyZjQ7XHJcbiAgfVxyXG5cclxuICBwcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA5LjVweDtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxZTIzO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFjMWUyMztcclxuXHJcbiAgICBjb2RlIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxZTIzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2RkZDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNtYWxsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaHIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGQ7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnRhc2tsaXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudHdlbW9qaSB7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICAubWQtY2hlY2tib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMCA2cHggMCAtMjBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICsgLm1kLWNoZWNrYm94LXN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ljb25zL2NoZWNrYm94X3VuY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgKyAubWQtY2hlY2tib3gtc3ZnIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ljb25zL2NoZWNrYm94X2NoZWNrZWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZC1rYXRleCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5tZC1saW5lQ29kZSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDAgNDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgY291bnRlci1yZXNldDogaXRlbTtcclxuICAgIGNvbG9yOiAjYWJiMmJmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcclxuICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBjb2xvcjogIzdkN2Q3ZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcblxyXG4gICAgdHIgdGgsXHJcbiAgICB0ciB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5obGpzLXRpdGxlLFxyXG4gIC5obGpzLXNlY3Rpb24sXHJcbiAgLmhsanMtc2VsZWN0b3ItaWQge1xyXG4gICAgY29sb3I6ICNhYmIyYmY7XHJcbiAgfVxyXG5cclxuICAuaGxqcy10YWcsXHJcbiAgLmhsanMtbmFtZSxcclxuICAuaGxqcy1hdHRyaWJ1dGUge1xyXG4gICAgY29sb3I6ICM1MDkwYzU7XHJcbiAgfVxyXG5cclxuICAuaGxqcy1rZXl3b3JkLFxyXG4gIC5obGpzLXNlbGVjdG9yLXRhZyxcclxuICAuaGxqcy1zdWJzdCB7XHJcbiAgICBjb2xvcjogI2Q3YmE3ZDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgLmhsanMtbnVtYmVyLFxyXG4gIC5obGpzLWxpdGVyYWwsXHJcbiAgLmhsanMtdmFyaWFibGUsXHJcbiAgLmhsanMtdGVtcGxhdGUtdmFyaWFibGUsXHJcbiAgLmhsanMtdGFnIC5obGpzLWF0dHIge1xyXG4gICAgY29sb3I6ICM5Y2RjZmU7XHJcbiAgfVxyXG5cclxuICAuaGxqcy1zdHJpbmcsXHJcbiAgLmhsanMtZG9jdGFnIHtcclxuICAgIGNvbG9yOiAjZDY5ZDg1O1xyXG4gIH1cclxuXHJcbiAgLmhsanMtc2VsZWN0b3ItY2xhc3Mge1xyXG4gICAgY29sb3I6ICNkN2JhN2Q7XHJcbiAgfVxyXG5cclxuICAuaGxqcy1mdW5jdGlvbiB7XHJcbiAgICAuaGxqcy1rZXl3b3JkIHtcclxuICAgICAgY29sb3I6ICM1MDkwYzU7XHJcbiAgICB9XHJcbiAgICAuaGxqcy10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvYy1saXN0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgPiB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBsaSA+IGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAjMDhjO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbn1cclxuIl19 */
