diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 74a6311..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-checklist
-node_modules/
-yarn.lock
diff --git a/404.html b/404.html
new file mode 100644
index 0000000..a6917e2
--- /dev/null
+++ b/404.html
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Egg
+
+
+
+
+
+
+
+
+
+
+
diff --git a/README.md b/README.md
deleted file mode 100644
index 9ee19e2..0000000
--- a/README.md
+++ /dev/null
@@ -1,6 +0,0 @@
-# eggjs.github.io
-
-```bash
-$ npm install
-$ npm run dev
-```
diff --git a/assets/css/0.styles.4659e948.css b/assets/css/0.styles.4659e948.css
new file mode 100644
index 0000000..b34b4a2
--- /dev/null
+++ b/assets/css/0.styles.4659e948.css
@@ -0,0 +1 @@
+#nprogress{pointer-events:none}#nprogress .bar{background:#3eaf7c;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #3eaf7c,0 0 5px #3eaf7c;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#3eaf7c transparent transparent #3eaf7c;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon.outbound{color:#aaa;display:inline-block;vertical-align:middle;position:relative;top:-1px}.sticker{position:fixed}.sticker.stick-float{top:auto;position:absolute}.table-of-contents{display:none!important}.egg-toc{position:fixed;display:none;width:11.5rem;max-height:100vh;overflow-y:auto;padding:7rem 0;top:0;right:0;box-sizing:border-box;background:#fff;z-index:0}.egg-toc .egg-toc-item{position:relative;padding:.25rem .6rem .25rem 1.5rem;line-height:1.5rem;border-left:2px solid rgba(0,0,0,.08);overflow:hidden}.egg-toc .egg-toc-item a{display:block;color:#2c3e50;width:100%;box-sizing:border-box;font-size:.88rem;font-weight:400;text-decoration:none;transition:color .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.egg-toc .egg-toc-item.active{border-left-color:#3eaf7c}.egg-toc .egg-toc-item.active a,.egg-toc .egg-toc-item:hover a{color:#3eaf7c}.egg-toc .egg-toc-h3 a{padding-left:1rem}.egg-toc .egg-toc-h4 a{padding-left:2rem}.egg-toc .egg-toc-h5 a{padding-left:3rem}.egg-toc .egg-toc-h6 a{padding-left:4rem}@media (min-width:1000px){.egg-toc{display:block}}.home{padding:4rem 0 0;margin:0 auto;display:block;font-size:.88rem}.home .hero{text-align:center;background:#fff no-repeat 50%;background-size:cover;color:#fff;overflow:hidden}.home .hero h1{letter-spacing:.13rem;line-height:2rem;margin:3rem 0 1rem}.home .hero h1,.home .hero h2{font-size:2rem;text-align:center}.home .hero h2{margin:1rem 0 2rem;line-height:2.25rem;border:none;font-weight:200;padding:0 1rem}.home .hero .description{max-width:35rem;font-size:1.6rem;line-height:1.3;color:#6a8bad}.home .hero .action-button{display:flex;width:12.13rem;height:2.38rem;font-size:1rem;align-items:center;justify-content:center;color:#fff;background-color:#04ae62;border-radius:.25rem;margin:2.94rem auto 3.06rem;transition:background-color .3s;border:1px solid transparent;border-bottom-color:#0aea85}.home .hero .action-button:hover{background-color:#05ce74}.home .features{padding:4.5rem 0 9.88rem;margin:auto;text-align:center;color:#62726b}.home .feature{width:16.01rem;padding:0 4.13rem/2;display:inline-block;vertical-align:top;margin-bottom:1rem;box-sizing:border-box}.home .feature .feature-icon{height:8.5rem;display:flex;align-items:center;justify-content:center}.home .feature .feature-icon img{transform:scale(.5)}.home .feature h2{font-size:1.25rem;line-height:2rem;color:#0d261b;margin:1.5rem 0 1rem;border-bottom:none;padding-bottom:0}.home .feature p{color:#315947;text-align:justify;line-height:1.5rem;width:11.88rem;margin:auto}.home .whosusing{position:relative;background:#f8f8f8;border:1px solid transparent}.home .whosusing .icon{display:block;margin:3.38rem auto 2.75rem;width:19.81rem}.home .whosusing .using-list{position:relative;max-width:58.25rem;margin:0 auto 7.75rem;padding:0;z-index:2}.home .whosusing .using-list li{list-style-type:none;background:#fff;margin:0 1rem 1rem;overflow:hidden;padding:1.5rem 1rem;border-radius:.5rem;box-shadow:0 0 2rem rgba(0,0,0,.1)}.home .whosusing .using-list .avatar{position:absolute;width:4rem;height:4rem;border-radius:100%;overflow:hidden;border:1px solid #16d98e;box-sizing:border-box;left:0}.home .whosusing .using-list .avatar img{width:100%;height:100%}.home .whosusing .using-list .info-wrapper{position:relative;max-width:43.13rem;min-height:4rem;padding-left:6rem;overflow:hidden;margin:auto}.home .whosusing .using-list .comment{margin:.69rem 0 .5rem;line-height:1.13rem;color:#0d261b}.home .whosusing .using-list .user-name{margin:0;line-height:1rem;font-size:.75rem;color:#698c7c}.home .background-icon{position:absolute;right:0;bottom:-3.13rem;z-index:1}@media (max-width:1150px){.home .features{max-width:700px}}.sidebar-button{cursor:pointer;display:none;width:1.25rem;height:1.25rem;position:absolute;padding:.6rem;top:.6rem;left:1rem}.sidebar-button .icon{display:block;width:1.25rem;height:1.25rem}@media (max-width:719px){.sidebar-button{display:block}}.egg-search-box{display:inline-block;position:relative;margin-right:1rem}.egg-search-box input{cursor:text;width:12.5rem;height:1.5rem;color:#4e6e8e;display:inline-block;border:1px solid #cfd4db;border-radius:2rem;font-size:.9rem;line-height:2rem;padding:0 .5rem 0 2rem;outline:none;transition:all .2s ease;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAhhJREFUOBG1VTtLXEEUPmd29wekSYpUKwipk8JuRWJpCMTClDYWRlfB1VId2dIsJK7RwkJBEC0MgaSMiIqFjXVAWKsVTJMfsI/xfKNzuTs77t5FMs2d8/i+OXMec5kCa6q08taQGTOGcsz0Ei6yr8r+lIkPvhWWjwKwFhXHpZmvxf56vbFljBm0euaKOFxjb4iywt6HPTOfpNOpibXZxSvIoRURT33RuWadfgjFM0H+ShlaWJ/Xf+Kg6c/6VYNpVQ4YEfp/aaXel+eWzuI+bm+JEWmt1riQq2bEkN8o6B3nEPp+Kulx0ZclPbVMJjUQilwBiOvbSBOQwv/h4Dww91hoWxejUE3T/I3rbxb0u1ZzZ2mypH8iLYrVsF9QheoDjpx2pmm3OozjiHsotJREW/ELFXd6bG8xgrUcnpNCn7qW8myJRGDB4Tvb4vnKnmVDUds6LFJRtc3vNL1+DfUJ/saHIRWnmCg0v2/sJgMjhcsKR9uQKMw+COxEdWPy7A4jHHueiRT6D7OPfnyYKN8nKFtfjDbzud/DANji4UHB7ItcTkLuRlpIDStg21dUzZ4fISGVW0oW+PDFa/qoh3Q9Th8RQ5n02cT1EalpNopCPhoibyF2J7Y99NKnaClUH4VyOdXHOn17Sfsh8iCxOyDJN04uh35//obGkJYnTx5IkGOkQ5L+4e8lbSOgJxODJCIn3pV/WD90/23dAScr+l05jhNpAAAAAElFTkSuQmCC) .6rem no-repeat;background-size:.75rem;font-size:.75rem;box-sizing:border-box}.egg-search-box input:focus{cursor:auto;border-color:#3eaf7c}.egg-search-box .suggestions{background:#fff;width:20rem;position:absolute;top:1.5rem;padding:.4rem 0;list-style-type:none;box-shadow:0 14px 11px -6px rgba(0,0,0,.15)}.egg-search-box .suggestions.align-right{right:0}.egg-search-box .suggestion{line-height:1.4rem;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.egg-search-box .suggestion a{font-size:.88rem;white-space:normal;color:#0d261d;font-weight:400}.egg-search-box .suggestion.focused a{color:#698c7c}@media (max-width:959px){.egg-search-box input{cursor:pointer;width:0;border-color:transparent;position:relative;background-size:1rem}.egg-search-box input:focus{cursor:text;left:0;width:10rem;background-size:.75rem}}@media (-ms-high-contrast:none){.egg-search-box input{height:2rem}}@media (max-width:959px) and (min-width:719px){.egg-search-box .suggestions{left:0}}@media (max-width:719px){.egg-search-box{margin-right:0}.egg-search-box input{left:1rem}.egg-search-box .suggestions{right:0}}@media (max-width:419px){.egg-search-box .suggestions{width:calc(100vw - 4rem)}.egg-search-box input:focus{width:8rem}}.dropdown-enter,.dropdown-leave-to{height:0!important}.dropdown-wrapper{position:relative;cursor:pointer;height:100%}.dropdown-wrapper .dropdown-title{display:block}.dropdown-wrapper .dropdown-title:hover{border-color:transparent}.dropdown-wrapper .dropdown-title .arrow{vertical-align:middle;margin-top:-1px;margin-left:.4rem}.dropdown-wrapper .dropdown-item{color:inherit;line-height:1.7rem}.dropdown-wrapper .dropdown-item h4{position:relative;margin:.1rem 0 0;padding:.2rem 1.5rem .2rem 1.25rem}.dropdown-wrapper .dropdown-item h4>a{position:static}.dropdown-wrapper .dropdown-item .dropdown-subitem-wrapper{padding:0;list-style:none}.dropdown-wrapper .dropdown-item .dropdown-subitem-wrapper .dropdown-subitem{font-size:.9em}.dropdown-wrapper .dropdown-item .dropdown-subitem-wrapper a{line-height:1.7rem;border-bottom:none;font-weight:400;margin-bottom:0;padding:0 1.5rem 0 1.25rem;color:#444}.dropdown-wrapper .dropdown-item a{position:relative;display:block}.dropdown-wrapper .dropdown-item a.router-link-active,.dropdown-wrapper .dropdown-item a:hover{color:#3eaf7c}.dropdown-wrapper .dropdown-item:first-child h4{margin-top:0}@media (max-width:719px){.dropdown-wrapper.open .dropdown-title{margin-bottom:.5rem}.dropdown-wrapper .nav-dropdown{transition:height .1s ease-out;overflow:hidden}.dropdown-wrapper .nav-dropdown .dropdown-item h4{border-top:0;margin-top:0;padding-top:0}.dropdown-wrapper .nav-dropdown .dropdown-item>a,.dropdown-wrapper .nav-dropdown .dropdown-item h4{line-height:2rem}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem{font-size:14px;padding-left:1rem}.dropdown-wrapper .dropdown-title{position:relative}.dropdown-wrapper .dropdown-title .arrow{position:absolute;right:100%}.dropdown-wrapper .dropdown-subitem-wrapper a{font-size:.88rem!important}}@media (min-width:719px){.dropdown-wrapper.dropdown-horizontal .nav-dropdown{right:0;transform:translateX(20%);left:auto;width:42rem}.dropdown-wrapper.dropdown-horizontal .nav-dropdown .dropdown-item{float:left;list-style-type:none;height:14rem;width:25%}.dropdown-wrapper.dropdown-horizontal .nav-dropdown .dropdown-item h4{margin-bottom:.5rem}.dropdown-wrapper:hover .nav-dropdown,.nav-item:hover .nav-dropdown{display:block!important}.dropdown-wrapper .dropdown-title .arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #ccc;border-bottom:0}.dropdown-wrapper .nav-dropdown{display:none;height:auto!important;box-sizing:border-box;max-height:calc(100vh - 2.7rem);overflow-y:auto;position:absolute;top:100%;left:0;margin:0;background-color:#fff;padding:.6rem 0;box-shadow:0 .68rem .69rem -.2rem rgba(0,0,0,.15);text-align:left;white-space:nowrap}}.nav-links{display:inline-block;height:100%}.nav-links a{line-height:1.4rem;color:inherit}.nav-links a.router-link-active,.nav-links a:hover{color:#3eaf7c}.nav-links .nav-item{position:relative;display:inline-block;height:100%;padding-left:1.5rem;line-height:2rem;vertical-align:top}.nav-links .nav-item .dropdown-title,.nav-links .nav-item>a{position:relative;display:flex;padding:0 .38rem;height:100%;align-items:center;line-height:2rem}.nav-links .nav-item:first-child{padding-left:0}.nav-links .repo-link{padding-left:1.5rem}@media (max-width:719px){.nav-links .nav-item,.nav-links .repo-link{padding-left:0}}@media (min-width:719px){.nav-links a.router-link-active,.nav-links a:hover{color:#2c3e50}.dropdown-wrapper.active:after,.nav-item>a:not(.external).router-link-active:after,.nav-item>a:not(.external):hover:after{position:absolute;display:block;content:"";width:100%;height:2px;bottom:0;left:0;background-color:#46bd87}}.navbar{padding:0 1.5rem;line-height:2.6rem;position:fixed;z-index:20;top:0;left:0;right:0;height:4rem;background-color:#fff;box-sizing:border-box;box-shadow:0 .13rem 1.5rem 0 rgba(0,0,0,.08)}.navbar .left-logo-part{position:absolute;width:17.5rem;left:0;top:0;bottom:0;margin:auto;text-align:right;display:flex;align-items:center;justify-content:right;color:#0d261d;z-index:1}.navbar .left-logo-part img{vertical-align:middle;margin-top:-.3rem}.navbar .left-logo-part>a{width:100%;height:1.88rem;line-height:1.88rem;box-sizing:border-box;padding:0 2.5rem;border-right:1px solid #ebebeb}.navbar .left-logo-part .egg-search-box{position:absolute;vertical-align:top;top:0;left:100%;bottom:0;margin:auto auto auto 2.5rem}.navbar .left-logo-part .egg-search-box .suggestions{top:4rem;padding-top:0;margin:0;text-align:left}.navbar .left-logo-part .egg-search-box input{position:absolute;top:0;bottom:0;margin:auto}.navbar a,.navbar img,.navbar span{display:inline-block}.navbar .logo{height:2.6rem;min-width:2.6rem;margin-right:.8rem;vertical-align:top}.navbar .site-name{font-size:1.3rem;font-weight:600;color:#2c3e50;position:relative}.navbar .links{padding-left:1.5rem;box-sizing:border-box;background-color:#fff;white-space:nowrap;font-size:.9rem;position:absolute;right:11.5rem;top:0;bottom:0;margin:auto;display:flex}@media (max-width:1200px){.navbar .left-logo-part{position:relative;width:auto;text-align:left;display:inline-block;height:4rem;line-height:4rem}.navbar .left-logo-part img{display:none}.navbar .left-logo-part>a{padding:0 2.5rem 0 0}.navbar .links{right:1.5rem}}@media (max-width:1000px){.navbar .left-logo-part>a{padding-right:1rem}.navbar .left-logo-part .egg-search-box{margin-left:.5rem}}@media (max-width:719px){.navbar{padding-left:4rem}.navbar .left-logo-part{width:100%}.navbar .left-logo-part>a{width:auto;display:inline-block;border-right:none}.navbar .left-logo-part .egg-search-box,.navbar .left-logo-part .egg-search-box input{right:0;left:auto}.navbar .left-logo-part .egg-search-box input:focus{right:0}.navbar .can-hide{display:none}.navbar .links{padding-left:1.5rem}}.page-edit,.page-nav{margin:0 auto;padding:3rem 4rem}@media (max-width:1000px){.page-edit,.page-nav{padding:2rem}}@media (max-width:419px){.page-edit,.page-nav{padding:1.5rem}}.page{padding-bottom:2rem;display:block;min-height:100vh}.page-edit{padding-top:1rem;padding-bottom:1rem;overflow:auto;font-size:.9em}.page-edit .edit-link{float:right}.page-edit .edit-link .outbound{display:inline-block!important}.page-edit .edit-link a{color:#4e6e8e;margin-right:.25rem}.page-edit .last-updated{display:inline-block}.page-edit .last-updated .prefix{font-weight:500;color:#4e6e8e}.page-edit .last-updated .time{font-weight:400;color:#aaa}.page-nav{padding-top:1rem;padding-bottom:0;font-size:1rem;line-height:1.5rem}.page-nav .inner{min-height:2rem;margin-top:0;border-top:1px solid #eaecef;padding-top:3rem;overflow:auto}.page-nav .inner a{color:#698c7f}.page-nav .inner a:hover span{color:#00b362}.page-nav .inner span{font-size:1rem;color:#0d261d}.page-nav .prev{float:left}.page-nav .next{float:right}@media (max-width:719px){.page-edit .edit-link{margin-bottom:.5rem}.page-edit .last-updated{font-size:.8em;float:none;text-align:left}}.global-foot{position:relative}.global-foot .friend-links{background:#06080a;min-height:28.38rem;color:hsla(0,0%,100%,.65);border-bottom:1px solid #2b2b2b;box-sizing:border-box}.global-foot .friend-links *{color:hsla(0,0%,100%,.65)}.global-foot .friend-links .friend-list-wrapper{max-width:80rem;display:flex;margin:auto;padding-top:5.38rem}.global-foot .friend-links .friend-list{flex:1;text-align:center}.global-foot .friend-links .friend-list-align{display:inline-block;text-align:left}.global-foot .friend-links .friend-list-item{display:block;font-size:.88rem;line-height:1.38rem;margin:.75rem 0}.global-foot .friend-links .friend-list-item:hover{color:#fff}.global-foot .friend-links .friend-list-title{font-size:1rem;color:#fff;line-height:1.5rem;padding-bottom:.75rem;font-weight:700}.global-foot .friend-links .friend-qrcode{width:11.63rem;height:11.31rem;background:#fff;margin:.75rem auto;border-radius:.25rem;overflow:hidden}.global-foot .friend-links .friend-qrcode img{width:100%;height:100%}.global-foot .copyright{display:flex;min-height:4rem;align-items:center;justify-content:center;background:#06080a;font-size:1rem;color:hsla(0,0%,100%,.65);padding:1rem 0;box-sizing:border-box}.global-foot .copyright span{margin:0 .5rem}.global-foot .copyright *{color:hsla(0,0%,100%,.65)}@media (max-width:719px){.global-foot .friend-links .friend-list-wrapper{display:block;padding-top:2rem}.global-foot .friend-links .friend-list-wrapper .friend-list{display:block;margin-bottom:2rem}.global-foot .friend-links .friend-list-wrapper .friend-list-align{width:21.88rem;text-align:center}}.sidebar-item{margin-right:-1px}.sidebar-item .sidebar-item-heading{position:relative;font-size:1rem;color:#0d261d;line-height:2.5rem;box-sizing:border-box;padding-left:3rem;padding-right:1rem;display:block;cursor:pointer}.sidebar-item .sidebar-group-items a.active,.sidebar-item .sidebar-item-heading.active{border-right:2px solid #00b362}.sidebar-item .sidebar-group-items a.active,.sidebar-item .sidebar-group-items a:hover,.sidebar-item .sidebar-item-heading.active,.sidebar-item .sidebar-item-heading:hover{background:rgba(60,241,173,.15)}.sidebar-item .arrow{position:absolute;left:2rem;top:0;bottom:0;margin:auto}.sidebar-item .sidebar-group-items{transition:height .1s ease-out;overflow:hidden;line-height:2rem;font-size:.88rem}.sidebar-item .sidebar-group-items a{color:#315947;padding-left:4rem;padding-right:1rem}@media (max-width:719px){.sidebar-item{margin-left:-1.5rem}}.sidebar{font-size:15px;background-color:#fff;width:17.5rem;position:fixed;z-index:10;margin:0;height:100vh;left:0;top:0;box-sizing:border-box;overflow-y:auto;padding-top:7rem}.sidebar .sidebar-wrap{min-height:100%;border-right:1px solid #eaecef;padding-bottom:3rem;box-sizing:border-box}.sidebar ul{padding:0;margin:0;list-style-type:none}.sidebar a{display:block}.sidebar .nav-links{display:none;border-bottom:1px solid #eaecef;padding:.5rem 0 .75rem}.sidebar .nav-links a{font-weight:600;font-size:1rem}.sidebar .nav-links .nav-item,.sidebar .nav-links .repo-link{display:block;line-height:1.25rem;font-size:1.1em;padding:.2rem 0 .2rem 1.18rem}@media (max-width:719px){.sidebar .nav-links{display:block}}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.content code{color:#476582;padding:.25rem .5rem;margin:0;font-size:.85em;background-color:rgba(27,31,35,.05);border-radius:3px}.content code .token.deleted{color:#ec5975}.content code .token.inserted{color:#3eaf7c}.content pre,.content pre[class*=language-]{line-height:1.4;padding:1.25rem 1.5rem;margin:.85rem 0;background-color:#282c34;border-radius:6px;overflow:auto}.content pre[class*=language-] code,.content pre code{color:#fff;padding:0;background-color:transparent;border-radius:0}div[class*=language-]{position:relative;background-color:#282c34;border-radius:6px}div[class*=language-] .highlight-lines{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:1.3rem;position:absolute;top:0;left:0;width:100%;line-height:1.4}div[class*=language-] .highlight-lines .highlighted{background-color:rgba(0,0,0,.66)}div[class*=language-] pre,div[class*=language-] pre[class*=language-]{background:transparent;position:relative;z-index:1}div[class*=language-]:before{position:absolute;z-index:3;top:.8em;right:1em;font-size:.75rem;color:hsla(0,0%,100%,.4)}div[class*=language-]:not(.line-numbers-mode) .line-numbers-wrapper{display:none}div[class*=language-].line-numbers-mode .highlight-lines .highlighted{position:relative}div[class*=language-].line-numbers-mode .highlight-lines .highlighted:before{content:" ";position:absolute;z-index:3;left:0;top:0;display:block;width:3.5rem;height:100%;background-color:rgba(0,0,0,.66)}div[class*=language-].line-numbers-mode pre{padding-left:4.5rem;vertical-align:middle}div[class*=language-].line-numbers-mode .line-numbers-wrapper{position:absolute;top:0;width:3.5rem;text-align:center;color:hsla(0,0%,100%,.3);padding:1.25rem 0;line-height:1.4}div[class*=language-].line-numbers-mode .line-numbers-wrapper .line-number,div[class*=language-].line-numbers-mode .line-numbers-wrapper br{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-numbers-wrapper .line-number{position:relative;z-index:4;font-size:.85em}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;z-index:2;top:0;left:0;width:3.5rem;height:100%;border-radius:6px 0 0 6px;border-right:1px solid rgba(0,0,0,.66);background-color:#282c34}.language-log pre code{word-break:break-all;white-space:normal}div[class~=language-js]:before{content:"js"}div[class~=language-ts]:before{content:"ts"}div[class~=language-html]:before{content:"html"}div[class~=language-md]:before{content:"md"}div[class~=language-vue]:before{content:"vue"}div[class~=language-css]:before{content:"css"}div[class~=language-sass]:before{content:"sass"}div[class~=language-scss]:before{content:"scss"}div[class~=language-less]:before{content:"less"}div[class~=language-stylus]:before{content:"stylus"}div[class~=language-go]:before{content:"go"}div[class~=language-java]:before{content:"java"}div[class~=language-c]:before{content:"c"}div[class~=language-sh]:before{content:"sh"}div[class~=language-yaml]:before{content:"yaml"}div[class~=language-py]:before{content:"py"}div[class~=language-docker]:before{content:"docker"}div[class~=language-dockerfile]:before{content:"dockerfile"}div[class~=language-makefile]:before{content:"makefile"}div[class~=language-javascript]:before{content:"js"}div[class~=language-typescript]:before{content:"ts"}div[class~=language-markup]:before{content:"html"}div[class~=language-markdown]:before{content:"md"}div[class~=language-json]:before{content:"json"}div[class~=language-ruby]:before{content:"rb"}div[class~=language-python]:before{content:"py"}div[class~=language-bash]:before{content:"sh"}div[class~=language-php]:before{content:"php"}.custom-block .custom-block-title{font-weight:600;margin-bottom:-.4rem}.custom-block.danger,.custom-block.tip,.custom-block.warning{padding:.1rem 1.5rem;border-left-width:.5rem;border-left-style:solid;margin:1rem 0}.custom-block.tip{background-color:#f3f5f7;border-color:#42b983}.custom-block.warning{background-color:rgba(255,229,100,.3);border-color:#e7c000;color:#6b5900}.custom-block.warning .custom-block-title{color:#b29400}.custom-block.warning a{color:#2c3e50}.custom-block.danger{background-color:#ffe6e6;border-color:#c00;color:#4d0000}.custom-block.danger .custom-block-title{color:#900}.custom-block.danger a{color:#2c3e50}pre.vue-container{border-left:.5rem solid;border-color:#42b983;border-radius:0}pre.vue-container>code{font-size:14px!important}pre.vue-container>code>p{margin:-5px 0 -20px}pre.vue-container>code code{background-color:#42b983!important;padding:3px 5px;border-radius:3px;color:#000}pre.vue-container>code em{color:grey;font-weight:light}.arrow{display:inline-block;width:0;height:0}.arrow.up{border-bottom:6px solid #698c7f}.arrow.down,.arrow.up{border-left:4px solid transparent;border-right:4px solid transparent}.arrow.down{border-top:6px solid #698c7f}.arrow.right{border-left:6px solid #698c7f}.arrow.left,.arrow.right{border-top:4px solid transparent;border-bottom:4px solid transparent}.arrow.left{border-right:6px solid #698c7f}.content:not(.custom){margin:0 auto;padding:3rem 4rem}@media (max-width:1000px){.content:not(.custom){padding:2rem}}@media (max-width:419px){.content:not(.custom){padding:1.5rem}}body,html{padding:0;margin:0;background-color:#fff;width:100%;overflow-x:hidden}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;color:#2c3e50}.outbound{display:none!important}.theme-container{position:relative}.page{padding-left:17.5rem}.sidebar-mask{position:fixed;z-index:9;top:0;left:0;width:100vw;height:100vh;display:none}.content img{max-width:100%;display:block;box-shadow:0 0 1px rgba(0,0,0,.5);border-radius:2px}.content .md-img-wrapper:after{content:"";display:block;clear:both}.content .align-left{margin-left:0}.content .align-right{float:right}.content .align-center{margin-left:auto;margin-right:auto}.content:not(.custom)>:first-child{margin-top:4rem}.content:not(.custom) a:hover{text-decoration:underline}.content:not(.custom) p.demo{padding:1rem 1.5rem;border:1px solid #ddd;border-radius:4px}.content.custom{padding:0;margin:0}a{font-weight:500;text-decoration:none}a,p a code{color:#04ae62}p a code{font-weight:400}kbd{background:#eee;border:.15rem solid #ddd;border-bottom:.25rem solid #ddd;border-radius:.15rem;padding:0 .15em}blockquote{font-size:.9rem;color:#999;border-left:.5rem solid #dfe2e5;margin:.5rem 0;padding:.25rem 0 .25rem 1rem}blockquote>p{margin:0}ol,ul{padding-left:1.2em}strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}.content:not(.custom)>h1,.content:not(.custom)>h2,.content:not(.custom)>h3,.content:not(.custom)>h4,.content:not(.custom)>h5,.content:not(.custom)>h6{margin-top:-3.5rem;padding-top:5rem;margin-bottom:0}.content:not(.custom)>h1:first-child,.content:not(.custom)>h2:first-child,.content:not(.custom)>h3:first-child,.content:not(.custom)>h4:first-child,.content:not(.custom)>h5:first-child,.content:not(.custom)>h6:first-child{margin-top:-1.5rem;margin-bottom:1rem}.content:not(.custom)>h1:first-child+.custom-block,.content:not(.custom)>h1:first-child+p,.content:not(.custom)>h1:first-child+pre,.content:not(.custom)>h2:first-child+.custom-block,.content:not(.custom)>h2:first-child+p,.content:not(.custom)>h2:first-child+pre,.content:not(.custom)>h3:first-child+.custom-block,.content:not(.custom)>h3:first-child+p,.content:not(.custom)>h3:first-child+pre,.content:not(.custom)>h4:first-child+.custom-block,.content:not(.custom)>h4:first-child+p,.content:not(.custom)>h4:first-child+pre,.content:not(.custom)>h5:first-child+.custom-block,.content:not(.custom)>h5:first-child+p,.content:not(.custom)>h5:first-child+pre,.content:not(.custom)>h6:first-child+.custom-block,.content:not(.custom)>h6:first-child+p,.content:not(.custom)>h6:first-child+pre{margin-top:2rem}h1:hover .header-anchor,h2:hover .header-anchor,h3:hover .header-anchor,h4:hover .header-anchor,h5:hover .header-anchor,h6:hover .header-anchor{opacity:1}h1{font-size:2.2rem}h2{font-size:1.65rem;padding-bottom:.3rem;border-bottom:1px solid #eaecef}h3{font-size:1.35rem}a.header-anchor{font-size:.85em;float:left;margin-left:-.87em;padding-right:.23em;margin-top:.125em;opacity:0}a.header-anchor:hover{text-decoration:none}.line-number,code,kbd{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ol,p,ul{line-height:1.7}hr{border:0;border-top:1px solid #eaecef}table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}tr{border-top:1px solid #dfe2e5}tr:nth-child(2n){background-color:#f6f8fa}td,th{border:1px solid #dfe2e5;padding:.6em 1em}.theme-container.sidebar-open .sidebar-mask{display:block}.theme-container.no-navbar .content:not(.custom)>h1,.theme-container.no-navbar h2,.theme-container.no-navbar h3,.theme-container.no-navbar h4,.theme-container.no-navbar h5,.theme-container.no-navbar h6{margin-top:1.5rem;padding-top:0}.theme-container.no-navbar .sidebar{top:0}@media (min-width:720px){.theme-container.no-sidebar .sidebar{display:none}.theme-container.no-sidebar .content{padding-left:0}}@media (min-width:1000px){.page{padding-right:11.5rem}}@media (max-width:1000px){.sidebar{font-size:15px;width:14.35rem}.page{padding-left:14.35rem}.no-sidebar .page{padding-left:2rem}}@media (max-width:719px){.sidebar{top:0;padding-top:4rem;transform:translateX(-100%);transition:transform .2s ease}.page{padding-left:0!important}.theme-container.sidebar-open .sidebar{transform:translateX(0)}.theme-container.no-navbar .sidebar{padding-top:0}}@media (max-width:419px){h1{font-size:1.9rem}.content div[class*=language-]{margin:.85rem -1.5rem;border-radius:0}}.module-layout .content{text-align:center;max-width:1000px}.module-layout h1{position:relative;font-size:1.5rem;height:1.75rem;line-height:1.75rem}.module-layout h1>a{display:none}.module-layout h1:after{content:"";position:absolute;width:3.5rem;height:2px;background-color:#16d98e;bottom:-1rem;left:0;right:0;margin:auto}.module-layout .ecosystem-list{padding-top:.38rem}.module-layout .ecosystem-item{position:relative;width:16.44rem;height:11rem;padding:1rem 1.5rem;box-sizing:border-box;box-shadow:0 1.06rem 2.38rem -1.25rem #ced9d5;display:inline-block;overflow:hidden;text-align:left;margin:1.5rem;transition:box-shadow .3s}.module-layout .ecosystem-item:hover{box-shadow:0 1.06rem 2.38rem -.5rem #ced9d5}.module-layout .ecosystem-item>h2{font-size:1rem;border-bottom:none;height:1.5rem;line-height:1.5rem;margin:0}.module-layout .ecosystem-item>ul{height:6rem;overflow:hidden}.module-layout .ecosystem-item ul{padding-left:1.25rem;color:#698c7f;margin:0}.module-layout .ecosystem-item li{font-size:.75rem;text-align:justify;height:1.25rem;line-height:1.25rem;margin:.25rem 0}.module-layout .ecosystem-item li a{color:#698c7f}.module-layout .ecosystem-item li a:hover{color:#16d98e}.badge[data-v-e8bb0bea]{display:inline-block;font-size:14px;height:18px;line-height:18px;border-radius:3px;padding:0 6px;color:#fff;margin-right:5px;background-color:#42b983}.badge.middle[data-v-e8bb0bea]{vertical-align:middle}.badge.top[data-v-e8bb0bea]{vertical-align:top}.badge.green[data-v-e8bb0bea],.badge.tip[data-v-e8bb0bea]{background-color:#42b983}.badge.error[data-v-e8bb0bea]{background-color:#da5961}.badge.warn[data-v-e8bb0bea],.badge.warning[data-v-e8bb0bea],.badge.yellow[data-v-e8bb0bea]{background-color:#e7c000}
\ No newline at end of file
diff --git a/assets/img/middleware.5fabc0c7.gif b/assets/img/middleware.5fabc0c7.gif
new file mode 100644
index 0000000..784fc73
Binary files /dev/null and b/assets/img/middleware.5fabc0c7.gif differ
diff --git a/assets/img/onion.2972bdca.png b/assets/img/onion.2972bdca.png
new file mode 100644
index 0000000..a9fc265
Binary files /dev/null and b/assets/img/onion.2972bdca.png differ
diff --git a/assets/img/todomvc.c40dbbd3.png b/assets/img/todomvc.c40dbbd3.png
new file mode 100644
index 0000000..cbb6fe5
Binary files /dev/null and b/assets/img/todomvc.c40dbbd3.png differ
diff --git a/assets/js/1.afc15f94.js b/assets/js/1.afc15f94.js
new file mode 100644
index 0000000..d3afdf2
--- /dev/null
+++ b/assets/js/1.afc15f94.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[,,,,,,,,,,function(t,n,e){var r=e(13),i=e(34),o=e(17),u=e(27),s=e(47),c=function(t,n,e){var a,f,l,p,h=t&c.F,v=t&c.G,d=t&c.S,g=t&c.P,y=t&c.B,x=v?r:d?r[n]||(r[n]={}):(r[n]||{}).prototype,m=v?i:i[n]||(i[n]={}),b=m.prototype||(m.prototype={});for(a in v&&(e=n),e)l=((f=!h&&x&&void 0!==x[a])?x:e)[a],p=y&&f?s(l,r):g&&"function"==typeof l?s(Function.call,l):l,x&&u(x,a,l,t&c.U),m[a]!=l&&o(m,a,p),g&&b[a]!=l&&(b[a]=l)};r.core=i,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,n,e){var r=e(46)("wks"),i=e(45),o=e(13).Symbol,u="function"==typeof o;(t.exports=function(t){return r[t]||(r[t]=u&&o[t]||(u?o:i)("Symbol."+t))}).store=r},function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,n){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t,n,e){var r=e(18);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,n,e){var r=e(104)("wks"),i=e(105),o=e(24).Symbol,u="function"==typeof o;(t.exports=function(t){return r[t]||(r[t]=u&&o[t]||(u?o:i)("Symbol."+t))}).store=r},function(t,n,e){"use strict";e.d(n,"a",function(){return o}),e.d(n,"j",function(){return u}),e.d(n,"c",function(){return s}),e.d(n,"i",function(){return c}),e.d(n,"f",function(){return f}),e.d(n,"g",function(){return l}),e.d(n,"h",function(){return p}),e.d(n,"d",function(){return h}),e.d(n,"b",function(){return v}),e.d(n,"e",function(){return d}),e.d(n,"l",function(){return g}),e.d(n,"m",function(){return x}),e.d(n,"k",function(){return m});const r=/#.*$/,i=/\.(md|html)$/,o=/\/$/,u=/^(https?:|mailto:|tel:)/;function s(t,n,e){if(!t)return e;let r,i=n;for(;(i=i.$parent)&&!r;)r=i.$refs[t];return r&&r.$el&&(r=r.$el),r||e}function c(t){return decodeURI(t).replace(r,"").replace(i,"")}function a(t){const n=t.match(r);if(n)return n[0]}function f(t){return u.test(t)}function l(t){return/^mailto:/.test(t)}function p(t){return/^tel:/.test(t)}function h(t){return t&&t.getBoundingClientRect?t.getBoundingClientRect().top+document.body.scrollTop+document.documentElement.scrollTop:0}function v(t){if(f(t))return t;const n=t.match(r),e=n?n[0]:"",i=c(t);return o.test(i)?t:i+".html"+e}function d(t,n){const e=t.hash,r=a(n);return(!r||e===r)&&c(t.path)===c(n)}function g(t,n,e){e&&(n=y(n,e));const r=c(n);for(let n=0;nObject.assign({},t))).forEach(t=>{2===t.level?n=t:n&&(n.children||(n.children=[])).push(t)}),t.filter(t=>2===t.level)}(t.headers||[]);return[{type:"group",collapsable:!1,title:t.title,children:n.map(n=>({type:"auto",title:n.title,basePath:t.path,path:t.path+"#"+n.slug,children:n.children||[]}))}]}(t);const s=u.sidebar||o.sidebar;if(!s)return[];const{base:c,config:a}=function(t,n){if(Array.isArray(n))return{base:"/",config:n};for(const r in n)if(0===(e=t,/(\.html|\/)$/.test(e)?e:e+"/").indexOf(r))return{base:r,config:n[r]};var e;return{}}(n,s);return a?a.map(t=>(function t(n,e,r,i){if("string"==typeof n)return g(e,n,r);if(Array.isArray(n))return Object.assign(g(e,n[0],r),{title:n[1]});i&&console.error("[vuepress] Nested sidebar groups are not supported. Consider using navbar + categories instead.");const o=n.children||[];return{type:"group",title:n.title,children:o.map(n=>t(n,e,r,!0)),collapsable:!1!==n.collapsable}})(t,i,c)):[]}function m(t,n,e="/",r=1){const{pages:i}=n;return t.map(t=>{if("string"==typeof t){const n=g(i,t,t.startsWith("/")?"/":e);return{text:n.title,link:n.regularPath,items:[],type:"link"}}let o=e;if(t.link){t.link=v(y(t.link,e));const n=t.link.split(/#|\?/)[0];o=(o=n.endsWith("/")?n:n.endsWith(".html")?n.substring(0,n.lastIndexOf("/")+1)||"/":`${n}/`).startsWith("/")?o:`${e}${o}`}return t.items&&r<3&&(t.items=m(t.items,n,o,r+1)),t.text=t.text||(a(t.link)||"").substring(1),t.type=t.items&&t.items.length?"links":"link",t})}},function(t,n,e){var r=e(26),i=e(44);t.exports=e(19)?function(t,n,e){return r.f(t,n,i(1,e))}:function(t,n,e){return t[n]=e,t}},function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,n,e){t.exports=!e(12)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,n){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,n){var e=t.exports={version:"2.6.9"};"number"==typeof __e&&(__e=e)},function(t,n,e){var r=e(35),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,n,e){"use strict";var r=e(12);t.exports=function(t,n){return!!t&&r(function(){n?t.call(null,function(){},1):t.call(null)})}},function(t,n){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t,n){t.exports={}},function(t,n,e){var r=e(14),i=e(85),o=e(87),u=Object.defineProperty;n.f=e(19)?Object.defineProperty:function(t,n,e){if(r(t),n=o(n,!0),r(e),i)try{return u(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[n]=e.value),t}},function(t,n,e){var r=e(13),i=e(17),o=e(28),u=e(45)("src"),s=e(124),c=(""+s).split("toString");e(34).inspectSource=function(t){return s.call(t)},(t.exports=function(t,n,e,s){var a="function"==typeof e;a&&(o(e,"name")||i(e,"name",n)),t[n]!==e&&(a&&(o(e,u)||i(e,u,t[n]?""+t[n]:c.join(String(n)))),t===r?t[n]=e:s?t[n]?t[n]=e:i(t,n,e):(delete t[n],i(t,n,e)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[u]||s.call(this)})},function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},function(t,n,e){var r=e(47),i=e(91),o=e(30),u=e(22),s=e(125);t.exports=function(t,n){var e=1==t,c=2==t,a=3==t,f=4==t,l=6==t,p=5==t||l,h=n||s;return function(n,s,v){for(var d,g,y=o(n),x=i(y),m=r(s,v,3),b=u(x.length),k=0,_=e?h(n,b):c?h(n,0):void 0;b>k;k++)if((p||k in x)&&(g=m(d=x[k],k,y),t))if(e)_[k]=g;else if(g)switch(t){case 3:return!0;case 5:return d;case 6:return k;case 2:_.push(d)}else if(f)return!1;return l?-1:a||f?f:_}}},function(t,n,e){var r=e(20);t.exports=function(t){return Object(r(t))}},function(t,n,e){var r=e(32),i=e(61);t.exports=e(33)?function(t,n,e){return r.f(t,n,i(1,e))}:function(t,n,e){return t[n]=e,t}},function(t,n,e){var r=e(39),i=e(154),o=e(155),u=Object.defineProperty;n.f=e(33)?Object.defineProperty:function(t,n,e){if(r(t),n=o(n,!0),r(e),i)try{return u(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[n]=e.value),t}},function(t,n,e){t.exports=!e(98)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,n){var e=t.exports={version:"2.6.9"};"number"==typeof __e&&(__e=e)},function(t,n){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},function(t,n){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},function(t,n,e){var r=e(91),i=e(20);t.exports=function(t){return r(i(t))}},function(t,n,e){var r=e(24),i=e(21),o=e(97),u=e(31),s=e(40),c=function(t,n,e){var a,f,l,p=t&c.F,h=t&c.G,v=t&c.S,d=t&c.P,g=t&c.B,y=t&c.W,x=h?i:i[n]||(i[n]={}),m=x.prototype,b=h?r:v?r[n]:(r[n]||{}).prototype;for(a in h&&(e=n),e)(f=!p&&b&&void 0!==b[a])&&s(x,a)||(l=f?b[a]:e[a],x[a]=h&&"function"!=typeof b[a]?e[a]:g&&f?o(l,r):y&&b[a]==l?function(t){var n=function(n,e,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(n);case 2:return new t(n,e)}return new t(n,e,r)}return t.apply(this,arguments)};return n.prototype=t.prototype,n}(l):d&&"function"==typeof l?o(Function.call,l):l,d&&((x.virtual||(x.virtual={}))[a]=l,t&c.R&&m&&!m[a]&&u(m,a,l)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,n,e){var r=e(60);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},function(t,n,e){for(var r=e(184),i=e(68),o=e(27),u=e(13),s=e(17),c=e(67),a=e(11),f=a("iterator"),l=a("toStringTag"),p=c.Array,h={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},v=i(h),d=0;df;)if((s=c[f++])!=s)return!0}else for(;a>f;f++)if((t||f in c)&&c[f]===e)return t||f||0;return!t&&-1}}},function(t,n,e){var r=e(11)("unscopables"),i=Array.prototype;null==i[r]&&e(17)(i,r,{}),t.exports=function(t){i[r][t]=!0}},function(t,n,e){"use strict";var r=e(134)(!0);t.exports=function(t,n,e){return n+(e?r(t,n).length:1)}},function(t,n,e){"use strict";var r=e(135),i=RegExp.prototype.exec;t.exports=function(t,n){var e=t.exec;if("function"==typeof e){var o=e.call(t,n);if("object"!=typeof o)throw new TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==r(t))throw new TypeError("RegExp#exec called on incompatible receiver");return i.call(t,n)}},function(t,n,e){"use strict";var r,i,o=e(94),u=RegExp.prototype.exec,s=String.prototype.replace,c=u,a=(r=/a/,i=/b*/g,u.call(r,"a"),u.call(i,"a"),0!==r.lastIndex||0!==i.lastIndex),f=void 0!==/()??/.exec("")[1];(a||f)&&(c=function(t){var n,e,r,i,c=this;return f&&(e=new RegExp("^"+c.source+"$(?!\\s)",o.call(c))),a&&(n=c.lastIndex),r=u.call(c,t),a&&r&&(c.lastIndex=c.global?r.index+r[0].length:n),f&&r&&r.length>1&&s.call(r[0],e,function(){for(i=1;i")}),l=function(){var t=/(?:)/,n=t.exec;t.exec=function(){return n.apply(this,arguments)};var e="ab".split(t);return 2===e.length&&"a"===e[0]&&"b"===e[1]}();t.exports=function(t,n,e){var p=s(t),h=!o(function(){var n={};return n[p]=function(){return 7},7!=""[t](n)}),v=h?!o(function(){var n=!1,e=/a/;return e.exec=function(){return n=!0,null},"split"===t&&(e.constructor={},e.constructor[a]=function(){return e}),e[p](""),!n}):void 0;if(!h||!v||"replace"===t&&!f||"split"===t&&!l){var d=/./[p],g=e(u,p,""[t],function(t,n,e,r,i){return n.exec===c?h&&!i?{done:!0,value:d.call(n,e,r)}:{done:!0,value:t.call(e,n,r)}:{done:!1}}),y=g[0],x=g[1];r(String.prototype,t,y),i(RegExp.prototype,p,2==n?function(t,n){return x.call(t,this,n)}:function(t){return x.call(t,this)})}}},function(t,n,e){},function(t,n,e){var r=e(46)("keys"),i=e(45);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},function(t,n){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},function(t,n){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},function(t,n){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,n,e){var r=e(166),i=e(64);t.exports=function(t){return r(i(t))}},function(t,n,e){var r=e(104)("keys"),i=e(105);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,n){t.exports={}},function(t,n,e){var r=e(96),i=e(59);t.exports=Object.keys||function(t){return r(t,i)}},function(t,n,e){},function(t,n,e){},function(t,n,e){},function(t,n,e){},function(t,n,e){},function(t,n,e){},function(t,n,e){},,,,,,,,,function(t,n,e){"use strict";var r=e(10),i=e(22),o=e(89),u="".startsWith;r(r.P+r.F*e(90)("startsWith"),"String",{startsWith:function(t){var n=o(this,t,"startsWith"),e=i(Math.min(arguments.length>1?arguments[1]:void 0,n.length)),r=String(t);return u?u.call(n,r,e):n.slice(e,e+r.length)===r}})},function(t,n,e){t.exports=!e(19)&&!e(12)(function(){return 7!=Object.defineProperty(e(86)("div"),"a",{get:function(){return 7}}).a})},function(t,n,e){var r=e(18),i=e(13).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,n,e){var r=e(18);t.exports=function(t,n){if(!r(t))return t;var e,i;if(n&&"function"==typeof(e=t.toString)&&!r(i=e.call(t)))return i;if("function"==typeof(e=t.valueOf)&&!r(i=e.call(t)))return i;if(!n&&"function"==typeof(e=t.toString)&&!r(i=e.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,n){t.exports=!1},function(t,n,e){var r=e(49),i=e(20);t.exports=function(t,n,e){if(r(n))throw TypeError("String#"+e+" doesn't accept regex!");return String(i(t))}},function(t,n,e){var r=e(11)("match");t.exports=function(t){var n=/./;try{"/./"[t](n)}catch(e){try{return n[r]=!1,!"/./"[t](n)}catch(t){}}return!0}},function(t,n,e){var r=e(36);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,n,e){var r=e(36);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,n,e){"use strict";var r=e(49),i=e(14),o=e(133),u=e(53),s=e(22),c=e(54),a=e(55),f=e(12),l=Math.min,p=[].push,h=!f(function(){RegExp(4294967295,"y")});e(56)("split",2,function(t,n,e,f){var v;return v="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var i=String(this);if(void 0===t&&0===n)return[];if(!r(t))return e.call(i,t,n);for(var o,u,s,c=[],f=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),l=0,h=void 0===n?4294967295:n>>>0,v=new RegExp(t.source,f+"g");(o=a.call(v,i))&&!((u=v.lastIndex)>l&&(c.push(i.slice(l,o.index)),o.length>1&&o.index=h));)v.lastIndex===o.index&&v.lastIndex++;return l===i.length?!s&&v.test("")||c.push(""):c.push(i.slice(l)),c.length>h?c.slice(0,h):c}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,r){var i=t(this),o=null==e?void 0:e[n];return void 0!==o?o.call(e,i,r):v.call(String(i),e,r)},function(t,n){var r=f(v,t,this,n,v!==e);if(r.done)return r.value;var a=i(t),p=String(this),d=o(a,RegExp),g=a.unicode,y=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(h?"y":"g"),x=new d(h?a:"^(?:"+a.source+")",y),m=void 0===n?4294967295:n>>>0;if(0===m)return[];if(0===p.length)return null===c(x,p)?[p]:[];for(var b=0,k=0,_=[];kc;)r(s,e=n[c++])&&(~o(a,e)||a.push(e));return a}},function(t,n,e){var r=e(153);t.exports=function(t,n,e){if(r(t),void 0===n)return t;switch(e){case 1:return function(e){return t.call(n,e)};case 2:return function(e,r){return t.call(n,e,r)};case 3:return function(e,r,i){return t.call(n,e,r,i)}}return function(){return t.apply(n,arguments)}}},function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,n,e){var r=e(60),i=e(24).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,n,e){"use strict";var r=e(159)(!0);e(101)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,n=this._t,e=this._i;return e>=n.length?{value:void 0,done:!0}:(t=r(n,e),this._i+=t.length,{value:t,done:!1})})},function(t,n,e){"use strict";var r=e(102),i=e(38),o=e(160),u=e(31),s=e(25),c=e(161),a=e(107),f=e(170),l=e(15)("iterator"),p=!([].keys&&"next"in[].keys()),h=function(){return this};t.exports=function(t,n,e,v,d,g,y){c(e,n,v);var x,m,b,k=function(t){if(!p&&t in O)return O[t];switch(t){case"keys":case"values":return function(){return new e(this,t)}}return function(){return new e(this,t)}},_=n+" Iterator",w="values"==d,S=!1,O=t.prototype,L=O[l]||O["@@iterator"]||d&&O[d],C=L||k(d),$=d?w?k("entries"):C:void 0,j="Array"==n&&O.entries||L;if(j&&(b=f(j.call(new t)))!==Object.prototype&&b.next&&(a(b,_,!0),r||"function"==typeof b[l]||u(b,l,h)),w&&L&&"values"!==L.name&&(S=!0,C=function(){return L.call(this)}),r&&!y||!p&&!S&&O[l]||u(O,l,C),s[n]=C,s[_]=h,d)if(x={values:w?C:k("values"),keys:g?C:k("keys"),entries:$},y)for(m in x)m in O||o(O,m,x[m]);else i(i.P+i.F*(p||S),n,x);return x}},function(t,n){t.exports=!0},function(t,n,e){var r=e(63),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,n,e){var r=e(21),i=e(24),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(t.exports=function(t,n){return o[t]||(o[t]=void 0!==n?n:{})})("versions",[]).push({version:r.version,mode:e(102)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,n){var e=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+r).toString(36))}},function(t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,n,e){var r=e(32).f,i=e(40),o=e(15)("toStringTag");t.exports=function(t,n,e){t&&!i(t=e?t:t.prototype,o)&&r(t,o,{configurable:!0,value:n})}},function(t,n,e){var r=e(64);t.exports=function(t){return Object(r(t))}},function(t,n,e){var r=e(62),i=e(15)("toStringTag"),o="Arguments"==r(function(){return arguments}());t.exports=function(t){var n,e,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,n){try{return t[n]}catch(t){}}(n=Object(t),i))?e:o?r(n):"Object"==(u=r(n))&&"function"==typeof n.callee?"Arguments":u}},function(t,n,e){"use strict";var r=e(14),i=e(30),o=e(22),u=e(35),s=e(53),c=e(54),a=Math.max,f=Math.min,l=Math.floor,p=/\$([$&`']|\d\d?|<[^>]*>)/g,h=/\$([$&`']|\d\d?)/g;e(56)("replace",2,function(t,n,e,v){return[function(r,i){var o=t(this),u=null==r?void 0:r[n];return void 0!==u?u.call(r,o,i):e.call(String(o),r,i)},function(t,n){var i=v(e,t,this,n);if(i.done)return i.value;var l=r(t),p=String(this),h="function"==typeof n;h||(n=String(n));var g=l.global;if(g){var y=l.unicode;l.lastIndex=0}for(var x=[];;){var m=c(l,p);if(null===m)break;if(x.push(m),!g)break;""===String(m[0])&&(l.lastIndex=s(p,o(l.lastIndex),y))}for(var b,k="",_=0,w=0;w=_&&(k+=p.slice(_,O)+A,_=O+S.length)}return k+p.slice(_)}];function d(t,n,r,o,u,s){var c=r+t.length,a=o.length,f=h;return void 0!==u&&(u=i(u),f=p),e.call(s,f,function(e,i){var s;switch(i.charAt(0)){case"$":return"$";case"&":return t;case"`":return n.slice(0,r);case"'":return n.slice(c);case"<":s=u[i.slice(1,-1)];break;default:var f=+i;if(0===f)return e;if(f>a){var p=l(f/10);return 0===p?e:p<=a?void 0===o[p-1]?i.charAt(1):o[p-1]+i.charAt(1):e}s=o[f-1]}return void 0===s?"":s})}})},function(t,n,e){var r=e(26).f,i=e(28),o=e(11)("toStringTag");t.exports=function(t,n,e){t&&!i(t=e?t:t.prototype,o)&&r(t,o,{configurable:!0,value:n})}},function(t,n,e){var r=e(30),i=e(68);e(192)("keys",function(){return function(t){return i(r(t))}})},function(t,n,e){"use strict";e(193)("link",function(t){return function(n){return t(this,"a","href",n)}})},function(t,n,e){"use strict";var r=e(10),i=e(29)(0),o=e(23)([].forEach,!0);r(r.P+r.F*!o,"Array",{forEach:function(t){return i(this,t,arguments[1])}})},function(t,n,e){"use strict";var r=e(74);e.n(r).a},function(t,n,e){"use strict";var r=e(75);e.n(r).a},function(t,n,e){"use strict";e(142),e(149);var r=e(121),i=(e(50),e(110),e(95),e(41),e(112),e(84),e(93),e(113),e(114),e(16)),o={props:{item:{required:!0}},computed:{link:function(){return Object(i.b)(this.item.link)},exact:function(){var t=this;return this.$site.locales?Object.keys(this.$site.locales).some(function(n){return n===t.link}):"/"===this.link}},methods:{isExternal:i.f,isMailto:i.g,isTel:i.h}},u=e(0),s=Object(u.a)(o,function(){var t=this,n=t.$createElement,e=t._self._c||n;return t.isExternal(t.link)?e("a",t._b({staticClass:"nav-link external",attrs:{href:t.link,target:t.isMailto(t.link)||t.isTel(t.link)?null:"_blank",rel:t.isMailto(t.link)||t.isTel(t.link)?null:"noopener noreferrer"}},"a",t.$attrs,!1),[t._v("\n "+t._s(t.item.text)+"\n "),e("OutboundLink")],1):e("router-link",t._b({staticClass:"nav-link",attrs:{to:t.link,exact:t.exact}},"router-link",t.$attrs,!1),[t._v(t._s(t.item.text))])},[],!1,null,null,null).exports,c={components:{NavLink:s,DropdownTransition:e(119).a},data:function(){return{open:!1,activeLink:"",exactLink:!1}},props:{item:{required:!0}},watch:{$route:function(){this.exactLink=!1,this.activeLink="",this.checkActive([this.item])}},mounted:function(){this.checkActive([this.item])},methods:{toggle:function(){this.open=!this.open},checkActive:function(t){var n=this;t.forEach(function(t){if(!n.exactLink&&"/"!==n.$route.path&&n.$route.path!==n.$localePath&&!t.addr&&(t.items&&n.checkActive(t.items),t.link)){var e=t.link.split(/#|\?/)[0];if(e===n.$route.path)n.activeLink=t.link,n.exactLink=!0;else if(e.startsWith(n.$route.path)||n.$route.path.startsWith(e)){if(n.activeLink&&e.length1){var e=this.$page.path,i=this.$router.options.routes,o=this.$site.themeConfig.locales||{},u={text:this.$themeLocaleConfig.selectText||"Languages",type:"links",addr:"langs",items:Object.keys(n).map(function(r){var u,s=n[r],c=o[r]&&o[r].label||s.lang;return s.lang===t.$lang?u=e:(u=e.replace(t.$localeConfig.path,r),i.some(function(t){return t.path===u})||(u=r)),{text:c,link:u}})};return[].concat(Object(r.a)(this.userNav),[u])}return this.userNav},repoLink:function(){var t=this.$site.themeConfig,n=t.repo,e=t.repoLink;if(e=!1===e?void 0:e||n,e)return/^https?:/.test(e)?e:"https://github.com/".concat(e)},repoLabel:function(){if(this.repoLink){if(this.$site.themeConfig.repoLabel)return this.$site.themeConfig.repoLabel;for(var t=this.repoLink.match(/^https?:\/\/[^\/]+/)[0],n=["GitHub","GitLab","Bitbucket"],e=0;e2&&void 0!==arguments[2]?arguments[2]:0;if(t){if((t=t.toLowerCase()).includes(n))r+=t===n?1e4:1e3;else{if(!(i.length>1))return;var s=i.filter(function(n){if(t.includes(n))return r+=n===t?500:300,!0});if(!s.length)return}var c=e();u[c.path]||(u[c.path]=!0,o.push({weight:r,page:e()}))}},c=function(n){var i=e[n];if(t.getPageLocalePath(i)!==r)return"continue";if(!t.isSearchable(i))return"continue";if(i.frontmatter&&i.frontmatter.keyword){Array.isArray(i.frontmatter.keyword)||(i.frontmatter.keyword=i.frontmatter.keyword.split(",").map(function(t){return t.trim()}));for(var o=0;o0?this.focusIndex--:this.focusIndex=this.suggestions.length-1)},onDown:function(){this.showSuggestions&&(this.focusIndex "+t._s(n.header.title))]:t._e()],2)])}),0):t._e()])},[],!1,null,null,null).exports);function s(t,n){return t.ownerDocument.defaultView.getComputedStyle(t,null)[n]}var c={components:{SidebarButton:i,NavLinks:e(117).a,SearchBox:u},data:function(){return{linksWrapMaxWidth:null}},mounted:function(){var t=this,n=parseInt(s(this.$el,"paddingLeft"))+parseInt(s(this.$el,"paddingRight")),e=function(){document.documentElement.clientWidth<719?t.linksWrapMaxWidth=null:t.linksWrapMaxWidth=t.$el.offsetWidth-n-(t.$refs.siteName&&t.$refs.siteName.offsetWidth||0)};e(),window.addEventListener("resize",e,!1)},computed:{algolia:function(){return this.$themeLocaleConfig.algolia||this.$site.themeConfig.algolia||{}},isAlgoliaSearch:function(){return this.algolia&&this.algolia.apiKey&&this.algolia.indexName},searchTitle:function(){return this.$siteTitle?"在 ".concat(this.$siteTitle," 中搜索"):"搜索"}}},a=(e(197),Object(r.a)(c,function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("header",{staticClass:"navbar"},[e("SidebarButton",{on:{"toggle-sidebar":function(n){return t.$emit("toggle-sidebar")}}}),t._v(" "),e("div",{staticClass:"left-logo-part"},[e("router-link",{staticClass:"home-link",attrs:{to:t.$localePath}},[t.$site.themeConfig.logo?e("img",{staticClass:"logo",attrs:{src:t.$withBase(t.$site.themeConfig.logo),alt:t.$siteTitle}}):t._e(),t._v(" "),t.$siteTitle?e("span",{ref:"siteName",staticClass:"site-name",class:{"can-hide":t.$site.themeConfig.logo}},[t._v(t._s(t.$siteTitle))]):t._e()]),t._v(" "),!1!==t.$site.themeConfig.search?e("SearchBox",{attrs:{placeholder:t.searchTitle}}):t._e()],1),t._v(" "),e("div",{staticClass:"links",style:t.linksWrapMaxWidth?{"max-width":t.linksWrapMaxWidth+"px"}:{}},[e("NavLinks",{staticClass:"can-hide"})],1)],1)},[],!1,null,null,null));n.a=a.exports},function(t,n,e){"use strict";var r={name:"DropdownTransition",methods:{setHeight:function(t){t.style.height=t.scrollHeight+"px"},unsetHeight:function(t){t.style.height=""}}},i=(e(194),e(0)),o=Object(i.a)(r,function(){var t=this.$createElement;return(this._self._c||t)("transition",{attrs:{name:"dropdown"},on:{enter:this.setHeight,"after-enter":this.unsetHeight,"before-leave":this.setHeight}},[this._t("default")],2)},[],!1,null,null,null);n.a=o.exports},function(t,n,e){"use strict";var r={computed:{config:function(){return this.$themeLocaleConfig.foot}}},i=(e(198),e(0)),o=Object(i.a)(r,function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"global-foot"},[e("div",{staticClass:"friend-links"},[e("div",{staticClass:"friend-list-wrapper"},t._l(t.config.friendList,function(n,r){return e("div",{key:r,staticClass:"friend-list"},[e("div",{staticClass:"friend-list-align"},[e("div",{staticClass:"friend-list-title"},[t._v(t._s(n.title))]),t._v(" "),t._l(n.list,function(n,r){return e("a",{key:r,staticClass:"friend-list-item",attrs:{href:n.url,target:"_blank"}},[t._v(t._s(n.name))])}),t._v(" "),n.qrcode?e("div",{staticClass:"friend-qrcode"},[e("img",{attrs:{src:t.$withBase(n.qrcode),alt:n.name}})]):t._e()],2)])}),0)]),t._v(" "),e("div",{staticClass:"copyright"},[e("span",{staticClass:"span"},[t._l(t.config.copyright,function(n,r){return[n.url?e("a",{key:r,attrs:{href:n.url}},[t._v(t._s(n.text))]):e("span",{key:r},[t._v(t._s(n.text))])]})],2)])])},[],!1,null,null,null);n.a=o.exports},function(t,n,e){"use strict";var r=e(150),i=e.n(r);var o=e(157),u=e.n(o),s=e(177),c=e.n(s);function a(t){return function(t){if(i()(t)){for(var n=0,e=new Array(t.length);n1?arguments[1]:void 0)}}),e(52)("includes")},function(t,n,e){"use strict";var r=e(10),i=e(89);r(r.P+r.F*e(90)("includes"),"String",{includes:function(t){return!!~i(this,t,"includes").indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,n,e){var r=e(14),i=e(48),o=e(11)("species");t.exports=function(t,n){var e,u=r(t).constructor;return void 0===u||null==(e=r(u)[o])?n:i(e)}},function(t,n,e){var r=e(35),i=e(20);t.exports=function(t){return function(n,e){var o,u,s=String(i(n)),c=r(e),a=s.length;return c<0||c>=a?t?"":void 0:(o=s.charCodeAt(c))<55296||o>56319||c+1===a||(u=s.charCodeAt(c+1))<56320||u>57343?t?s.charAt(c):o:t?s.slice(c,c+2):u-56320+(o-55296<<10)+65536}}},function(t,n,e){var r=e(36),i=e(11)("toStringTag"),o="Arguments"==r(function(){return arguments}());t.exports=function(t){var n,e,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,n){try{return t[n]}catch(t){}}(n=Object(t),i))?e:o?r(n):"Object"==(u=r(n))&&"function"==typeof n.callee?"Arguments":u}},function(t,n,e){"use strict";var r=e(55);e(10)({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},function(t,n,e){"use strict";var r=e(10),i=e(29)(2);r(r.P+r.F*!e(23)([].filter,!0),"Array",{filter:function(t){return i(this,t,arguments[1])}})},function(t,n,e){"use strict";e(139)("trim",function(t){return function(){return t(this,3)}})},function(t,n,e){var r=e(10),i=e(20),o=e(12),u=e(140),s="["+u+"]",c=RegExp("^"+s+s+"*"),a=RegExp(s+s+"*$"),f=function(t,n,e){var i={},s=o(function(){return!!u[t]()||"
"!="
"[t]()}),c=i[t]=s?n(l):u[t];e&&(i[e]=c),r(r.P+r.F*s,"String",i)},l=f.trim=function(t,n){return t=String(i(t)),1&n&&(t=t.replace(c,"")),2&n&&(t=t.replace(a,"")),t};t.exports=f},function(t,n){t.exports="\t\n\v\f\r \u2028\u2029\ufeff"},function(t,n,e){"use strict";var r=e(57);e.n(r).a},function(t,n,e){var r=e(13),i=e(143),o=e(26).f,u=e(147).f,s=e(49),c=e(94),a=r.RegExp,f=a,l=a.prototype,p=/a/g,h=/a/g,v=new a(p)!==p;if(e(19)&&(!v||e(12)(function(){return h[e(11)("match")]=!1,a(p)!=p||a(h)==h||"/a/i"!=a(p,"i")}))){a=function(t,n){var e=this instanceof a,r=s(t),o=void 0===n;return!e&&r&&t.constructor===a&&o?t:i(v?new f(r&&!o?t.source:t,n):f((r=t instanceof a)?t.source:t,r&&o?c.call(t):n),e?this:l,a)};for(var d=function(t){t in a||o(a,t,{configurable:!0,get:function(){return f[t]},set:function(n){f[t]=n}})},g=u(f),y=0;g.length>y;)d(g[y++]);l.constructor=a,a.prototype=l,e(27)(r,"RegExp",a)}e(148)("RegExp")},function(t,n,e){var r=e(18),i=e(144).set;t.exports=function(t,n,e){var o,u=n.constructor;return u!==e&&"function"==typeof u&&(o=u.prototype)!==e.prototype&&r(o)&&i&&i(t,o),t}},function(t,n,e){var r=e(18),i=e(14),o=function(t,n){if(i(t),!r(n)&&null!==n)throw TypeError(n+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,n,r){try{(r=e(47)(Function.call,e(145).f(Object.prototype,"__proto__").set,2))(t,[]),n=!(t instanceof Array)}catch(t){n=!0}return function(t,e){return o(t,e),n?t.__proto__=e:r(t,e),t}}({},!1):void 0),check:o}},function(t,n,e){var r=e(146),i=e(44),o=e(37),u=e(87),s=e(28),c=e(85),a=Object.getOwnPropertyDescriptor;n.f=e(19)?a:function(t,n){if(t=o(t),n=u(n,!0),c)try{return a(t,n)}catch(t){}if(s(t,n))return i(!r.f.call(t,n),t[n])}},function(t,n){n.f={}.propertyIsEnumerable},function(t,n,e){var r=e(96),i=e(59).concat("length","prototype");n.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},function(t,n,e){"use strict";var r=e(13),i=e(26),o=e(19),u=e(11)("species");t.exports=function(t){var n=r[t];o&&n&&!n[u]&&i.f(n,u,{configurable:!0,get:function(){return this}})}},function(t,n,e){"use strict";var r=e(14),i=e(22),o=e(53),u=e(54);e(56)("match",1,function(t,n,e,s){return[function(e){var r=t(this),i=null==e?void 0:e[n];return void 0!==i?i.call(e,r):new RegExp(e)[n](String(r))},function(t){var n=s(e,t,this);if(n.done)return n.value;var c=r(t),a=String(this);if(!c.global)return u(c,a);var f=c.unicode;c.lastIndex=0;for(var l,p=[],h=0;null!==(l=u(c,a));){var v=String(l[0]);p[h]=v,""===v&&(c.lastIndex=o(a,i(c.lastIndex),f)),h++}return 0===h?null:p}]})},function(t,n,e){t.exports=e(151)},function(t,n,e){e(152),t.exports=e(21).Array.isArray},function(t,n,e){var r=e(38);r(r.S,"Array",{isArray:e(156)})},function(t,n){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,n,e){t.exports=!e(33)&&!e(98)(function(){return 7!=Object.defineProperty(e(99)("div"),"a",{get:function(){return 7}}).a})},function(t,n,e){var r=e(60);t.exports=function(t,n){if(!r(t))return t;var e,i;if(n&&"function"==typeof(e=t.toString)&&!r(i=e.call(t)))return i;if("function"==typeof(e=t.valueOf)&&!r(i=e.call(t)))return i;if(!n&&"function"==typeof(e=t.toString)&&!r(i=e.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,n,e){var r=e(62);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,n,e){t.exports=e(158)},function(t,n,e){e(100),e(171),t.exports=e(21).Array.from},function(t,n,e){var r=e(63),i=e(64);t.exports=function(t){return function(n,e){var o,u,s=String(i(n)),c=r(e),a=s.length;return c<0||c>=a?t?"":void 0:(o=s.charCodeAt(c))<55296||o>56319||c+1===a||(u=s.charCodeAt(c+1))<56320||u>57343?t?s.charAt(c):o:t?s.slice(c,c+2):u-56320+(o-55296<<10)+65536}}},function(t,n,e){t.exports=e(31)},function(t,n,e){"use strict";var r=e(162),i=e(61),o=e(107),u={};e(31)(u,e(15)("iterator"),function(){return this}),t.exports=function(t,n,e){t.prototype=r(u,{next:i(1,e)}),o(t,n+" Iterator")}},function(t,n,e){var r=e(39),i=e(163),o=e(106),u=e(66)("IE_PROTO"),s=function(){},c=function(){var t,n=e(99)("iframe"),r=o.length;for(n.style.display="none",e(169).appendChild(n),n.src="/service/javascript:",(t=n.contentWindow.document).open(),t.write("
+