From 1a8056d40cef8a86c8e9a5e7a06c2c3e5a9afcf1 Mon Sep 17 00:00:00 2001 From: xujiang Date: Sat, 20 Feb 2021 22:11:40 +0800 Subject: [PATCH] =?UTF-8?q?:new:=20=E6=B7=BB=E5=8A=A0=E6=97=A5=E5=8E=86?= =?UTF-8?q?=E7=BB=84=E4=BB=B6,=20=E7=94=9F=E4=BA=A7=E5=BC=80=E5=8F=91?= =?UTF-8?q?=E7=8E=AF=E5=A2=83=E6=8E=A7=E5=88=B6=E6=97=A5=E5=BF=97=E8=BE=93?= =?UTF-8?q?=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc-dist/404.html | 6 +- ...les.582ceb60.css => 0.styles.05b20fd2.css} | 2 +- .../js/{10.b0d462d3.js => 10.8fd208cc.js} | 2 +- .../js/{11.a817ab83.js => 11.a5e2a146.js} | 2 +- .../js/{12.c2898f3b.js => 12.cf5564d4.js} | 6 +- .../js/{18.7806a8d0.js => 18.0a77a2a4.js} | 2 +- .../js/{19.6a5d2f00.js => 19.d2b5fc6e.js} | 2 +- .../js/{21.552437ab.js => 21.064fde29.js} | 2 +- .../js/{22.42a241ef.js => 22.da6fbe43.js} | 2 +- .../js/{23.779f5be6.js => 23.3c312dd7.js} | 2 +- .../js/{24.571c18ec.js => 24.70cc97c3.js} | 2 +- .../js/{25.b3baaa9c.js => 25.36a94241.js} | 2 +- .../js/{26.5755449d.js => 26.2de724c1.js} | 2 +- .../js/{27.9151272d.js => 27.18814355.js} | 2 +- .../js/{3.edad49f1.js => 3.0105453b.js} | 0 .../js/{4.2121e1d8.js => 4.7985c0ed.js} | 8 +- .../js/{5.615d527f.js => 5.82171d89.js} | 8 +- .../js/{6.a3c1a71a.js => 6.133c066e.js} | 8 +- .../js/{7.6b0d225c.js => 7.11ae402c.js} | 10 +- .../js/{9.a102e761.js => 9.0f7f232e.js} | 2 +- .../js/{app.4ba33bfb.js => app.1e08a857.js} | 512 +++++++++--------- doc-dist/index.html | 6 +- doc-dist/zh/guide/building.html | 6 +- .../zh/guide/componentDev/DSLAnalysis.html | 6 +- .../componentDev/componentStructure.html | 6 +- .../zh/guide/componentDev/dynamicLoading.html | 6 +- doc-dist/zh/guide/deployDev/api.html | 8 +- doc-dist/zh/guide/deployDev/deploy.html | 6 +- doc-dist/zh/guide/deployDev/https.html | 6 +- doc-dist/zh/guide/deployDev/oss.html | 6 +- doc-dist/zh/guide/directoryStructure.html | 6 +- .../functionRealization/machinePreview.html | 6 +- .../functionRealization/pagePreview.html | 6 +- .../guide/functionRealization/revocation.html | 6 +- .../guide/functionRealization/saveJson.html | 6 +- .../guide/functionRealization/screenshot.html | 6 +- .../functionRealization/templateLibrary.html | 6 +- doc-dist/zh/guide/index.html | 6 +- doc-dist/zh/guide/introduced.html | 6 +- doc-dist/zh/guide/startedQuickly.html | 6 +- src/app.tsx | 2 + src/assets/calend.png | Bin 0 -> 44592 bytes .../MediaComponents/Calendar/index.less | 55 ++ .../MediaComponents/Calendar/index.tsx | 59 ++ .../MediaComponents/Calendar/schema.ts | 62 +++ .../MediaComponents/Calendar/template.ts | 6 + .../BasicShop/MediaComponents/schema.ts | 2 + .../BasicShop/MediaComponents/template.ts | 3 +- 48 files changed, 538 insertions(+), 351 deletions(-) rename doc-dist/assets/css/{0.styles.582ceb60.css => 0.styles.05b20fd2.css} (90%) rename doc-dist/assets/js/{10.b0d462d3.js => 10.8fd208cc.js} (98%) rename doc-dist/assets/js/{11.a817ab83.js => 11.a5e2a146.js} (99%) rename doc-dist/assets/js/{12.c2898f3b.js => 12.cf5564d4.js} (90%) rename doc-dist/assets/js/{18.7806a8d0.js => 18.0a77a2a4.js} (94%) rename doc-dist/assets/js/{19.6a5d2f00.js => 19.d2b5fc6e.js} (95%) rename doc-dist/assets/js/{21.552437ab.js => 21.064fde29.js} (99%) rename doc-dist/assets/js/{22.42a241ef.js => 22.da6fbe43.js} (99%) rename doc-dist/assets/js/{23.779f5be6.js => 23.3c312dd7.js} (99%) rename doc-dist/assets/js/{24.571c18ec.js => 24.70cc97c3.js} (99%) rename doc-dist/assets/js/{25.b3baaa9c.js => 25.36a94241.js} (99%) rename doc-dist/assets/js/{26.5755449d.js => 26.2de724c1.js} (99%) rename doc-dist/assets/js/{27.9151272d.js => 27.18814355.js} (98%) rename doc-dist/assets/js/{3.edad49f1.js => 3.0105453b.js} (100%) rename doc-dist/assets/js/{4.2121e1d8.js => 4.7985c0ed.js} (88%) rename doc-dist/assets/js/{5.615d527f.js => 5.82171d89.js} (89%) rename doc-dist/assets/js/{6.a3c1a71a.js => 6.133c066e.js} (96%) rename doc-dist/assets/js/{7.6b0d225c.js => 7.11ae402c.js} (90%) rename doc-dist/assets/js/{9.a102e761.js => 9.0f7f232e.js} (99%) rename doc-dist/assets/js/{app.4ba33bfb.js => app.1e08a857.js} (98%) create mode 100644 src/assets/calend.png create mode 100644 src/components/BasicShop/MediaComponents/Calendar/index.less create mode 100644 src/components/BasicShop/MediaComponents/Calendar/index.tsx create mode 100644 src/components/BasicShop/MediaComponents/Calendar/schema.ts create mode 100644 src/components/BasicShop/MediaComponents/Calendar/template.ts diff --git a/doc-dist/404.html b/doc-dist/404.html index b76bad3..79b68d0 100644 --- a/doc-dist/404.html +++ b/doc-dist/404.html @@ -8,13 +8,13 @@ - - + +

404

That's a Four-Oh-Four.
Take me home.
- + diff --git a/doc-dist/assets/css/0.styles.582ceb60.css b/doc-dist/assets/css/0.styles.05b20fd2.css similarity index 90% rename from doc-dist/assets/css/0.styles.582ceb60.css rename to doc-dist/assets/css/0.styles.05b20fd2.css index 73f663b..3f4a5d3 100644 --- a/doc-dist/assets/css/0.styles.582ceb60.css +++ b/doc-dist/assets/css/0.styles.05b20fd2.css @@ -1 +1 @@ -/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0}article,aside,footer,header,nav,section{display:block}h1,h2,h3,h4,h5{margin:0;padding:0}figcaption,figure,main{display:block}figure{margin:0;padding:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#329aff}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;padding:0}button,input{overflow:visible;outline:none}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}input{outline:none}body,html{scrollbar-arrow-color:#d1d5db;scrollbar-face-color:#d1d5db;scrollbar-3dlight-color:#d1d5db;scrollbar-highlight-color:#d1d5db;scrollbar-shadow-color:#d1d5db;scrollbar-darkshadow-color:#d1d5db;scrollbar-track-color:#d1d5db;scrollbar-base-color:#f4f5f9}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{border-radius:4px;background-color:#d1d5db}dd,dl,dt,ul li{padding:0;margin:0}button{cursor:pointer;border:none}button[disabled]{cursor:not-allowed}.nav-link.external .outbound{display:none}.nav-link.external:last-child{color:#fff;background-color:#67c23a;border-color:#67c23a;padding:6px 14px;border-radius:4px}.doc-main{padding-top:88px;padding-left:380px}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}.theme-default-content code{color:#476582;padding:.25rem .5rem;margin:0;font-size:.85em;background-color:rgba(27,31,35,.05);border-radius:3px}.theme-default-content code .token.deleted{color:#ec5975}.theme-default-content code .token.inserted{color:#3eaf7c}.theme-default-content pre,.theme-default-content pre[class*=language-]{line-height:1.4;padding:1.25rem 1.5rem;margin:.85rem 0;background-color:#282c34;border-radius:6px;overflow:auto}.theme-default-content pre[class*=language-] code,.theme-default-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;-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 br{-webkit-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;-webkit-user-select:none;-ms-user-select:none;user-select:none;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}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}.custom-block.details{display:block;position:relative;border-radius:2px;margin:1.6em 0;padding:1.6em;background-color:#eee}.custom-block.details h4{margin-top:0}.custom-block.details figure:last-child,.custom-block.details p:last-child{margin-bottom:0;padding-bottom:0}.custom-block.details summary{outline:none;cursor:pointer}.arrow{display:inline-block;width:0;height:0}.arrow.up{border-bottom:6px solid #ccc}.arrow.down,.arrow.up{border-left:4px solid transparent;border-right:4px solid transparent}.arrow.down{border-top:6px solid #ccc}.arrow.right{border-left:6px solid #ccc}.arrow.left,.arrow.right{border-top:4px solid transparent;border-bottom:4px solid transparent}.arrow.left{border-right:6px solid #ccc}.theme-default-content:not(.custom){max-width:740px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.theme-default-content:not(.custom){padding:2rem}}@media (max-width:419px){.theme-default-content:not(.custom){padding:1.5rem}}.table-of-contents .badge{vertical-align:middle}body,html{padding:0;margin:0;background-color:#fff}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;color:#2c3e50}.page{padding-left:20rem}.navbar{z-index:20;right:0;height:3.6rem;background-color:#fff;box-sizing:border-box;border-bottom:1px solid #eaecef}.navbar,.sidebar-mask{position:fixed;top:0;left:0}.sidebar-mask{z-index:9;width:100vw;height:100vh;display:none}.sidebar{font-size:16px;background-color:#fff;width:20rem;position:fixed;z-index:10;margin:0;top:3.6rem;left:0;bottom:0;box-sizing:border-box;border-right:1px solid #eaecef;overflow-y:auto}.theme-default-content:not(.custom)>:first-child{margin-top:3.6rem}.theme-default-content:not(.custom) a:hover{text-decoration:underline}.theme-default-content:not(.custom) p.demo{padding:1rem 1.5rem;border:1px solid #ddd;border-radius:4px}.theme-default-content:not(.custom) img{max-width:100%}.theme-default-content.custom{padding:0;margin:0}.theme-default-content.custom img{max-width:100%}a{font-weight:500;text-decoration:none}a,p a code{color:#3eaf7c}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:1rem;color:#999;border-left:.2rem solid #dfe2e5;margin:1rem 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}.theme-default-content:not(.custom)>h1,.theme-default-content:not(.custom)>h2,.theme-default-content:not(.custom)>h3,.theme-default-content:not(.custom)>h4,.theme-default-content:not(.custom)>h5,.theme-default-content:not(.custom)>h6{margin-top:-3.1rem;padding-top:4.6rem;margin-bottom:0}.theme-default-content:not(.custom)>h1:first-child,.theme-default-content:not(.custom)>h2:first-child,.theme-default-content:not(.custom)>h3:first-child,.theme-default-content:not(.custom)>h4:first-child,.theme-default-content:not(.custom)>h5:first-child,.theme-default-content:not(.custom)>h6:first-child{margin-top:-1.5rem;margin-bottom:1rem}.theme-default-content:not(.custom)>h1:first-child+.custom-block,.theme-default-content:not(.custom)>h1:first-child+p,.theme-default-content:not(.custom)>h1:first-child+pre,.theme-default-content:not(.custom)>h2:first-child+.custom-block,.theme-default-content:not(.custom)>h2:first-child+p,.theme-default-content:not(.custom)>h2:first-child+pre,.theme-default-content:not(.custom)>h3:first-child+.custom-block,.theme-default-content:not(.custom)>h3:first-child+p,.theme-default-content:not(.custom)>h3:first-child+pre,.theme-default-content:not(.custom)>h4:first-child+.custom-block,.theme-default-content:not(.custom)>h4:first-child+p,.theme-default-content:not(.custom)>h4:first-child+pre,.theme-default-content:not(.custom)>h5:first-child+.custom-block,.theme-default-content:not(.custom)>h5:first-child+p,.theme-default-content:not(.custom)>h5:first-child+pre,.theme-default-content:not(.custom)>h6:first-child+.custom-block,.theme-default-content:not(.custom)>h6:first-child+p,.theme-default-content:not(.custom)>h6:first-child+pre{margin-top:2rem}h1:focus .header-anchor,h1:hover .header-anchor,h2:focus .header-anchor,h2:hover .header-anchor,h3:focus .header-anchor,h3:hover .header-anchor,h4:focus .header-anchor,h4:hover .header-anchor,h5:focus .header-anchor,h5:hover .header-anchor,h6:focus .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:focus,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 .theme-default-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 .page{padding-left:0}}@media (max-width:959px){.sidebar{font-size:15px;width:16.4rem}.page{padding-left:16.4rem}}@media (max-width:719px){.sidebar{top:0;padding-top:3.6rem;transform:translateX(-100%);transition:transform .2s ease}.page{padding-left:0}.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}.theme-default-content div[class*=language-]{margin:.85rem -1.5rem;border-radius:0}}#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}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.search-box{display:inline-block;position:relative;margin-right:1rem}.search-box input{cursor:text;width:10rem;height:2rem;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(/doc/assets/img/search.83621669.svg) .6rem .5rem no-repeat;background-size:1rem}.search-box input:focus{cursor:auto;border-color:#3eaf7c}.search-box .suggestions{background:#fff;width:20rem;position:absolute;top:2rem;border:1px solid #cfd4db;border-radius:6px;padding:.4rem;list-style-type:none}.search-box .suggestions.align-right{right:0}.search-box .suggestion{line-height:1.4;padding:.4rem .6rem;border-radius:4px;cursor:pointer}.search-box .suggestion a{white-space:normal;color:#5d82a6}.search-box .suggestion a .page-title{font-weight:600}.search-box .suggestion a .header{font-size:.9em;margin-left:.25em}.search-box .suggestion.focused{background-color:#f3f4f5}.search-box .suggestion.focused a{color:#3eaf7c}@media (max-width:959px){.search-box input{cursor:pointer;width:0;border-color:transparent;position:relative}.search-box input:focus{cursor:text;left:0;width:10rem}}@media (-ms-high-contrast:none){.search-box input{height:2rem}}@media (max-width:959px) and (min-width:719px){.search-box .suggestions{left:0}}@media (max-width:719px){.search-box{margin-right:0}.search-box input{left:1rem}.search-box .suggestions{right:0}}@media (max-width:419px){.search-box .suggestions{width:calc(100vw - 4rem)}.search-box input:focus{width:8rem}}.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}}.dropdown-enter,.dropdown-leave-to{height:0!important}.dropdown-wrapper{cursor:pointer}.dropdown-wrapper .dropdown-title,.dropdown-wrapper .mobile-dropdown-title{display:block;font-size:.9rem;font-family:inherit;cursor:inherit;padding:inherit;line-height:1.4rem;background:transparent;border:none;font-weight:500;color:#2c3e50}.dropdown-wrapper .dropdown-title:hover,.dropdown-wrapper .mobile-dropdown-title:hover{border-color:transparent}.dropdown-wrapper .dropdown-title .arrow,.dropdown-wrapper .mobile-dropdown-title .arrow{vertical-align:middle;margin-top:-1px;margin-left:.4rem}.dropdown-wrapper .mobile-dropdown-title{display:none;font-weight:600}.dropdown-wrapper .mobile-dropdown-title font-size inherit:hover{color:#3eaf7c}.dropdown-wrapper .nav-dropdown .dropdown-item{color:inherit;line-height:1.7rem}.dropdown-wrapper .nav-dropdown .dropdown-item h4{margin:.45rem 0 0;border-top:1px solid #eee;padding:1rem 1.5rem .45rem 1.25rem}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem-wrapper{padding:0;list-style:none}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem-wrapper .dropdown-subitem{font-size:.9em}.dropdown-wrapper .nav-dropdown .dropdown-item a{display:block;line-height:1.7rem;position:relative;border-bottom:none;font-weight:400;margin-bottom:0;padding:0 1.5rem 0 1.25rem}.dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active,.dropdown-wrapper .nav-dropdown .dropdown-item a:hover{color:#3eaf7c}.dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active:after{content:"";width:0;height:0;border-left:5px solid #3eaf7c;border-top:3px solid transparent;border-bottom:3px solid transparent;position:absolute;top:calc(50% - 2px);left:9px}.dropdown-wrapper .nav-dropdown .dropdown-item:first-child h4{margin-top:0;padding-top:0;border-top:0}@media (max-width:719px){.dropdown-wrapper.open .dropdown-title{margin-bottom:.5rem}.dropdown-wrapper .dropdown-title{display:none}.dropdown-wrapper .mobile-dropdown-title{display:block}.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{font-size:15px;line-height:2rem}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem{font-size:14px;padding-left:1rem}}@media (min-width:719px){.dropdown-wrapper{height:1.8rem}.dropdown-wrapper.open .nav-dropdown,.dropdown-wrapper:hover .nav-dropdown{display:block!important}.dropdown-wrapper.open:blur{display:none}.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%;right:0;background-color:#fff;padding:.6rem 0;border:1px solid;border-color:#ddd #ddd #ccc;text-align:left;border-radius:.25rem;white-space:nowrap;margin:0}}.nav-links{display:inline-block}.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;margin-left:1.5rem;line-height:2rem}.nav-links .nav-item:first-child{margin-left:0}.nav-links .repo-link{margin-left:1.5rem}@media (max-width:719px){.nav-links .nav-item,.nav-links .repo-link{margin-left:0}}@media (min-width:719px){.nav-links a.router-link-active,.nav-links a:hover{color:#2c3e50}.nav-item>a:not(.external).router-link-active,.nav-item>a:not(.external):hover{margin-bottom:-2px;border-bottom:2px solid #46bd87}}.navbar{padding:.7rem 1.5rem;line-height:2.2rem}.navbar a,.navbar img,.navbar span{display:inline-block}.navbar .logo{height:2.2rem;min-width:2.2rem;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:1.5rem;top:.7rem;display:flex}.navbar .links .search-box{flex:0 0 auto;vertical-align:top}@media (max-width:719px){.navbar{padding-left:4rem}.navbar .can-hide{display:none}.navbar .links{padding-left:1.5rem}.navbar .site-name{width:calc(100vw - 9.4rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.page-edit{max-width:740px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.page-edit{padding:2rem}}@media (max-width:419px){.page-edit{padding:1.5rem}}.page-edit{padding-top:1rem;padding-bottom:1rem;overflow:auto}.page-edit .edit-link{display:inline-block}.page-edit .edit-link a{color:#4e6e8e;margin-right:.25rem}.page-edit .last-updated{float:right;font-size:.9em}.page-edit .last-updated .prefix{font-weight:500;color:#4e6e8e}.page-edit .last-updated .time{font-weight:400;color:#767676}@media (max-width:719px){.page-edit .edit-link{margin-bottom:.5rem}.page-edit .last-updated{font-size:.8em;float:none;text-align:left}}.page-nav{max-width:740px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.page-nav{padding:2rem}}@media (max-width:419px){.page-nav{padding:1.5rem}}.page-nav{padding-top:1rem;padding-bottom:0}.page-nav .inner{min-height:2rem;margin-top:0;border-top:1px solid #eaecef;padding-top:1rem;overflow:auto}.page-nav .next{float:right}.page{padding-bottom:2rem;display:block}.sidebar-group .sidebar-group{padding-left:.5em}.sidebar-group:not(.collapsable) .sidebar-heading:not(.clickable){cursor:auto;color:inherit}.sidebar-group.is-sub-group{padding-left:0}.sidebar-group.is-sub-group>.sidebar-heading{font-size:.95em;line-height:1.4;font-weight:400;padding-left:2rem}.sidebar-group.is-sub-group>.sidebar-heading:not(.clickable){opacity:.5}.sidebar-group.is-sub-group>.sidebar-group-items{padding-left:1rem}.sidebar-group.is-sub-group>.sidebar-group-items>li>.sidebar-link{font-size:.95em;border-left:none}.sidebar-group.depth-2>.sidebar-heading{border-left:none}.sidebar-heading{color:#2c3e50;transition:color .15s ease;cursor:pointer;font-size:1.1em;font-weight:700;padding:.35rem 1.5rem .35rem 1.25rem;width:100%;box-sizing:border-box;margin:0;border-left:.25rem solid transparent}.sidebar-heading.open,.sidebar-heading:hover{color:inherit}.sidebar-heading .arrow{position:relative;top:-.12em;left:.5em}.sidebar-heading.clickable.active{font-weight:600;color:#3eaf7c;border-left-color:#3eaf7c}.sidebar-heading.clickable:hover{color:#3eaf7c}.sidebar-group-items{transition:height .1s ease-out;font-size:.95em;overflow:hidden}.sidebar .sidebar-sub-headers{padding-left:1rem;font-size:.95em}a.sidebar-link{font-size:1em;font-weight:400;display:inline-block;color:#2c3e50;border-left:.25rem solid transparent;padding:.35rem 1rem .35rem 1.25rem;line-height:1.4;width:100%;box-sizing:border-box}a.sidebar-link:hover{color:#3eaf7c}a.sidebar-link.active{font-weight:600;color:#3eaf7c;border-left-color:#3eaf7c}.sidebar-group a.sidebar-link{padding-left:2rem}.sidebar-sub-headers a.sidebar-link{padding-top:.25rem;padding-bottom:.25rem;border-left:none}.sidebar-sub-headers a.sidebar-link.active{font-weight:500}.sidebar ul{padding:0;margin:0;list-style-type:none}.sidebar a{display:inline-block}.sidebar .nav-links{display:none;border-bottom:1px solid #eaecef;padding:.5rem 0 .75rem}.sidebar .nav-links a{font-weight:600}.sidebar .nav-links .nav-item,.sidebar .nav-links .repo-link{display:block;line-height:1.25rem;font-size:1.1em;padding:.5rem 0 .5rem 1.5rem}.sidebar>.sidebar-links{padding:1.5rem 0}.sidebar>.sidebar-links>li>a.sidebar-link{font-size:1.1em;line-height:1.7;font-weight:700}.sidebar>.sidebar-links>li:not(:first-child){margin-top:.75rem}@media (max-width:719px){.sidebar .nav-links{display:block}.sidebar .nav-links .dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active:after{top:calc(1rem - 2px)}.sidebar>.sidebar-links{padding:1rem 0}}.container{max-width:1080px;margin:0 auto;display:block}.home{padding:3.6rem 0;display:block;max-width:none;margin:initial;background-color:#f5f8fe}.home .hero{text-align:center}.home .hero img{width:190px;height:50px;display:inline-block;margin:initial;margin-bottom:0;margin-right:20px;vertical-align:sub}.home .hero h1{font-size:1.5rem;font-weight:600}.home .hero .action,.home .hero .description,.home .hero h1{margin:1.8rem auto}.home .hero .description{max-width:35rem;font-size:1.6rem;line-height:1.3;color:#6a8bad}.home .hero .action-button{display:inline-block;font-size:1rem;color:#fff;background-color:#45a612;padding:.4rem 2rem;border-radius:4px;transition:background-color .1s ease;box-sizing:border-box;border-bottom:1px solid #3e9510}.home .hero .action-button:hover{background-color:#51c315}.home .features{border-top:1px solid #eaecef;padding:80px 0;background-color:#fff;margin-top:2.5rem}.home .features .container{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:stretch;justify-content:space-between}.home .feature{flex-grow:1;flex-basis:30%;max-width:27%;border-radius:8px;padding:20px 22px;box-shadow:0 0 8px rgba(0,0,0,.1)}.home .feature .feature-index{border-radius:4px;background-color:#083ac4;width:50px;line-height:50px;color:#fff;font-size:20px;text-align:center;margin-bottom:6px;box-shadow:1px 0 0 0 rgba(0,0,0,.1)}.home .feature h2{font-size:1.4rem;font-weight:500;border-bottom:none;padding-bottom:0;color:#3a5169}.home .feature p{color:#4e6e8e}.home .footer{padding:2.5rem;border-top:1px solid #eaecef;text-align:center;color:#4e6e8e}@media (max-width:719px){.home .features{flex-direction:column}.home .feature{max-width:100%;padding:0 2.5rem}}@media (max-width:419px){.home{padding-left:1.5rem;padding-right:1.5rem}.home .hero img{max-height:210px;margin:2rem auto 1.2rem}.home .hero h1{font-size:2rem}.home .hero .action,.home .hero .description,.home .hero h1{margin:1.2rem auto}.home .hero .description{font-size:1.2rem}.home .hero .action-button{font-size:1rem;padding:.6rem 1.2rem}.home .feature h2{font-size:1.25rem}}.badge[data-v-15b7b770]{display:inline-block;font-size:14px;height:18px;line-height:18px;border-radius:3px;padding:0 6px;color:#fff}.badge.green[data-v-15b7b770],.badge.tip[data-v-15b7b770],.badge[data-v-15b7b770]{background-color:#42b983}.badge.error[data-v-15b7b770]{background-color:#da5961}.badge.warn[data-v-15b7b770],.badge.warning[data-v-15b7b770],.badge.yellow[data-v-15b7b770]{background-color:#e7c000}.badge+.badge[data-v-15b7b770]{margin-left:5px}.theme-code-block[data-v-6d04095e]{display:none}.theme-code-block__active[data-v-6d04095e]{display:block}.theme-code-block>pre[data-v-6d04095e]{background-color:orange}.theme-code-group__nav[data-v-32c2d7ed]{margin-bottom:-35px;background-color:#282c34;padding-bottom:22px;border-top-left-radius:6px;border-top-right-radius:6px;padding-left:10px;padding-top:10px}.theme-code-group__ul[data-v-32c2d7ed]{margin:auto 0;padding-left:0;display:inline-flex;list-style:none}.theme-code-group__nav-tab[data-v-32c2d7ed]{border:0;padding:5px;cursor:pointer;background-color:transparent;font-size:.85em;line-height:1.4;color:hsla(0,0%,100%,.9);font-weight:600}.theme-code-group__nav-tab-active[data-v-32c2d7ed]{border-bottom:1px solid #42b983}.pre-blank[data-v-32c2d7ed]{color:#42b983} \ No newline at end of file +/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0}article,aside,footer,header,nav,section{display:block}h1,h2,h3,h4,h5{margin:0;padding:0}figcaption,figure,main{display:block}figure{margin:0;padding:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#329aff}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;padding:0}button,input{overflow:visible;outline:none}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}input{outline:none}body,html{scrollbar-arrow-color:#d1d5db;scrollbar-face-color:#d1d5db;scrollbar-3dlight-color:#d1d5db;scrollbar-highlight-color:#d1d5db;scrollbar-shadow-color:#d1d5db;scrollbar-darkshadow-color:#d1d5db;scrollbar-track-color:#d1d5db;scrollbar-base-color:#f4f5f9}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{border-radius:4px;background-color:#d1d5db}dd,dl,dt,ul li{padding:0;margin:0}button{cursor:pointer;border:none}button[disabled]{cursor:not-allowed}.nav-link.external .outbound{display:none}.nav-link.external:last-child{color:#fff;background-color:#083ac4;border-color:#083ac4;padding:6px 14px;border-radius:4px}.doc-main{padding-top:88px;padding-left:380px}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}.theme-default-content code{color:#476582;padding:.25rem .5rem;margin:0;font-size:.85em;background-color:rgba(27,31,35,.05);border-radius:3px}.theme-default-content code .token.deleted{color:#ec5975}.theme-default-content code .token.inserted{color:#083ac4}.theme-default-content pre,.theme-default-content pre[class*=language-]{line-height:1.4;padding:1.25rem 1.5rem;margin:.85rem 0;background-color:#282c34;border-radius:6px;overflow:auto}.theme-default-content pre[class*=language-] code,.theme-default-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;-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 br{-webkit-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;-webkit-user-select:none;-ms-user-select:none;user-select:none;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}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}.custom-block.details{display:block;position:relative;border-radius:2px;margin:1.6em 0;padding:1.6em;background-color:#eee}.custom-block.details h4{margin-top:0}.custom-block.details figure:last-child,.custom-block.details p:last-child{margin-bottom:0;padding-bottom:0}.custom-block.details summary{outline:none;cursor:pointer}.arrow{display:inline-block;width:0;height:0}.arrow.up{border-bottom:6px solid #ccc}.arrow.down,.arrow.up{border-left:4px solid transparent;border-right:4px solid transparent}.arrow.down{border-top:6px solid #ccc}.arrow.right{border-left:6px solid #ccc}.arrow.left,.arrow.right{border-top:4px solid transparent;border-bottom:4px solid transparent}.arrow.left{border-right:6px solid #ccc}.theme-default-content:not(.custom){max-width:740px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.theme-default-content:not(.custom){padding:2rem}}@media (max-width:419px){.theme-default-content:not(.custom){padding:1.5rem}}.table-of-contents .badge{vertical-align:middle}body,html{padding:0;margin:0;background-color:#fff}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;color:#2c3e50}.page{padding-left:20rem}.navbar{z-index:20;right:0;height:3.6rem;background-color:#fff;box-sizing:border-box;border-bottom:1px solid #eaecef}.navbar,.sidebar-mask{position:fixed;top:0;left:0}.sidebar-mask{z-index:9;width:100vw;height:100vh;display:none}.sidebar{font-size:16px;background-color:#fff;width:20rem;position:fixed;z-index:10;margin:0;top:3.6rem;left:0;bottom:0;box-sizing:border-box;border-right:1px solid #eaecef;overflow-y:auto}.theme-default-content:not(.custom)>:first-child{margin-top:3.6rem}.theme-default-content:not(.custom) a:hover{text-decoration:underline}.theme-default-content:not(.custom) p.demo{padding:1rem 1.5rem;border:1px solid #ddd;border-radius:4px}.theme-default-content:not(.custom) img{max-width:100%}.theme-default-content.custom{padding:0;margin:0}.theme-default-content.custom img{max-width:100%}a{font-weight:500;text-decoration:none}a,p a code{color:#083ac4}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:1rem;color:#999;border-left:.2rem solid #dfe2e5;margin:1rem 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}.theme-default-content:not(.custom)>h1,.theme-default-content:not(.custom)>h2,.theme-default-content:not(.custom)>h3,.theme-default-content:not(.custom)>h4,.theme-default-content:not(.custom)>h5,.theme-default-content:not(.custom)>h6{margin-top:-3.1rem;padding-top:4.6rem;margin-bottom:0}.theme-default-content:not(.custom)>h1:first-child,.theme-default-content:not(.custom)>h2:first-child,.theme-default-content:not(.custom)>h3:first-child,.theme-default-content:not(.custom)>h4:first-child,.theme-default-content:not(.custom)>h5:first-child,.theme-default-content:not(.custom)>h6:first-child{margin-top:-1.5rem;margin-bottom:1rem}.theme-default-content:not(.custom)>h1:first-child+.custom-block,.theme-default-content:not(.custom)>h1:first-child+p,.theme-default-content:not(.custom)>h1:first-child+pre,.theme-default-content:not(.custom)>h2:first-child+.custom-block,.theme-default-content:not(.custom)>h2:first-child+p,.theme-default-content:not(.custom)>h2:first-child+pre,.theme-default-content:not(.custom)>h3:first-child+.custom-block,.theme-default-content:not(.custom)>h3:first-child+p,.theme-default-content:not(.custom)>h3:first-child+pre,.theme-default-content:not(.custom)>h4:first-child+.custom-block,.theme-default-content:not(.custom)>h4:first-child+p,.theme-default-content:not(.custom)>h4:first-child+pre,.theme-default-content:not(.custom)>h5:first-child+.custom-block,.theme-default-content:not(.custom)>h5:first-child+p,.theme-default-content:not(.custom)>h5:first-child+pre,.theme-default-content:not(.custom)>h6:first-child+.custom-block,.theme-default-content:not(.custom)>h6:first-child+p,.theme-default-content:not(.custom)>h6:first-child+pre{margin-top:2rem}h1:focus .header-anchor,h1:hover .header-anchor,h2:focus .header-anchor,h2:hover .header-anchor,h3:focus .header-anchor,h3:hover .header-anchor,h4:focus .header-anchor,h4:hover .header-anchor,h5:focus .header-anchor,h5:hover .header-anchor,h6:focus .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:focus,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 .theme-default-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 .page{padding-left:0}}@media (max-width:959px){.sidebar{font-size:15px;width:16.4rem}.page{padding-left:16.4rem}}@media (max-width:719px){.sidebar{top:0;padding-top:3.6rem;transform:translateX(-100%);transition:transform .2s ease}.page{padding-left:0}.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}.theme-default-content div[class*=language-]{margin:.85rem -1.5rem;border-radius:0}}#nprogress{pointer-events:none}#nprogress .bar{background:#083ac4;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 #083ac4,0 0 5px #083ac4;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:#083ac4 transparent transparent #083ac4;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}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.search-box{display:inline-block;position:relative;margin-right:1rem}.search-box input{cursor:text;width:10rem;height:2rem;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(/doc/assets/img/search.83621669.svg) .6rem .5rem no-repeat;background-size:1rem}.search-box input:focus{cursor:auto;border-color:#083ac4}.search-box .suggestions{background:#fff;width:20rem;position:absolute;top:2rem;border:1px solid #cfd4db;border-radius:6px;padding:.4rem;list-style-type:none}.search-box .suggestions.align-right{right:0}.search-box .suggestion{line-height:1.4;padding:.4rem .6rem;border-radius:4px;cursor:pointer}.search-box .suggestion a{white-space:normal;color:#5d82a6}.search-box .suggestion a .page-title{font-weight:600}.search-box .suggestion a .header{font-size:.9em;margin-left:.25em}.search-box .suggestion.focused{background-color:#f3f4f5}.search-box .suggestion.focused a{color:#083ac4}@media (max-width:959px){.search-box input{cursor:pointer;width:0;border-color:transparent;position:relative}.search-box input:focus{cursor:text;left:0;width:10rem}}@media (-ms-high-contrast:none){.search-box input{height:2rem}}@media (max-width:959px) and (min-width:719px){.search-box .suggestions{left:0}}@media (max-width:719px){.search-box{margin-right:0}.search-box input{left:1rem}.search-box .suggestions{right:0}}@media (max-width:419px){.search-box .suggestions{width:calc(100vw - 4rem)}.search-box input:focus{width:8rem}}.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}}.dropdown-enter,.dropdown-leave-to{height:0!important}.dropdown-wrapper{cursor:pointer}.dropdown-wrapper .dropdown-title,.dropdown-wrapper .mobile-dropdown-title{display:block;font-size:.9rem;font-family:inherit;cursor:inherit;padding:inherit;line-height:1.4rem;background:transparent;border:none;font-weight:500;color:#2c3e50}.dropdown-wrapper .dropdown-title:hover,.dropdown-wrapper .mobile-dropdown-title:hover{border-color:transparent}.dropdown-wrapper .dropdown-title .arrow,.dropdown-wrapper .mobile-dropdown-title .arrow{vertical-align:middle;margin-top:-1px;margin-left:.4rem}.dropdown-wrapper .mobile-dropdown-title{display:none;font-weight:600}.dropdown-wrapper .mobile-dropdown-title font-size inherit:hover{color:#083ac4}.dropdown-wrapper .nav-dropdown .dropdown-item{color:inherit;line-height:1.7rem}.dropdown-wrapper .nav-dropdown .dropdown-item h4{margin:.45rem 0 0;border-top:1px solid #eee;padding:1rem 1.5rem .45rem 1.25rem}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem-wrapper{padding:0;list-style:none}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem-wrapper .dropdown-subitem{font-size:.9em}.dropdown-wrapper .nav-dropdown .dropdown-item a{display:block;line-height:1.7rem;position:relative;border-bottom:none;font-weight:400;margin-bottom:0;padding:0 1.5rem 0 1.25rem}.dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active,.dropdown-wrapper .nav-dropdown .dropdown-item a:hover{color:#083ac4}.dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active:after{content:"";width:0;height:0;border-left:5px solid #083ac4;border-top:3px solid transparent;border-bottom:3px solid transparent;position:absolute;top:calc(50% - 2px);left:9px}.dropdown-wrapper .nav-dropdown .dropdown-item:first-child h4{margin-top:0;padding-top:0;border-top:0}@media (max-width:719px){.dropdown-wrapper.open .dropdown-title{margin-bottom:.5rem}.dropdown-wrapper .dropdown-title{display:none}.dropdown-wrapper .mobile-dropdown-title{display:block}.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{font-size:15px;line-height:2rem}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem{font-size:14px;padding-left:1rem}}@media (min-width:719px){.dropdown-wrapper{height:1.8rem}.dropdown-wrapper.open .nav-dropdown,.dropdown-wrapper:hover .nav-dropdown{display:block!important}.dropdown-wrapper.open:blur{display:none}.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%;right:0;background-color:#fff;padding:.6rem 0;border:1px solid;border-color:#ddd #ddd #ccc;text-align:left;border-radius:.25rem;white-space:nowrap;margin:0}}.nav-links{display:inline-block}.nav-links a{line-height:1.4rem;color:inherit}.nav-links a.router-link-active,.nav-links a:hover{color:#083ac4}.nav-links .nav-item{position:relative;display:inline-block;margin-left:1.5rem;line-height:2rem}.nav-links .nav-item:first-child{margin-left:0}.nav-links .repo-link{margin-left:1.5rem}@media (max-width:719px){.nav-links .nav-item,.nav-links .repo-link{margin-left:0}}@media (min-width:719px){.nav-links a.router-link-active,.nav-links a:hover{color:#2c3e50}.nav-item>a:not(.external).router-link-active,.nav-item>a:not(.external):hover{margin-bottom:-2px;border-bottom:2px solid #0941dc}}.navbar{padding:.7rem 1.5rem;line-height:2.2rem}.navbar a,.navbar img,.navbar span{display:inline-block}.navbar .logo{height:2.2rem;min-width:2.2rem;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:1.5rem;top:.7rem;display:flex}.navbar .links .search-box{flex:0 0 auto;vertical-align:top}@media (max-width:719px){.navbar{padding-left:4rem}.navbar .can-hide{display:none}.navbar .links{padding-left:1.5rem}.navbar .site-name{width:calc(100vw - 9.4rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.page-edit{max-width:740px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.page-edit{padding:2rem}}@media (max-width:419px){.page-edit{padding:1.5rem}}.page-edit{padding-top:1rem;padding-bottom:1rem;overflow:auto}.page-edit .edit-link{display:inline-block}.page-edit .edit-link a{color:#4e6e8e;margin-right:.25rem}.page-edit .last-updated{float:right;font-size:.9em}.page-edit .last-updated .prefix{font-weight:500;color:#4e6e8e}.page-edit .last-updated .time{font-weight:400;color:#767676}@media (max-width:719px){.page-edit .edit-link{margin-bottom:.5rem}.page-edit .last-updated{font-size:.8em;float:none;text-align:left}}.page-nav{max-width:740px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.page-nav{padding:2rem}}@media (max-width:419px){.page-nav{padding:1.5rem}}.page-nav{padding-top:1rem;padding-bottom:0}.page-nav .inner{min-height:2rem;margin-top:0;border-top:1px solid #eaecef;padding-top:1rem;overflow:auto}.page-nav .next{float:right}.page{padding-bottom:2rem;display:block}.sidebar-group .sidebar-group{padding-left:.5em}.sidebar-group:not(.collapsable) .sidebar-heading:not(.clickable){cursor:auto;color:inherit}.sidebar-group.is-sub-group{padding-left:0}.sidebar-group.is-sub-group>.sidebar-heading{font-size:.95em;line-height:1.4;font-weight:400;padding-left:2rem}.sidebar-group.is-sub-group>.sidebar-heading:not(.clickable){opacity:.5}.sidebar-group.is-sub-group>.sidebar-group-items{padding-left:1rem}.sidebar-group.is-sub-group>.sidebar-group-items>li>.sidebar-link{font-size:.95em;border-left:none}.sidebar-group.depth-2>.sidebar-heading{border-left:none}.sidebar-heading{color:#2c3e50;transition:color .15s ease;cursor:pointer;font-size:1.1em;font-weight:700;padding:.35rem 1.5rem .35rem 1.25rem;width:100%;box-sizing:border-box;margin:0;border-left:.25rem solid transparent}.sidebar-heading.open,.sidebar-heading:hover{color:inherit}.sidebar-heading .arrow{position:relative;top:-.12em;left:.5em}.sidebar-heading.clickable.active{font-weight:600;color:#083ac4;border-left-color:#083ac4}.sidebar-heading.clickable:hover{color:#083ac4}.sidebar-group-items{transition:height .1s ease-out;font-size:.95em;overflow:hidden}.sidebar .sidebar-sub-headers{padding-left:1rem;font-size:.95em}a.sidebar-link{font-size:1em;font-weight:400;display:inline-block;color:#2c3e50;border-left:.25rem solid transparent;padding:.35rem 1rem .35rem 1.25rem;line-height:1.4;width:100%;box-sizing:border-box}a.sidebar-link:hover{color:#083ac4}a.sidebar-link.active{font-weight:600;color:#083ac4;border-left-color:#083ac4}.sidebar-group a.sidebar-link{padding-left:2rem}.sidebar-sub-headers a.sidebar-link{padding-top:.25rem;padding-bottom:.25rem;border-left:none}.sidebar-sub-headers a.sidebar-link.active{font-weight:500}.sidebar ul{padding:0;margin:0;list-style-type:none}.sidebar a{display:inline-block}.sidebar .nav-links{display:none;border-bottom:1px solid #eaecef;padding:.5rem 0 .75rem}.sidebar .nav-links a{font-weight:600}.sidebar .nav-links .nav-item,.sidebar .nav-links .repo-link{display:block;line-height:1.25rem;font-size:1.1em;padding:.5rem 0 .5rem 1.5rem}.sidebar>.sidebar-links{padding:1.5rem 0}.sidebar>.sidebar-links>li>a.sidebar-link{font-size:1.1em;line-height:1.7;font-weight:700}.sidebar>.sidebar-links>li:not(:first-child){margin-top:.75rem}@media (max-width:719px){.sidebar .nav-links{display:block}.sidebar .nav-links .dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active:after{top:calc(1rem - 2px)}.sidebar>.sidebar-links{padding:1rem 0}}.container{max-width:1080px;margin:0 auto;display:block}.home{padding:3.6rem 0;display:block;max-width:none;margin:initial;background-color:#f5f8fe}.home .hero{text-align:center}.home .hero img{width:190px;height:50px;display:inline-block;margin:initial;margin-bottom:0;margin-right:20px;vertical-align:sub}.home .hero h1{font-size:1.5rem;font-weight:600}.home .hero .action,.home .hero .description,.home .hero h1{margin:1.8rem auto}.home .hero .description{max-width:35rem;font-size:1.6rem;line-height:1.3;color:#6a8bad}.home .hero .action-button{display:inline-block;font-size:1rem;color:#fff;background-color:#083ac4;padding:.4rem 2rem;border-radius:4px;transition:background-color .1s ease;box-sizing:border-box;border-bottom:1px solid #0734b0}.home .hero .action-button:hover{background-color:#0943e1}.home .features{border-top:1px solid #eaecef;padding:80px 0;background-color:#fff;margin-top:2.5rem}.home .features .container{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:stretch;justify-content:space-between}.home .feature{flex-grow:1;flex-basis:30%;max-width:27%;border-radius:8px;padding:20px 22px;box-shadow:0 0 8px rgba(0,0,0,.1)}.home .feature .feature-index{border-radius:4px;background-color:#083ac4;width:50px;line-height:50px;color:#fff;font-size:20px;text-align:center;margin-bottom:6px;box-shadow:1px 0 0 0 rgba(0,0,0,.1)}.home .feature h2{font-size:1.4rem;font-weight:500;border-bottom:none;padding-bottom:0;color:#3a5169}.home .feature p{color:#4e6e8e}.home .footer{padding:2.5rem;border-top:1px solid #eaecef;text-align:center;color:#4e6e8e}@media (max-width:719px){.home .features{flex-direction:column}.home .feature{max-width:100%;padding:0 2.5rem}}@media (max-width:419px){.home{padding-left:1.5rem;padding-right:1.5rem}.home .hero img{max-height:210px;margin:2rem auto 1.2rem}.home .hero h1{font-size:2rem}.home .hero .action,.home .hero .description,.home .hero h1{margin:1.2rem auto}.home .hero .description{font-size:1.2rem}.home .hero .action-button{font-size:1rem;padding:.6rem 1.2rem}.home .feature h2{font-size:1.25rem}}.theme-code-block[data-v-6d04095e]{display:none}.theme-code-block__active[data-v-6d04095e]{display:block}.theme-code-block>pre[data-v-6d04095e]{background-color:orange}.theme-code-group__nav[data-v-32c2d7ed]{margin-bottom:-35px;background-color:#282c34;padding-bottom:22px;border-top-left-radius:6px;border-top-right-radius:6px;padding-left:10px;padding-top:10px}.theme-code-group__ul[data-v-32c2d7ed]{margin:auto 0;padding-left:0;display:inline-flex;list-style:none}.theme-code-group__nav-tab[data-v-32c2d7ed]{border:0;padding:5px;cursor:pointer;background-color:transparent;font-size:.85em;line-height:1.4;color:hsla(0,0%,100%,.9);font-weight:600}.theme-code-group__nav-tab-active[data-v-32c2d7ed]{border-bottom:1px solid #42b983}.pre-blank[data-v-32c2d7ed]{color:#42b983}.badge[data-v-15b7b770]{display:inline-block;font-size:14px;height:18px;line-height:18px;border-radius:3px;padding:0 6px;color:#fff}.badge.green[data-v-15b7b770],.badge.tip[data-v-15b7b770],.badge[data-v-15b7b770]{background-color:#42b983}.badge.error[data-v-15b7b770]{background-color:#da5961}.badge.warn[data-v-15b7b770],.badge.warning[data-v-15b7b770],.badge.yellow[data-v-15b7b770]{background-color:#e7c000}.badge+.badge[data-v-15b7b770]{margin-left:5px} \ No newline at end of file diff --git a/doc-dist/assets/js/10.b0d462d3.js b/doc-dist/assets/js/10.8fd208cc.js similarity index 98% rename from doc-dist/assets/js/10.b0d462d3.js rename to doc-dist/assets/js/10.8fd208cc.js index fd24475..58217f9 100644 --- a/doc-dist/assets/js/10.b0d462d3.js +++ b/doc-dist/assets/js/10.8fd208cc.js @@ -4,7 +4,7 @@ 359: function(t, r, a) { t.exports = a.p + 'assets/img/dynamic.15a5303a.png'; }, - 387: function(t, r, a) { + 386: function(t, r, a) { 'use strict'; a.r(r); var n = a(42), diff --git a/doc-dist/assets/js/11.a817ab83.js b/doc-dist/assets/js/11.a5e2a146.js similarity index 99% rename from doc-dist/assets/js/11.a817ab83.js rename to doc-dist/assets/js/11.a5e2a146.js index 69369e8..7b803f7 100644 --- a/doc-dist/assets/js/11.a817ab83.js +++ b/doc-dist/assets/js/11.a5e2a146.js @@ -4,7 +4,7 @@ 360: function(e, t, v) { e.exports = v.p + 'assets/img/deploy.d1b1d698.png'; }, - 389: function(e, t, v) { + 388: function(e, t, v) { 'use strict'; v.r(t); var _ = v(42), diff --git a/doc-dist/assets/js/12.c2898f3b.js b/doc-dist/assets/js/12.cf5564d4.js similarity index 90% rename from doc-dist/assets/js/12.c2898f3b.js rename to doc-dist/assets/js/12.cf5564d4.js index 1c15033..bcebedb 100644 --- a/doc-dist/assets/js/12.c2898f3b.js +++ b/doc-dist/assets/js/12.cf5564d4.js @@ -1,10 +1,10 @@ (window.webpackJsonp = window.webpackJsonp || []).push([ [12], { - 361: function(t, e, s) { + 363: function(t, e, s) { t.exports = s.p + 'assets/img/preview-machine.895a0711.png'; }, - 393: function(t, e, s) { + 396: function(t, e, s) { 'use strict'; s.r(e); var a = s(42), @@ -22,7 +22,7 @@ t._v(' '), a('p', [t._v('真机预览和网页预览的流程类似,工作流程如下:')]), t._v(' '), - a('img', { attrs: { src: s(361), alt: 'foo' } }), + a('img', { attrs: { src: s(363), alt: 'foo' } }), t._v(' '), a('p', [t._v('由于不同机型预览的效果有些许不同,最终效果以实际看到的为主。')]), ]); diff --git a/doc-dist/assets/js/18.7806a8d0.js b/doc-dist/assets/js/18.0a77a2a4.js similarity index 94% rename from doc-dist/assets/js/18.7806a8d0.js rename to doc-dist/assets/js/18.0a77a2a4.js index ca0ac19..a7833ba 100644 --- a/doc-dist/assets/js/18.7806a8d0.js +++ b/doc-dist/assets/js/18.0a77a2a4.js @@ -1,7 +1,7 @@ (window.webpackJsonp = window.webpackJsonp || []).push([ [18], { - 383: function(t, e, n) { + 385: function(t, e, n) { 'use strict'; n.r(e); var s = n(42), diff --git a/doc-dist/assets/js/19.6a5d2f00.js b/doc-dist/assets/js/19.d2b5fc6e.js similarity index 95% rename from doc-dist/assets/js/19.6a5d2f00.js rename to doc-dist/assets/js/19.d2b5fc6e.js index b1fc411..b169b35 100644 --- a/doc-dist/assets/js/19.6a5d2f00.js +++ b/doc-dist/assets/js/19.d2b5fc6e.js @@ -1,7 +1,7 @@ (window.webpackJsonp = window.webpackJsonp || []).push([ [19], { - 388: function(t, e, n) { + 387: function(t, e, n) { 'use strict'; n.r(e); var s = n(42), diff --git a/doc-dist/assets/js/21.552437ab.js b/doc-dist/assets/js/21.064fde29.js similarity index 99% rename from doc-dist/assets/js/21.552437ab.js rename to doc-dist/assets/js/21.064fde29.js index 84ecdc1..235a470 100644 --- a/doc-dist/assets/js/21.552437ab.js +++ b/doc-dist/assets/js/21.064fde29.js @@ -1,7 +1,7 @@ (window.webpackJsonp = window.webpackJsonp || []).push([ [21], { - 385: function(t, s, a) { + 384: function(t, s, a) { 'use strict'; a.r(s); var n = a(42), diff --git a/doc-dist/assets/js/22.42a241ef.js b/doc-dist/assets/js/22.da6fbe43.js similarity index 99% rename from doc-dist/assets/js/22.42a241ef.js rename to doc-dist/assets/js/22.da6fbe43.js index 08b8bb2..74df4da 100644 --- a/doc-dist/assets/js/22.42a241ef.js +++ b/doc-dist/assets/js/22.da6fbe43.js @@ -1,7 +1,7 @@ (window.webpackJsonp = window.webpackJsonp || []).push([ [22], { - 386: function(t, s, a) { + 389: function(t, s, a) { 'use strict'; a.r(s); var n = a(42), diff --git a/doc-dist/assets/js/23.779f5be6.js b/doc-dist/assets/js/23.3c312dd7.js similarity index 99% rename from doc-dist/assets/js/23.779f5be6.js rename to doc-dist/assets/js/23.3c312dd7.js index c7eddd9..0bfb6a2 100644 --- a/doc-dist/assets/js/23.779f5be6.js +++ b/doc-dist/assets/js/23.3c312dd7.js @@ -1,7 +1,7 @@ (window.webpackJsonp = window.webpackJsonp || []).push([ [23], { - 391: function(t, s, a) { + 390: function(t, s, a) { 'use strict'; a.r(s); var n = a(42), diff --git a/doc-dist/assets/js/24.571c18ec.js b/doc-dist/assets/js/24.70cc97c3.js similarity index 99% rename from doc-dist/assets/js/24.571c18ec.js rename to doc-dist/assets/js/24.70cc97c3.js index 6c8c1c1..4534e76 100644 --- a/doc-dist/assets/js/24.571c18ec.js +++ b/doc-dist/assets/js/24.70cc97c3.js @@ -1,7 +1,7 @@ (window.webpackJsonp = window.webpackJsonp || []).push([ [24], { - 390: function(t, s, a) { + 391: function(t, s, a) { 'use strict'; a.r(s); var n = a(42), diff --git a/doc-dist/assets/js/25.b3baaa9c.js b/doc-dist/assets/js/25.36a94241.js similarity index 99% rename from doc-dist/assets/js/25.b3baaa9c.js rename to doc-dist/assets/js/25.36a94241.js index 59f799b..fb0aa67 100644 --- a/doc-dist/assets/js/25.b3baaa9c.js +++ b/doc-dist/assets/js/25.36a94241.js @@ -1,7 +1,7 @@ (window.webpackJsonp = window.webpackJsonp || []).push([ [25], { - 392: function(n, e, s) { + 394: function(n, e, s) { 'use strict'; s.r(e); var t = s(42), diff --git a/doc-dist/assets/js/26.5755449d.js b/doc-dist/assets/js/26.2de724c1.js similarity index 99% rename from doc-dist/assets/js/26.5755449d.js rename to doc-dist/assets/js/26.2de724c1.js index 71864ea..f535c7b 100644 --- a/doc-dist/assets/js/26.5755449d.js +++ b/doc-dist/assets/js/26.2de724c1.js @@ -1,7 +1,7 @@ (window.webpackJsonp = window.webpackJsonp || []).push([ [26], { - 395: function(t, s, a) { + 392: function(t, s, a) { 'use strict'; a.r(s); var n = a(42), diff --git a/doc-dist/assets/js/27.9151272d.js b/doc-dist/assets/js/27.18814355.js similarity index 98% rename from doc-dist/assets/js/27.9151272d.js rename to doc-dist/assets/js/27.18814355.js index ed84678..3c826a7 100644 --- a/doc-dist/assets/js/27.9151272d.js +++ b/doc-dist/assets/js/27.18814355.js @@ -1,7 +1,7 @@ (window.webpackJsonp = window.webpackJsonp || []).push([ [27], { - 396: function(t, n, e) { + 395: function(t, n, e) { 'use strict'; e.r(n); var o = e(42), diff --git a/doc-dist/assets/js/3.edad49f1.js b/doc-dist/assets/js/3.0105453b.js similarity index 100% rename from doc-dist/assets/js/3.edad49f1.js rename to doc-dist/assets/js/3.0105453b.js diff --git a/doc-dist/assets/js/4.2121e1d8.js b/doc-dist/assets/js/4.7985c0ed.js similarity index 88% rename from doc-dist/assets/js/4.2121e1d8.js rename to doc-dist/assets/js/4.7985c0ed.js index f3e1899..ea2d7cb 100644 --- a/doc-dist/assets/js/4.2121e1d8.js +++ b/doc-dist/assets/js/4.7985c0ed.js @@ -1,10 +1,10 @@ (window.webpackJsonp = window.webpackJsonp || []).push([ [4], { - 333: function(t, e, n) {}, - 371: function(t, e, n) { + 335: function(t, e, n) {}, + 373: function(t, e, n) { 'use strict'; - n(333); + n(335); }, 401: function(t, e, n) { 'use strict'; @@ -26,7 +26,7 @@ ); }, }, - r = (n(371), n(42)), + r = (n(373), n(42)), p = Object(r.a)(i, void 0, void 0, !1, null, '15b7b770', null); e.default = p.exports; }, diff --git a/doc-dist/assets/js/5.615d527f.js b/doc-dist/assets/js/5.82171d89.js similarity index 89% rename from doc-dist/assets/js/5.615d527f.js rename to doc-dist/assets/js/5.82171d89.js index 57dfa6b..e683e38 100644 --- a/doc-dist/assets/js/5.615d527f.js +++ b/doc-dist/assets/js/5.82171d89.js @@ -1,10 +1,10 @@ (window.webpackJsonp = window.webpackJsonp || []).push([ [5], { - 334: function(e, t, c) {}, - 372: function(e, t, c) { + 333: function(e, t, c) {}, + 371: function(e, t, c) { 'use strict'; - c(334); + c(333); }, 380: function(e, t, c) { 'use strict'; @@ -13,7 +13,7 @@ name: 'CodeBlock', props: { title: { type: String, required: !0 }, active: { type: Boolean, default: !1 } }, }, - n = (c(372), c(42)), + n = (c(371), c(42)), s = Object(n.a)( i, function() { diff --git a/doc-dist/assets/js/6.a3c1a71a.js b/doc-dist/assets/js/6.133c066e.js similarity index 96% rename from doc-dist/assets/js/6.a3c1a71a.js rename to doc-dist/assets/js/6.133c066e.js index d8732f6..f332aed 100644 --- a/doc-dist/assets/js/6.a3c1a71a.js +++ b/doc-dist/assets/js/6.133c066e.js @@ -1,10 +1,10 @@ (window.webpackJsonp = window.webpackJsonp || []).push([ [6], { - 335: function(e, t, o) {}, - 373: function(e, t, o) { + 334: function(e, t, o) {}, + 372: function(e, t, o) { 'use strict'; - o(335); + o(334); }, 381: function(e, t, o) { 'use strict'; @@ -45,7 +45,7 @@ }, }, }, - c = (o(373), o(42)), + c = (o(372), o(42)), n = Object(c.a)( a, function() { diff --git a/doc-dist/assets/js/7.6b0d225c.js b/doc-dist/assets/js/7.11ae402c.js similarity index 90% rename from doc-dist/assets/js/7.6b0d225c.js rename to doc-dist/assets/js/7.11ae402c.js index a903e4f..3b9edce 100644 --- a/doc-dist/assets/js/7.6b0d225c.js +++ b/doc-dist/assets/js/7.11ae402c.js @@ -1,13 +1,13 @@ (window.webpackJsonp = window.webpackJsonp || []).push([ [7], { - 362: function(t, s, e) { + 361: function(t, s, e) { t.exports = e.p + 'assets/img/preview-flow.b37c7798.png'; }, - 363: function(t, s, e) { + 362: function(t, s, e) { t.exports = e.p + 'assets/img/preview-page.3ec86df5.png'; }, - 394: function(t, s, e) { + 393: function(t, s, e) { 'use strict'; e.r(s); var r = e(42), @@ -25,11 +25,11 @@ t._v(' '), r('p', [t._v('我们看看网页预览的工作流程:')]), t._v(' '), - r('img', { attrs: { src: e(362), alt: 'foo' } }), + r('img', { attrs: { src: e(361), alt: 'foo' } }), t._v(' '), r('p', [t._v('前端预览界面:')]), t._v(' '), - r('img', { attrs: { src: e(363), alt: 'foo' } }), + r('img', { attrs: { src: e(362), alt: 'foo' } }), ]); }, [], diff --git a/doc-dist/assets/js/9.a102e761.js b/doc-dist/assets/js/9.0f7f232e.js similarity index 99% rename from doc-dist/assets/js/9.a102e761.js rename to doc-dist/assets/js/9.0f7f232e.js index ed96612..9f95f27 100644 --- a/doc-dist/assets/js/9.a102e761.js +++ b/doc-dist/assets/js/9.0f7f232e.js @@ -4,7 +4,7 @@ 358: function(t, o, r) { t.exports = r.p + 'assets/img/logo.001d04e6.svg'; }, - 384: function(t, o, r) { + 383: function(t, o, r) { 'use strict'; r.r(o); var s = r(42), diff --git a/doc-dist/assets/js/app.4ba33bfb.js b/doc-dist/assets/js/app.1e08a857.js similarity index 98% rename from doc-dist/assets/js/app.4ba33bfb.js rename to doc-dist/assets/js/app.1e08a857.js index 8fd8d61..2204751 100644 --- a/doc-dist/assets/js/app.4ba33bfb.js +++ b/doc-dist/assets/js/app.1e08a857.js @@ -48,31 +48,31 @@ '.' + { 2: '693230f5', - 3: 'edad49f1', - 4: '2121e1d8', - 5: '615d527f', - 6: 'a3c1a71a', - 7: '6b0d225c', + 3: '0105453b', + 4: '7985c0ed', + 5: '82171d89', + 6: '133c066e', + 7: '11ae402c', 8: 'e4c82995', - 9: 'a102e761', - 10: 'b0d462d3', - 11: 'a817ab83', - 12: 'c2898f3b', + 9: '0f7f232e', + 10: '8fd208cc', + 11: 'a5e2a146', + 12: 'cf5564d4', 13: 'afcab9d9', 14: '3488f841', 15: '10f2e8a8', 16: 'ebc27227', 17: 'e2c644fa', - 18: '7806a8d0', - 19: '6a5d2f00', + 18: '0a77a2a4', + 19: 'd2b5fc6e', 20: '863b8df9', - 21: '552437ab', - 22: '42a241ef', - 23: '779f5be6', - 24: '571c18ec', - 25: 'b3baaa9c', - 26: '5755449d', - 27: '9151272d', + 21: '064fde29', + 22: 'da6fbe43', + 23: '3c312dd7', + 24: '70cc97c3', + 25: '36a94241', + 26: '2de724c1', + 27: '18814355', }[t] + '.js' ); @@ -558,12 +558,12 @@ O = a(x.length), S = 0, j = m || u, - E = e ? j(d, O) : n || p ? j(d, 0) : void 0; + A = e ? j(d, O) : n || p ? j(d, 0) : void 0; O > S; S++ ) if ((h || S in x) && ((b = w((g = x[S]), S, _)), t)) - if (e) E[S] = b; + if (e) A[S] = b; else if (b) switch (t) { case 3: @@ -573,16 +573,16 @@ case 6: return S; case 2: - c.call(E, g); + c.call(A, g); } else switch (t) { case 4: return !1; case 7: - c.call(E, g); + c.call(A, g); } - return l ? -1 : s || f ? f : E; + return l ? -1 : s || f ? f : A; }; }; t.exports = { @@ -1028,8 +1028,8 @@ O = n(78), S = n(24), j = n(8), - E = n(77), - A = n(11), + A = n(77), + E = n(11), k = n(10), C = n(69), $ = n(48), @@ -1051,7 +1051,7 @@ W = S.f, G = j.f, K = w.f, - J = E.f, + J = A.f, X = C('symbols'), Q = C('op-symbols'), Y = C('string-to-symbol-registry'), @@ -1171,7 +1171,7 @@ k(H, 'withoutSetter', function(t) { return ot(T(t), t); }), - (E.f = ct), + (A.f = ct), (j.f = at), (S.f = st), (x.f = w.f = ft), @@ -1268,7 +1268,7 @@ }, }, ); - H.prototype[U] || A(H.prototype, U, H.prototype.valueOf), D(H, 'Symbol'), (P[N] = !0); + H.prototype[U] || E(H.prototype, U, H.prototype.valueOf), D(H, 'Symbol'), (P[N] = !0); }, function(t, e, n) { 'use strict'; @@ -1663,21 +1663,21 @@ if ((x.push(w), !b)) break; '' === String(w[0]) && (y.lastIndex = c(m, i(y.lastIndex), _)); } - for (var O, S = '', j = 0, E = 0; E < x.length; E++) { - w = x[E]; + for (var O, S = '', j = 0, A = 0; A < x.length; A++) { + w = x[A]; for ( - var A = String(w[0]), k = l(p(a(w.index), m.length), 0), C = [], $ = 1; + var E = String(w[0]), k = l(p(a(w.index), m.length), 0), C = [], $ = 1; $ < w.length; $++ ) C.push(void 0 === (O = w[$]) ? O : String(O)); var P = w.groups; if (g) { - var T = [A].concat(C, k, m); + var T = [E].concat(C, k, m); void 0 !== P && T.push(P); var L = String(r.apply(void 0, T)); - } else L = s(A, m, k, C, P, r); - k >= j && ((S += m.slice(j, k) + L), (j = k + A.length)); + } else L = s(E, m, k, C, P, r); + k >= j && ((S += m.slice(j, k) + L), (j = k + E.length)); } return S + m.slice(j); }, @@ -2278,7 +2278,7 @@ w, O = function(t) { if (t === h && k) return k; - if (!v && t in E) return E[t]; + if (!v && t in A) return A[t]; switch (t) { case 'keys': case 'values': @@ -2293,10 +2293,10 @@ }, S = e + ' Iterator', j = !1, - E = t.prototype, - A = E[y] || E['@@iterator'] || (h && E[h]), - k = (!v && A) || O(h), - C = ('Array' == e && E.entries) || A; + A = t.prototype, + E = A[y] || A['@@iterator'] || (h && A[h]), + k = (!v && E) || O(h), + C = ('Array' == e && A.entries) || E; if ( (C && ((_ = i(C.call(new t()))), @@ -2306,18 +2306,18 @@ u(_, S, !0, !0), l && (p[S] = m))), 'values' == h && - A && - 'values' !== A.name && + E && + 'values' !== E.name && ((j = !0), (k = function() { - return A.call(this); + return E.call(this); })), - (l && !b) || E[y] === k || c(E, y, k), + (l && !b) || A[y] === k || c(A, y, k), (p[e] = k), h) ) if (((x = { values: O('values'), keys: g ? k : O('keys'), entries: O('entries') }), b)) - for (w in x) (v || j || !(w in E)) && s(E, w, x[w]); + for (w in x) (v || j || !(w in A)) && s(A, w, x[w]); else r({ target: e, proto: !0, forced: v || j }, x); return x; }; @@ -3898,8 +3898,8 @@ O = n(123).set, S = n(189), j = n(125), - E = n(191), - A = n(126), + A = n(191), + E = n(126), k = n(192), C = n(28), $ = n(100), @@ -3916,7 +3916,7 @@ F = s.document, B = s.process, V = f('fetch'), - H = A.f, + H = E.f, q = H, W = !!(F && F.createEvent && s.dispatchEvent), G = 'function' == typeof PromiseRejectionEvent, @@ -3987,7 +3987,7 @@ : (r = { promise: e, reason: n }), !G && (o = s['on' + t]) ? o(r) - : 'unhandledrejection' === t && E('Unhandled promise rejection', n); + : 'unhandledrejection' === t && A('Unhandled promise rejection', n); }, Z = function(t) { O.call(s, function() { @@ -4087,7 +4087,7 @@ e = D(t); (this.promise = t), (this.resolve = nt(ot, e)), (this.reject = nt(rt, e)); }), - (A.f = H = function(t) { + (E.f = H = function(t) { return t === N || t === i ? new o(t) : q(t); }), c || @@ -5063,8 +5063,8 @@ S = x && p.call(e, '__wrapped__'); if (O || S) { var j = O ? t.value() : t, - E = S ? e.value() : e; - return v || (v = new r()), d(j, E, n, h, v); + A = S ? e.value() : e; + return v || (v = new r()), d(j, A, n, h, v); } } return !!w && (v || (v = new r()), a(t, e, n, h, d, v)); @@ -5880,12 +5880,12 @@ return e ? e.toUpperCase() : ''; }); }), - E = O(function(t) { + A = O(function(t) { return t.charAt(0).toUpperCase() + t.slice(1); }), - A = /\B([A-Z])/g, + E = /\B([A-Z])/g, k = O(function(t) { - return t.replace(A, '-$1').toLowerCase(); + return t.replace(E, '-$1').toLowerCase(); }); var C = Function.prototype.bind ? function(t, e) { @@ -6173,7 +6173,7 @@ function jt(t) { St = t; } - var Et = function(t) { + var At = function(t) { (this.value = t), (this.dep = new pt()), (this.vmCount = 0), @@ -6192,18 +6192,18 @@ this.observeArray(t)) : this.walk(t); }; - function At(t, e) { + function Et(t, e) { var n; if (f(t) && !(t instanceof yt)) return ( - w(t, '__ob__') && t.__ob__ instanceof Et + w(t, '__ob__') && t.__ob__ instanceof At ? (n = t.__ob__) : St && !it() && (Array.isArray(t) || p(t)) && Object.isExtensible(t) && !t._isVue && - (n = new Et(t)), + (n = new At(t)), e && n && n.vmCount++, n ); @@ -6215,7 +6215,7 @@ var u = a && a.get, c = a && a.set; (u && !c) || 2 !== arguments.length || (n = t[e]); - var s = !o && At(n); + var s = !o && Et(n); Object.defineProperty(t, e, { enumerable: !0, configurable: !0, @@ -6228,7 +6228,7 @@ e === r || (e != e && r != r) || (u && !c) || - (c ? c.call(t, e) : (n = e), (s = !o && At(e)), i.notify()); + (c ? c.call(t, e) : (n = e), (s = !o && Et(e)), i.notify()); }, }); } @@ -6254,11 +6254,11 @@ for (var e = void 0, n = 0, r = t.length; n < r; n++) (e = t[n]) && e.__ob__ && e.__ob__.dep.depend(), Array.isArray(e) && Pt(e); } - (Et.prototype.walk = function(t) { + (At.prototype.walk = function(t) { for (var e = Object.keys(t), n = 0; n < e.length; n++) kt(t, e[n]); }), - (Et.prototype.observeArray = function(t) { - for (var e = 0, n = t.length; e < n; e++) At(t[e]); + (At.prototype.observeArray = function(t) { + for (var e = 0, n = t.length; e < n; e++) Et(t[e]); }); var Tt = F.optionMergeStrategies; function Lt(t, e) { @@ -6386,7 +6386,7 @@ if (w(o, n)) return o[n]; var i = j(n); if (w(o, i)) return o[i]; - var a = E(i); + var a = A(i); return w(o, a) ? o[a] : o[n] || o[i] || o[a]; } } @@ -6416,7 +6416,7 @@ return 'function' == typeof r && 'Function' !== Ft(e.type) ? r.call(t) : r; })(r, o, t); var s = St; - jt(!0), At(a), jt(s); + jt(!0), Et(a), jt(s); } return a; } @@ -6792,7 +6792,7 @@ r = n[t]; return ( (r && !e) || - Ae( + Ee( (r = n[t] = this.$options.staticRenderFns[t].call(this._renderProxy, null, this)), '__static__' + t, !1, @@ -6800,10 +6800,10 @@ r ); } - function Ee(t, e, n) { - return Ae(t, '__once__' + e + (n ? '_' + n : ''), !0), t; - } function Ae(t, e, n) { + return Ee(t, '__once__' + e + (n ? '_' + n : ''), !0), t; + } + function Ee(t, e, n) { if (Array.isArray(t)) for (var r = 0; r < t.length; r++) t[r] && 'string' != typeof t[r] && ke(t[r], e + '_' + r, n); @@ -6843,7 +6843,7 @@ return 'string' == typeof t ? e + t : t; } function Le(t) { - (t._o = Ee), + (t._o = Ae), (t._n = m), (t._s = y), (t._l = be), @@ -7465,9 +7465,9 @@ 36 !== (a = (i + '').charCodeAt(0)) && 95 !== a && yn(t, '_data', i)); } var a; - At(e, !0); + Et(e, !0); })(t) - : At((t._data = {}), !0), + : Et((t._data = {}), !0), e.computed && (function(t, e) { var n = (t._computedWatchers = Object.create(null)), @@ -7535,7 +7535,7 @@ function jn(t) { this._init(t); } - function En(t) { + function An(t) { t.cid = 0; var e = 1; t.extend = function(t) { @@ -7578,7 +7578,7 @@ ); }; } - function An(t) { + function En(t) { return t && (t.Ctor.options.name || t.tag); } function kn(t, e) { @@ -7595,7 +7595,7 @@ for (var i in n) { var a = n[i]; if (a) { - var u = An(a.componentOptions); + var u = En(a.componentOptions); u && !e(u) && $n(n, i, r, o); } } @@ -7851,7 +7851,7 @@ e = We(t), n = e && e.componentOptions; if (n) { - var r = An(n), + var r = En(n), o = this.include, i = this.exclude; if ((o && (!r || !kn(o, r))) || (i && r && kn(i, r))) return e; @@ -7881,7 +7881,7 @@ (t.delete = $t), (t.nextTick = re), (t.observable = function(t) { - return At(t), t; + return Et(t), t; }), (t.options = Object.create(null)), N.forEach(function(e) { @@ -7909,7 +7909,7 @@ return (this.options = Mt(this.options, t)), this; }; })(t), - En(t), + An(t), (function(t) { N.forEach(function(e) { t[e] = function(t, n) { @@ -8273,7 +8273,7 @@ } var Sr, jr = { create: Or, update: Or }; - function Er(t, e) { + function Ar(t, e) { if (!a(t.data.domProps) || !a(e.data.domProps)) { var n, r, @@ -8289,7 +8289,7 @@ if ('value' === n && 'PROGRESS' !== o.tagName) { o._value = r; var s = a(r) ? '' : String(r); - Ar(o, s) && (o.value = s); + Er(o, s) && (o.value = s); } else if ('innerHTML' === n && Kn(o.tagName) && a(o.innerHTML)) { (Sr = Sr || document.createElement('div')).innerHTML = '' + r + ''; for (var f = Sr.firstChild; o.firstChild; ) o.removeChild(o.firstChild); @@ -8301,7 +8301,7 @@ } } } - function Ar(t, e) { + function Er(t, e) { return ( !t.composing && ('OPTION' === t.tagName || @@ -8323,7 +8323,7 @@ })(t, e)) ); } - var kr = { create: Er, update: Er }, + var kr = { create: Ar, update: Ar }, Cr = O(function(t) { var e = {}, n = /:(.+)/; @@ -8560,20 +8560,20 @@ O = r.appearCancelled, S = r.duration, j = Qe, - E = Qe.$vnode; - E && E.parent; + A = Qe.$vnode; + A && A.parent; ) - (j = E.context), (E = E.parent); - var A = !j._isMounted || !t.isRootInsert; - if (!A || x || '' === x) { - var k = A && p ? p : c, - C = A && d ? d : l, - $ = A && h ? h : s, - P = (A && _) || v, - T = A && 'function' == typeof x ? x : y, - L = (A && w) || g, - R = (A && O) || b, + (j = A.context), (A = A.parent); + var E = !j._isMounted || !t.isRootInsert; + if (!E || x || '' === x) { + var k = E && p ? p : c, + C = E && d ? d : l, + $ = E && h ? h : s, + P = (E && _) || v, + T = E && 'function' == typeof x ? x : y, + L = (E && w) || g, + R = (E && O) || b, z = m(f(S) ? S.enter : S); 0; var D = !1 !== o && !Y, @@ -8802,7 +8802,7 @@ u(e.elm) && u(o) && (e = o[s] = _t(e)); var p = (e.elm = t.elm); if (c(t.isAsyncPlaceholder)) - u(e.asyncFactory.resolved) ? A(t.elm, e, n) : (e.isAsyncPlaceholder = !0); + u(e.asyncFactory.resolved) ? E(t.elm, e, n) : (e.isAsyncPlaceholder = !0); else if ( c(e.isStatic) && c(t.isStatic) && @@ -8882,8 +8882,8 @@ if (c(n) && u(t.parent)) t.parent.data.pendingInsert = e; else for (var r = 0; r < e.length; ++r) e[r].data.hook.insert(e[r]); } - var E = g('attrs,class,staticClass,staticStyle,key'); - function A(t, e, n, r) { + var A = g('attrs,class,staticClass,staticStyle,key'); + function E(t, e, n, r) { var o, i = e.tag, a = e.data, @@ -8899,7 +8899,7 @@ if (o !== t.innerHTML) return !1; } else { for (var f = !0, l = t.firstChild, h = 0; h < s.length; h++) { - if (!l || !A(l, s[h], n, r)) { + if (!l || !E(l, s[h], n, r)) { f = !1; break; } @@ -8911,7 +8911,7 @@ if (u(a)) { var v = !1; for (var m in a) - if (!E(m)) { + if (!A(m)) { (v = !0), y(e, n); break; } @@ -8935,7 +8935,7 @@ (1 === t.nodeType && t.hasAttribute('data-server-rendered') && (t.removeAttribute('data-server-rendered'), (n = !0)), - c(n) && A(t, e, p)) + c(n) && E(t, e, p)) ) return j(e, p, !0), t; (s = t), (t = new yt(i.tagName(s).toLowerCase(), {}, [], void 0, s)); @@ -8948,7 +8948,7 @@ if (((m.elm = e.elm), g)) { for (var w = 0; w < r.create.length; ++w) r.create[w](er, m); var O = m.data.hook.insert; - if (O.merged) for (var E = 1; E < O.fns.length; E++) O.fns[E](); + if (O.merged) for (var A = 1; A < O.fns.length; A++) O.fns[A](); } else tr(m); m = m.parent; } @@ -9124,10 +9124,10 @@ if (/\d-keep-alive$/.test(e.tag)) return t('keep-alive', { props: e.componentOptions.propsData }); } - var Eo = function(t) { + var Ao = function(t) { return t.tag || qe(t); }, - Ao = function(t) { + Eo = function(t) { return 'show' === t.name; }, ko = { @@ -9137,7 +9137,7 @@ render: function(t) { var e = this, n = this.$slots.default; - if (n && (n = n.filter(Eo)).length) { + if (n && (n = n.filter(Ao)).length) { 0; var r = this.mode; 0; @@ -9166,7 +9166,7 @@ c = this._vnode, f = Oo(c); if ( - (i.data.directives && i.data.directives.some(Ao) && (i.data.show = !0), + (i.data.directives && i.data.directives.some(Eo) && (i.data.show = !0), f && f.data && !(function(t, e) { @@ -9978,8 +9978,8 @@ O in g && (w.on[O] = Array.isArray(S) ? S : [S]); } for (var j in g) j in w.on ? w.on[j].push(g[j]) : (w.on[j] = m); - var E = (x.data.attrs = zo({}, x.data.attrs)); - (E.href = u), (E['aria-current'] = y); + var A = (x.data.attrs = zo({}, x.data.attrs)); + (A.href = u), (A['aria-current'] = y); } else b.on = g; } return t(this.tag, b, this.$slots.default); @@ -10003,8 +10003,8 @@ return t.preventDefault && t.preventDefault(), !0; } } - var Ei = 'undefined' != typeof window; - function Ai(t, e, n, r) { + var Ai = 'undefined' != typeof window; + function Ei(t, e, n, r) { var o = e || [], i = n || Object.create(null), a = r || Object.create(null); @@ -10058,7 +10058,7 @@ return oi(t, [], e); } function Ci(t, e) { - var n = Ai(t), + var n = Ei(t), r = n.pathList, o = n.pathMap, i = n.nameMap; @@ -10136,7 +10136,7 @@ return { match: a, addRoutes: function(t) { - Ai(t, r, o, i); + Ei(t, r, o, i); }, }; } @@ -10150,7 +10150,7 @@ } return !0; } - var Pi = Ei && window.performance && window.performance.now ? window.performance : Date; + var Pi = Ai && window.performance && window.performance.now ? window.performance : Date; function Ti() { return Pi.now().toFixed(3); } @@ -10239,7 +10239,7 @@ } var Wi, Gi = - Ei && + Ai && ((-1 === (Wi = window.navigator.userAgent).indexOf('Android 2.') && -1 === Wi.indexOf('Android 4.0')) || -1 === Wi.indexOf('Mobile Safari') || @@ -10381,7 +10381,7 @@ (this.router = t), (this.base = (function(t) { if (!t) - if (Ei) { + if (Ai) { var e = document.querySelector('base'); t = (t = (e && e.getAttribute('href')) || '/').replace(/^https?:\/\/[^\/]+/, ''); } else t = '/'; @@ -10822,7 +10822,7 @@ switch ( ((this.fallback = 'history' === e && !Gi && !1 !== t.fallback), this.fallback && (e = 'hash'), - Ei || (e = 'abstract'), + Ai || (e = 'abstract'), (this.mode = e), e) ) { @@ -11004,7 +11004,7 @@ (xa.version = '3.4.9'), (xa.isNavigationFailure = ra), (xa.NavigationFailureType = Qi), - Ei && window.Vue && window.Vue.use(xa); + Ai && window.Vue && window.Vue.use(xa); var Sa = xa; n(93), n(197), n(199), n(201), n(133), n(94), n(202), n(95); function ja(t) { @@ -11015,8 +11015,8 @@ Object.freeze(t); } n(174), n(134), n(43), n(176), n(66), n(56), n(57), n(82); - function Ea(t) { - return (Ea = + function Aa(t) { + return (Aa = 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator ? function(t) { return typeof t; @@ -11030,7 +11030,7 @@ : typeof t; })(t); } - var Aa = n(40), + var Ea = n(40), ka = { NotFound: function() { return n.e(17).then(n.bind(null, 377)); @@ -11043,47 +11043,47 @@ 'v-50357228': function() { return n.e(20).then(n.bind(null, 382)); }, - 'v-11d3734f': function() { - return n.e(18).then(n.bind(null, 383)); - }, 'v-77cb6b9f': function() { - return n.e(9).then(n.bind(null, 384)); + return n.e(9).then(n.bind(null, 383)); }, 'v-2c7961a6': function() { - return n.e(21).then(n.bind(null, 385)); + return n.e(21).then(n.bind(null, 384)); }, - 'v-6be2680e': function() { - return n.e(22).then(n.bind(null, 386)); + 'v-11d3734f': function() { + return n.e(18).then(n.bind(null, 385)); }, 'v-358de850': function() { - return n.e(10).then(n.bind(null, 387)); + return n.e(10).then(n.bind(null, 386)); }, 'v-27f2dbac': function() { - return n.e(19).then(n.bind(null, 388)); + return n.e(19).then(n.bind(null, 387)); }, 'v-1c499b2c': function() { - return n.e(11).then(n.bind(null, 389)); + return n.e(11).then(n.bind(null, 388)); }, - 'v-25c71eb8': function() { - return n.e(24).then(n.bind(null, 390)); + 'v-6be2680e': function() { + return n.e(22).then(n.bind(null, 389)); }, 'v-3e53f828': function() { - return n.e(23).then(n.bind(null, 391)); + return n.e(23).then(n.bind(null, 390)); }, - 'v-4574ee28': function() { - return n.e(25).then(n.bind(null, 392)); - }, - 'v-1995786c': function() { - return n.e(12).then(n.bind(null, 393)); - }, - 'v-f3d01ce0': function() { - return n.e(7).then(n.bind(null, 394)); + 'v-25c71eb8': function() { + return n.e(24).then(n.bind(null, 391)); }, 'v-76fd0d8c': function() { - return n.e(26).then(n.bind(null, 395)); + return n.e(26).then(n.bind(null, 392)); + }, + 'v-f3d01ce0': function() { + return n.e(7).then(n.bind(null, 393)); + }, + 'v-4574ee28': function() { + return n.e(25).then(n.bind(null, 394)); }, 'v-0be2f96c': function() { - return n.e(27).then(n.bind(null, 396)); + return n.e(27).then(n.bind(null, 395)); + }, + 'v-1995786c': function() { + return n.e(12).then(n.bind(null, 396)); }, 'v-a9b10980': function() { return n.e(8).then(n.bind(null, 397)); @@ -11261,7 +11261,7 @@ var e; }, mounted: function() { - (this.currentMetaTags = Object(Aa.a)(document.querySelectorAll('meta'))), + (this.currentMetaTags = Object(Ea.a)(document.querySelectorAll('meta'))), this.updateMeta(), this.updateCanonicalLink(); }, @@ -11306,7 +11306,7 @@ function eu(t, e) { if ( (e && - Object(Aa.a)(e) + Object(Ea.a)(e) .filter(function(t) { return t.parentNode === document.head; }) @@ -11450,7 +11450,7 @@ t[e] || (t[e] = {}), Object.assign(t[e], n); break; case 'mixins': - t[e] || (t[e] = []), (r = t[e]).push.apply(r, Object(Aa.a)(n)); + t[e] || (t[e] = []), (r = t[e]).push.apply(r, Object(Ea.a)(n)); break; default: throw new Error('Unknown option name.'); @@ -11465,15 +11465,6 @@ Wa('Layout', 'v-50357228').then(n); }, }, - { - name: 'v-11d3734f', - path: '/', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-11d3734f').then(n); - }, - }, - { path: '/index.html', redirect: '/' }, { name: 'v-77cb6b9f', path: '/zh/guide/', @@ -11492,13 +11483,14 @@ }, }, { - name: 'v-6be2680e', - path: '/zh/guide/deployDev/api.html', + name: 'v-11d3734f', + path: '/', component: fu, beforeEnter: function(t, e, n) { - Wa('Layout', 'v-6be2680e').then(n); + Wa('Layout', 'v-11d3734f').then(n); }, }, + { path: '/index.html', redirect: '/' }, { name: 'v-358de850', path: '/zh/guide/componentDev/dynamicLoading.html', @@ -11524,11 +11516,11 @@ }, }, { - name: 'v-25c71eb8', - path: '/zh/guide/deployDev/oss.html', + name: 'v-6be2680e', + path: '/zh/guide/deployDev/api.html', component: fu, beforeEnter: function(t, e, n) { - Wa('Layout', 'v-25c71eb8').then(n); + Wa('Layout', 'v-6be2680e').then(n); }, }, { @@ -11540,27 +11532,11 @@ }, }, { - name: 'v-4574ee28', - path: '/zh/guide/directoryStructure.html', + name: 'v-25c71eb8', + path: '/zh/guide/deployDev/oss.html', component: fu, beforeEnter: function(t, e, n) { - Wa('Layout', 'v-4574ee28').then(n); - }, - }, - { - name: 'v-1995786c', - path: '/zh/guide/functionRealization/machinePreview.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-1995786c').then(n); - }, - }, - { - name: 'v-f3d01ce0', - path: '/zh/guide/functionRealization/pagePreview.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-f3d01ce0').then(n); + Wa('Layout', 'v-25c71eb8').then(n); }, }, { @@ -11571,6 +11547,22 @@ Wa('Layout', 'v-76fd0d8c').then(n); }, }, + { + name: 'v-f3d01ce0', + path: '/zh/guide/functionRealization/pagePreview.html', + component: fu, + beforeEnter: function(t, e, n) { + Wa('Layout', 'v-f3d01ce0').then(n); + }, + }, + { + name: 'v-4574ee28', + path: '/zh/guide/directoryStructure.html', + component: fu, + beforeEnter: function(t, e, n) { + Wa('Layout', 'v-4574ee28').then(n); + }, + }, { name: 'v-0be2f96c', path: '/zh/guide/functionRealization/saveJson.html', @@ -11579,6 +11571,14 @@ Wa('Layout', 'v-0be2f96c').then(n); }, }, + { + name: 'v-1995786c', + path: '/zh/guide/functionRealization/machinePreview.html', + component: fu, + beforeEnter: function(t, e, n) { + Wa('Layout', 'v-1995786c').then(n); + }, + }, { name: 'v-a9b10980', path: '/zh/guide/functionRealization/templateLibrary.html', @@ -11628,6 +11628,30 @@ path: '/zh/guide/componentDev/DSLAnalysis.html', lastUpdated: '1/17/2021, 9:57:34 PM', }, + { + frontmatter: {}, + regularPath: '/zh/guide/', + relativePath: 'zh/guide/README.md', + key: 'v-77cb6b9f', + path: '/zh/guide/', + headers: [ + { level: 2, title: '功能特点', slug: '功能特点' }, + { level: 2, title: '为什么选择 Dooring', slug: '为什么选择-dooring' }, + ], + lastUpdated: '1/18/2021, 12:06:19 AM', + }, + { + frontmatter: {}, + regularPath: '/zh/guide/componentDev/componentStructure.html', + relativePath: 'zh/guide/componentDev/componentStructure.md', + key: 'v-2c7961a6', + path: '/zh/guide/componentDev/componentStructure.html', + headers: [ + { level: 2, title: '组件设计', slug: '组件设计' }, + { level: 2, title: 'template设计', slug: 'template设计' }, + ], + lastUpdated: '1/17/2021, 9:57:34 PM', + }, { title: 'Home', frontmatter: { @@ -11660,27 +11684,29 @@ }, { frontmatter: {}, - regularPath: '/zh/guide/', - relativePath: 'zh/guide/README.md', - key: 'v-77cb6b9f', - path: '/zh/guide/', - headers: [ - { level: 2, title: '功能特点', slug: '功能特点' }, - { level: 2, title: '为什么选择 Dooring', slug: '为什么选择-dooring' }, - ], - lastUpdated: '1/18/2021, 12:06:19 AM', + regularPath: '/zh/guide/componentDev/dynamicLoading.html', + relativePath: 'zh/guide/componentDev/dynamicLoading.md', + key: 'v-358de850', + path: '/zh/guide/componentDev/dynamicLoading.html', + headers: [{ level: 2, title: 'umi3提供的dynamic', slug: 'umi3提供的dynamic' }], + lastUpdated: '1/17/2021, 9:57:34 PM', }, { frontmatter: {}, - regularPath: '/zh/guide/componentDev/componentStructure.html', - relativePath: 'zh/guide/componentDev/componentStructure.md', - key: 'v-2c7961a6', - path: '/zh/guide/componentDev/componentStructure.html', - headers: [ - { level: 2, title: '组件设计', slug: '组件设计' }, - { level: 2, title: 'template设计', slug: 'template设计' }, - ], - lastUpdated: '1/17/2021, 9:57:34 PM', + regularPath: '/zh/guide/building.html', + relativePath: 'zh/guide/building.md', + key: 'v-27f2dbac', + path: '/zh/guide/building.html', + lastUpdated: '1/17/2021, 11:22:04 PM', + }, + { + frontmatter: {}, + regularPath: '/zh/guide/deployDev/deploy.html', + relativePath: 'zh/guide/deployDev/deploy.md', + key: 'v-1c499b2c', + path: '/zh/guide/deployDev/deploy.html', + headers: [{ level: 3, title: '部署架构图', slug: '部署架构图' }], + lastUpdated: '1/31/2021, 1:25:02 AM', }, { frontmatter: {}, @@ -11714,42 +11740,7 @@ { level: 3, title: '数据大盘接口', slug: '数据大盘接口' }, { level: 3, title: '页面埋点', slug: '页面埋点' }, ], - lastUpdated: '2/10/2021, 1:22:06 PM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/componentDev/dynamicLoading.html', - relativePath: 'zh/guide/componentDev/dynamicLoading.md', - key: 'v-358de850', - path: '/zh/guide/componentDev/dynamicLoading.html', - headers: [{ level: 2, title: 'umi3提供的dynamic', slug: 'umi3提供的dynamic' }], - lastUpdated: '1/17/2021, 9:57:34 PM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/building.html', - relativePath: 'zh/guide/building.md', - key: 'v-27f2dbac', - path: '/zh/guide/building.html', - lastUpdated: '1/17/2021, 11:22:04 PM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/deployDev/deploy.html', - relativePath: 'zh/guide/deployDev/deploy.md', - key: 'v-1c499b2c', - path: '/zh/guide/deployDev/deploy.html', - headers: [{ level: 3, title: '部署架构图', slug: '部署架构图' }], - lastUpdated: '1/31/2021, 1:25:02 AM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/deployDev/oss.html', - relativePath: 'zh/guide/deployDev/oss.md', - key: 'v-25c71eb8', - path: '/zh/guide/deployDev/oss.html', - headers: [{ level: 3, title: '前端上传文件到oss', slug: '前端上传文件到oss' }], - lastUpdated: '1/31/2021, 1:25:02 AM', + lastUpdated: '2/15/2021, 12:27:31 AM', }, { frontmatter: {}, @@ -11765,18 +11756,19 @@ }, { frontmatter: {}, - regularPath: '/zh/guide/directoryStructure.html', - relativePath: 'zh/guide/directoryStructure.md', - key: 'v-4574ee28', - path: '/zh/guide/directoryStructure.html', - lastUpdated: '1/17/2021, 7:12:02 PM', + regularPath: '/zh/guide/deployDev/oss.html', + relativePath: 'zh/guide/deployDev/oss.md', + key: 'v-25c71eb8', + path: '/zh/guide/deployDev/oss.html', + headers: [{ level: 3, title: '前端上传文件到oss', slug: '前端上传文件到oss' }], + lastUpdated: '1/31/2021, 1:25:02 AM', }, { frontmatter: {}, - regularPath: '/zh/guide/functionRealization/machinePreview.html', - relativePath: 'zh/guide/functionRealization/machinePreview.md', - key: 'v-1995786c', - path: '/zh/guide/functionRealization/machinePreview.html', + regularPath: '/zh/guide/functionRealization/revocation.html', + relativePath: 'zh/guide/functionRealization/revocation.md', + key: 'v-76fd0d8c', + path: '/zh/guide/functionRealization/revocation.html', lastUpdated: '1/17/2021, 9:57:34 PM', }, { @@ -11789,11 +11781,11 @@ }, { frontmatter: {}, - regularPath: '/zh/guide/functionRealization/revocation.html', - relativePath: 'zh/guide/functionRealization/revocation.md', - key: 'v-76fd0d8c', - path: '/zh/guide/functionRealization/revocation.html', - lastUpdated: '1/17/2021, 9:57:34 PM', + regularPath: '/zh/guide/directoryStructure.html', + relativePath: 'zh/guide/directoryStructure.md', + key: 'v-4574ee28', + path: '/zh/guide/directoryStructure.html', + lastUpdated: '1/17/2021, 7:12:02 PM', }, { frontmatter: {}, @@ -11803,6 +11795,14 @@ path: '/zh/guide/functionRealization/saveJson.html', lastUpdated: '1/17/2021, 9:57:34 PM', }, + { + frontmatter: {}, + regularPath: '/zh/guide/functionRealization/machinePreview.html', + relativePath: 'zh/guide/functionRealization/machinePreview.md', + key: 'v-1995786c', + path: '/zh/guide/functionRealization/machinePreview.html', + lastUpdated: '1/17/2021, 9:57:34 PM', + }, { frontmatter: {}, regularPath: '/zh/guide/functionRealization/templateLibrary.html', @@ -11989,14 +11989,14 @@ Ro.component('Home', function() { return Promise.all([n.e(0), n.e(3)]).then(n.bind(null, 379)); }), - Ro.component('Badge', function() { - return Promise.all([n.e(0), n.e(4)]).then(n.bind(null, 401)); - }), Ro.component('CodeBlock', function() { return Promise.all([n.e(0), n.e(5)]).then(n.bind(null, 380)); }), Ro.component('CodeGroup', function() { return Promise.all([n.e(0), n.e(6)]).then(n.bind(null, 381)); + }), + Ro.component('Badge', function() { + return Promise.all([n.e(0), n.e(4)]).then(n.bind(null, 401)); }); n(302); var hu = [ @@ -12054,7 +12054,7 @@ } n(138), n(98); function _u(t, e) { - return !e || ('object' !== Ea(e) && 'function' != typeof e) + return !e || ('object' !== Aa(e) && 'function' != typeof e) ? (function(t) { if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); @@ -12169,7 +12169,7 @@ }).length > 0 ); } - var Eu = { + var Au = { props: { pageKey: String, slotKey: { type: String, default: 'default' } }, render: function(t) { var e = this.pageKey || this.$parent.$page.key; @@ -12180,7 +12180,7 @@ ); }, }, - Au = { + Eu = { functional: !0, props: { slotKey: String, required: !0 }, render: function(t, e) { @@ -12473,8 +12473,8 @@ })(); }, pu), ), - Ro.component('Content', Eu), - Ro.component('ContentSlotsDistributor', Au), + Ro.component('Content', Au), + Ro.component('ContentSlotsDistributor', Eu), Ro.component('OutboundLink', Cu), Ro.component('ClientOnly', { functional: !0, @@ -12493,7 +12493,7 @@ var e = this.$site.base; return '/' === t.charAt(0) ? e + t.slice(1) : t; }), - (window.__VUEPRESS__ = { version: '1.8.0', hash: 'fb363d2' }), + (window.__VUEPRESS__ = { version: '1.8.0', hash: '5e26fac' }), (function(t) { return $u.apply(this, arguments); })(!1).then(function(t) { diff --git a/doc-dist/index.html b/doc-dist/index.html index 96a084e..d4c63d2 100644 --- a/doc-dist/index.html +++ b/doc-dist/index.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/building.html b/doc-dist/zh/guide/building.html index 12a2651..5c468a1 100644 --- a/doc-dist/zh/guide/building.html +++ b/doc-dist/zh/guide/building.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/componentDev/DSLAnalysis.html b/doc-dist/zh/guide/componentDev/DSLAnalysis.html index 713c15a..c30c852 100644 --- a/doc-dist/zh/guide/componentDev/DSLAnalysis.html +++ b/doc-dist/zh/guide/componentDev/DSLAnalysis.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/componentDev/componentStructure.html b/doc-dist/zh/guide/componentDev/componentStructure.html index 1105c49..3e38d7d 100644 --- a/doc-dist/zh/guide/componentDev/componentStructure.html +++ b/doc-dist/zh/guide/componentDev/componentStructure.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/componentDev/dynamicLoading.html b/doc-dist/zh/guide/componentDev/dynamicLoading.html index 539de7f..ad25ed6 100644 --- a/doc-dist/zh/guide/componentDev/dynamicLoading.html +++ b/doc-dist/zh/guide/componentDev/dynamicLoading.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/deployDev/api.html b/doc-dist/zh/guide/deployDev/api.html index 3530908..0880689 100644 --- a/doc-dist/zh/guide/deployDev/api.html +++ b/doc-dist/zh/guide/deployDev/api.html @@ -8,8 +8,8 @@ - - + +
Last Updated: 2/15/2021, 12:27:31 AM
- + diff --git a/doc-dist/zh/guide/deployDev/deploy.html b/doc-dist/zh/guide/deployDev/deploy.html index d962f1f..0047e5c 100644 --- a/doc-dist/zh/guide/deployDev/deploy.html +++ b/doc-dist/zh/guide/deployDev/deploy.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/deployDev/https.html b/doc-dist/zh/guide/deployDev/https.html index a536ef4..7a009fe 100644 --- a/doc-dist/zh/guide/deployDev/https.html +++ b/doc-dist/zh/guide/deployDev/https.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/deployDev/oss.html b/doc-dist/zh/guide/deployDev/oss.html index e43a665..02897cb 100644 --- a/doc-dist/zh/guide/deployDev/oss.html +++ b/doc-dist/zh/guide/deployDev/oss.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/directoryStructure.html b/doc-dist/zh/guide/directoryStructure.html index 0af6059..c08188b 100644 --- a/doc-dist/zh/guide/directoryStructure.html +++ b/doc-dist/zh/guide/directoryStructure.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/functionRealization/machinePreview.html b/doc-dist/zh/guide/functionRealization/machinePreview.html index c8417f4..7f402a6 100644 --- a/doc-dist/zh/guide/functionRealization/machinePreview.html +++ b/doc-dist/zh/guide/functionRealization/machinePreview.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/functionRealization/pagePreview.html b/doc-dist/zh/guide/functionRealization/pagePreview.html index 3815934..1a0255d 100644 --- a/doc-dist/zh/guide/functionRealization/pagePreview.html +++ b/doc-dist/zh/guide/functionRealization/pagePreview.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/functionRealization/revocation.html b/doc-dist/zh/guide/functionRealization/revocation.html index 53ca1d2..9124b21 100644 --- a/doc-dist/zh/guide/functionRealization/revocation.html +++ b/doc-dist/zh/guide/functionRealization/revocation.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/functionRealization/saveJson.html b/doc-dist/zh/guide/functionRealization/saveJson.html index 4abef87..97afabd 100644 --- a/doc-dist/zh/guide/functionRealization/saveJson.html +++ b/doc-dist/zh/guide/functionRealization/saveJson.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/functionRealization/screenshot.html b/doc-dist/zh/guide/functionRealization/screenshot.html index 66e24bc..0cf4a49 100644 --- a/doc-dist/zh/guide/functionRealization/screenshot.html +++ b/doc-dist/zh/guide/functionRealization/screenshot.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/functionRealization/templateLibrary.html b/doc-dist/zh/guide/functionRealization/templateLibrary.html index 6dbf9ed..21c5756 100644 --- a/doc-dist/zh/guide/functionRealization/templateLibrary.html +++ b/doc-dist/zh/guide/functionRealization/templateLibrary.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/index.html b/doc-dist/zh/guide/index.html index 36af026..bbf2dd3 100644 --- a/doc-dist/zh/guide/index.html +++ b/doc-dist/zh/guide/index.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/introduced.html b/doc-dist/zh/guide/introduced.html index 1599e21..3a49c68 100644 --- a/doc-dist/zh/guide/introduced.html +++ b/doc-dist/zh/guide/introduced.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/doc-dist/zh/guide/startedQuickly.html b/doc-dist/zh/guide/startedQuickly.html index f797cf5..8c5e1e4 100644 --- a/doc-dist/zh/guide/startedQuickly.html +++ b/doc-dist/zh/guide/startedQuickly.html @@ -8,8 +8,8 @@ - - + +
- + diff --git a/src/app.tsx b/src/app.tsx index 6643078..72ffb1d 100644 --- a/src/app.tsx +++ b/src/app.tsx @@ -1,9 +1,11 @@ +import { createLogger } from 'redux-logger'; import { message } from 'antd'; import undoable, { StateWithHistory } from 'redux-undo'; import { Reducer, AnyAction } from 'redux'; export const dva = { config: { + [process.env.NODE_ENV === 'development' ? 'onAction' : '']: createLogger(), onError(e: Error) { message.error(e.message, 3); }, diff --git a/src/assets/calend.png b/src/assets/calend.png new file mode 100644 index 0000000000000000000000000000000000000000..cf839395abb3e70dcb7be097f8cd19d255a296fa GIT binary patch literal 44592 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�T3=WBpvNf$$AOUH&RwF%?PtCWQTdw3n? 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 LYHzEh%|iYU>E^+l literal 0 HcmV?d00001 diff --git a/src/components/BasicShop/MediaComponents/Calendar/index.less b/src/components/BasicShop/MediaComponents/Calendar/index.less new file mode 100644 index 0000000..5f211c8 --- /dev/null +++ b/src/components/BasicShop/MediaComponents/Calendar/index.less @@ -0,0 +1,55 @@ +.calenderWrap { + position: relative; + // height: 100%; + overflow: hidden; + background-color: #fff; + :global(.za-calendar__month) { + color: var(--color) !important; + } + :global(.za-calendar__day--today .za-calendar__day__content) { + color: var(--selectColor); + background-color: rgba(255, 255, 255, 0.3); + } + :global(.za-calendar__day--selected .za-calendar__day__content) { + background-color: var(--selectColor) !important; + } + :global(.za-calendar__day--range .za-calendar__day__content), + :global(.za-calendar__day--range), + :global(.za-calendar__day--selected .za-calendar__day__content) { + background-color: var(--selectBgColor) !important; + background-image: linear-gradient( + 90deg, + rgba(0, 0, 0, 0) 0, + rgba(0, 0, 0, 0) 50%, + var(--selectBgColor) 0 + ) !important; + } + :global(.za-calendar__day--range) { + color: rgba(255, 255, 255, 0.7) !important; + :global(.za-calendar__day__content) { + color: rgba(255, 255, 255, 0.7) !important; + } + } + :global(.za-calendar__day.range-start), + :global(.za-calendar__day.range-end) { + :global(.za-calendar__day__content) { + color: rgba(255, 255, 255, 1) !important; + } + } + :global(.za-calendar__day.range-start:not(.range-end):not(.d6):not(:last-child)) { + background-image: linear-gradient( + 90deg, + rgba(0, 0, 0, 0) 0, + rgba(0, 0, 0, 0) 50%, + var(--selectBgColor) 0 + ) !important; + } + :global(.za-calendar__day.range-end:not(.range-start):not(.d7):not(:first-child)) { + background-image: linear-gradient( + -90deg, + rgba(0, 0, 0, 0) 0, + rgba(0, 0, 0, 0) 50%, + var(--selectBgColor) 0 + ) !important; + } +} diff --git a/src/components/BasicShop/MediaComponents/Calendar/index.tsx b/src/components/BasicShop/MediaComponents/Calendar/index.tsx new file mode 100644 index 0000000..0384e8a --- /dev/null +++ b/src/components/BasicShop/MediaComponents/Calendar/index.tsx @@ -0,0 +1,59 @@ +import React, { useState, memo, useEffect, useRef } from 'react'; +import { Calendar } from 'zarm'; +import styles from './index.less'; +import { ICalendarConfig } from './schema'; +import logo from '@/assets/calend.png'; + +const CalendarCp = memo((props: ICalendarConfig & { isTpl: boolean }) => { + const { time, range, color, selectedColor, round, isTpl } = props; + + const realRange = range.split('-'); + + const [value, setValue] = useState([ + new Date(`${time}-${realRange[0]}`), + new Date(`${time}-${realRange[1]}`), + ]); + const [min] = useState(new Date(`${time}-01`)); + const [max] = useState(new Date(`${time}-31`)); + + const boxRef = useRef(null); + + useEffect(() => { + if (boxRef.current) { + boxRef.current.style.setProperty('--color', color); + boxRef.current.style.setProperty('--selectColor', selectedColor); + boxRef.current.style.setProperty('--selectBgColor', selectedColor); + } + }, []); + + const isEditorPage = window.location.pathname.indexOf('editor') > -1; + + return ( + <> + {isTpl ? ( +
+ h5-dooring日历组件 +
+ ) : ( +
+ /(0|6)/.test(date.getDay())} + onChange={(value: Date[] | undefined) => { + setValue(value); + }} + /> +
+ )} + + ); +}); + +export default CalendarCp; diff --git a/src/components/BasicShop/MediaComponents/Calendar/schema.ts b/src/components/BasicShop/MediaComponents/Calendar/schema.ts new file mode 100644 index 0000000..d1c50e1 --- /dev/null +++ b/src/components/BasicShop/MediaComponents/Calendar/schema.ts @@ -0,0 +1,62 @@ +import { + ITextConfigType, + INumberConfigType, + TTextDefaultType, + TNumberDefaultType, + IColorConfigType, +} from '@/core/FormComponents/types'; + +export type TCalendarEditData = Array; +export interface ICalendarConfig { + time: TTextDefaultType; + range: TTextDefaultType; + color: TTextDefaultType; + selectedColor: TTextDefaultType; + round: TNumberDefaultType; +} + +export interface ICalendarSchema { + editData: TCalendarEditData; + config: ICalendarConfig; +} + +const Calendar: ICalendarSchema = { + editData: [ + { + key: 'time', + name: '日历时间', + type: 'Text', + placeholder: '格式如2020-01或2020-11', + }, + { + key: 'range', + name: '日历选中范围', + type: 'Text', + placeholder: '格式如01-12(几号到几号)', + }, + { + key: 'color', + name: '文本颜色', + type: 'Color', + }, + { + key: 'selectedColor', + name: '选中颜色', + type: 'Color', + }, + { + key: 'round', + name: '圆角', + type: 'Number', + }, + ], + config: { + time: '2020-12', + range: '05-08', + color: 'rgba(0,0,0,1)', + selectedColor: 'rgba(22,40,212,1)', + round: 0, + }, +}; + +export default Calendar; diff --git a/src/components/BasicShop/MediaComponents/Calendar/template.ts b/src/components/BasicShop/MediaComponents/Calendar/template.ts new file mode 100644 index 0000000..fac376b --- /dev/null +++ b/src/components/BasicShop/MediaComponents/Calendar/template.ts @@ -0,0 +1,6 @@ +const template = { + type: 'Calendar', + h: 185, + displayName: '日历组件', +}; +export default template; diff --git a/src/components/BasicShop/MediaComponents/schema.ts b/src/components/BasicShop/MediaComponents/schema.ts index c9f3ed5..4176f3f 100644 --- a/src/components/BasicShop/MediaComponents/schema.ts +++ b/src/components/BasicShop/MediaComponents/schema.ts @@ -1,10 +1,12 @@ import Video from './Video/schema'; import Audio from './Audio/schema'; +import Calendar from './Calendar/schema'; import Map from './Map/schema'; const mediaSchema = { Video, Audio, + Calendar, Map, }; export default mediaSchema; diff --git a/src/components/BasicShop/MediaComponents/template.ts b/src/components/BasicShop/MediaComponents/template.ts index 0dafb0b..252e1c6 100644 --- a/src/components/BasicShop/MediaComponents/template.ts +++ b/src/components/BasicShop/MediaComponents/template.ts @@ -1,8 +1,9 @@ import Video from './Video/template'; import Audio from './Audio/template'; import Map from './Map/template'; +import Calendar from './Calendar/schema'; -const mediaTemplate = [Video, Audio, Map]; +const mediaTemplate = [Video, Audio, Map, Calendar]; const MediaTemplate = mediaTemplate.map(v => { return { ...v, category: 'media' };