/*! For license information please see 3567.cafe3f30.js.LICENSE.txt */ (self.webpackChunk=self.webpackChunk||[]).push([["3567"],{21144:function(n,a,s){"use strict";s.r(a);var t=s("80681");let e=["innerHTML"];a.default={setup:()=>({html:""}),render:()=>((0,t.wg)(),(0,t.iD)("div",{class:"van-doc-markdown-body",innerHTML:'

4.0 \u7248\u672C\u4ECB\u7ECD

\n

\u5F15\u8A00

\n

\u5386\u7ECF\u4E00\u5E74\u7684\u8FED\u4EE3\uFF0CVant 4.0 \u7248\u672C\u5DF2\u6B63\u5F0F\u53D1\u5E03\uFF0C\u8FD9\u662F Vant \u81EA 2017 \u5E74\u5F00\u6E90\u4EE5\u6765\u53D1\u5E03\u7684\u7B2C\u56DB\u4E2A\u91CD\u8981\u7248\u672C\u3002

\n

\u5728\u672C\u6B21\u8FED\u4EE3\u4E2D\uFF0CVant \u652F\u6301\u4E86\u6DF1\u8272\u6A21\u5F0F\uFF0C\u589E\u52A0\u4E94\u4E2A\u65B0\u7EC4\u4EF6\uFF0C\u6539\u5584\u5DE5\u5177\u51FD\u6570 API \u5E76\u91CD\u6784 Picker \u7B49\u7EC4\u4EF6\uFF0C\u540C\u65F6\u7EE7\u7EED\u5728\u8F7B\u91CF\u5316\u548C\u6613\u7528\u6027\u65B9\u9762\u505A\u51FA\u6539\u8FDB\u3002

\n

\u652F\u6301\u6DF1\u8272\u6A21\u5F0F

\n

Vant 4.0 \u652F\u6301\u5207\u6362\u6240\u6709\u7EC4\u4EF6\u4E3A\u6DF1\u8272\u6A21\u5F0F\u3002

\n

\u53EA\u9700\u8981\u628A ConfigProvider \u7EC4\u4EF6\u7684 theme \u5C5E\u6027\u8BBE\u7F6E\u4E3A dark\uFF0C\u5373\u53EF\u5207\u6362\u4E3A\u6DF1\u8272\u6A21\u5F0F\uFF0C\u5C06\u9875\u9762\u4E0A\u7684\u6240\u6709 Vant \u7EC4\u4EF6\u53D8\u6210\u6DF1\u8272\u98CE\u683C\u3002

\n
<van-config-provider theme="dark">\n  <!-- child components -->\n</van-config-provider>\n
\n

\n

\u540C\u65F6\uFF0CVant 4.0 \u6587\u6863\u4E5F\u5DF2\u652F\u6301\u5207\u6362\u4E3A\u6DF1\u8272\u6A21\u5F0F\uFF1A

\n

\n

\u51E0\u4E2A\u65B0\u7EC4\u4EF6

\n

Vant 4.0 \u5305\u542B\u4EE5\u4E0B\u65B0\u7EC4\u4EF6\uFF1A

\n\n

\u5176\u4E2D\uFF0CTimePicker \u548C DatePicker \u7531\u65E7\u7248\u7684 DatetimePicker \u7EC4\u4EF6\u62C6\u5206\u800C\u6765\uFF0CDatetimePicker \u7EC4\u4EF6\u4E0D\u518D\u63D0\u4F9B\u3002\u4F60\u53EF\u4EE5\u901A\u8FC7 PickerGroup \u6765\u5B9E\u73B0\u540C\u65F6\u9009\u62E9\u65E5\u671F\u548C\u65F6\u95F4\u7684\u4EA4\u4E92\u6548\u679C\u3002

\n

\n

\u4FDD\u6301\u8F7B\u91CF

\n

Vant 4.0 \u7684\u5B89\u88C5\u4F53\u79EF\u964D\u4F4E 30%\uFF0C\u5305\u4F53\u79EF\u4FDD\u6301\u8F7B\u91CF\u3002

\n

\u968F\u7740 npm \u751F\u6001\u7684\u53D1\u5C55\uFF0Cnode_modules \u6B63\u5728\u541E\u566C\u6211\u4EEC\u7684\u78C1\u76D8\u7A7A\u95F4\u3002\u4E3A\u4E86\u7F13\u89E3 node_modules \u9ED1\u6D1E\u3001\u52A0\u5FEB\u5B89\u88C5\u901F\u5EA6\uFF0C\u6211\u4EEC\u5BF9 Vant \u7684 npm \u4F9D\u8D56\u548C\u6784\u5EFA\u4EA7\u7269\u8FDB\u884C\u4E86\u4F18\u5316\u3002

\n

\u76F8\u8F83\u4E8E Vant 3.6.2 \u7248\u672C\uFF0CVant 4.0.0 \u7248\u672C\u7684\u5B89\u88C5\u4F53\u79EF\u7531 7MB \u4E0B\u964D\u81F3 5MB\u3002\u4F5C\u4E3A\u5BF9\u6BD4\uFF0C\u793E\u533A\u4E2D\u4E3B\u6D41\u7EC4\u4EF6\u5E93\u7684\u5B89\u88C5\u4F53\u79EF\u666E\u904D\u5728 15MB ~ 80MB\u3002\u4F60\u53EF\u4EE5\u901A\u8FC7 packagephobia \u6765\u67E5\u8BE2 npm \u5305\u7684\u5B89\u88C5\u4F53\u79EF\u3002

\n

\n

\u5728\u5305\u4F53\u79EF\u4E0A\uFF0C\u672C\u6B21\u66F4\u65B0\u4F9D\u7136\u52A0\u91CF\u4E0D\u52A0\u4EF7\uFF0CMinified + Gzipped \u540E\u7684\u4F53\u79EF\u4FDD\u6301\u5728 70KB \u4EE5\u4E0B\uFF1A

\n

\n

\u7EDF\u4E00\u4E3B\u8272\u8C03

\n

Vant 4.0 \u7EDF\u4E00\u4E86\u6240\u6709\u7EC4\u4EF6\u7684\u4E3B\u8272\u8C03\u3002

\n

\u5728\u4E4B\u524D\u7684\u7248\u672C\u4E2D\uFF0CVant \u7EC4\u4EF6\u6709\u4E24\u79CD\u4E3B\u8272\u8C03\uFF0C\u90E8\u5206\u7EC4\u4EF6\u91C7\u7528\u84DD\u8272 #1989fa \u4F5C\u4E3A\u4E3B\u8272\u8C03\uFF0C\u53E6\u4E00\u90E8\u5206\u5219\u91C7\u7528\u7EA2\u8272 #ee0a24\u3002

\n

\u4E3A\u4E86\u4FDD\u6301\u8272\u5F69\u89C4\u8303\u7684\u4E00\u81F4\u6027\uFF0C\u6211\u4EEC\u5728 Vant 4 \u4E2D\u5BF9\u4E3B\u8272\u8C03\u8FDB\u884C\u7EDF\u4E00\uFF0C\u6240\u6709\u7EC4\u4EF6\u5747\u91C7\u7528\u84DD\u8272\u4F5C\u4E3A\u4E3B\u8272\u8C03\u3002

\n

\n

\u7EDF\u4E00\u4E3B\u8272\u8C03\u540E\uFF0C\u4E3B\u9898\u5B9A\u5236\u4F1A\u53D8\u5F97\u66F4\u52A0\u5BB9\u6613\u3002\u6BD4\u5982\uFF0C\u4F60\u53EF\u4EE5\u8986\u76D6 --van-primary-color \u8FD9\u4E2A CSS \u53D8\u91CF\uFF0C\u5C06\u6240\u6709\u7EC4\u4EF6\u7684\u4E3B\u8272\u8C03\u8BBE\u7F6E\u4E3A\u7EFF\u8272\uFF1A

\n
:root {\n  --van-primary-color: #07c160;\n}\n
\n

\u6309\u9700\u5F15\u5165\u65B9\u5F0F\u8C03\u6574

\n

Vant 4.0 \u4E0D\u518D\u4F7F\u7528 babel-plugin-import \u5B9E\u73B0\u6309\u9700\u5F15\u5165\u3002

\n

\u5728\u65E9\u671F\uFF0C\u7EC4\u4EF6\u5E93\u5927\u591A\u4F7F\u7528 babel-plugin-import \u5B9E\u73B0\u6309\u9700\u5F15\u5165\uFF0C\u8FD9\u610F\u5473\u7740\u7EC4\u4EF6\u5E93\u4F1A\u5F3A\u4F9D\u8D56 Babel \u7F16\u8BD1\u3002\u4ECE Vant 4.0 \u5F00\u59CB\uFF0C\u5C06\u4E0D\u518D\u652F\u6301 babel-plugin-import\uFF0C\u4E3B\u8981\u5E26\u6765\u4EE5\u4E0B\u6536\u76CA\uFF1A

\n\n

\n\n
import { showToast, buttonProps } from 'vant';\n
\n

\u5728\u5305\u4F53\u79EF\u65B9\u9762\uFF0C\u79FB\u9664 babel-plugin-import \u5BF9\u9879\u76EE\u7684 JS \u4F53\u79EF\u4E0D\u4F1A\u6709\u5F71\u54CD\uFF0C\u56E0\u4E3A Vant \u9ED8\u8BA4\u652F\u6301\u901A\u8FC7 Tree Shaking \u6765\u79FB\u9664\u4E0D\u9700\u8981\u7684 JS \u4EE3\u7801\uFF0C\u800C CSS \u4EE3\u7801\u53EF\u4EE5\u901A\u8FC7 unplugin-vue-components \u63D2\u4EF6\u5B9E\u73B0\u6309\u9700\u5F15\u5165\uFF0C\u8BE6\u7EC6\u7528\u6CD5\u8BF7\u53C2\u8003 \u300C\u5FEB\u901F\u4E0A\u624B\u300D\u3002

\n

\u6837\u5F0F\u53D8\u91CF\u7C7B\u578B\u63D0\u793A

\n

Vant 4.0 \u63D0\u4F9B\u4E86\u6837\u5F0F\u53D8\u91CF\u7684\u7C7B\u578B\u63D0\u793A\u3002

\n

Vant \u63D0\u4F9B\u4E86 700 \u591A\u4E2A\u6837\u5F0F\u53D8\u91CF\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7 CSS \u4EE3\u7801\u6216 ConfigProvider \u7EC4\u4EF6\u4FEE\u6539\u8FD9\u4E9B\u6837\u5F0F\u53D8\u91CF\u3002\u5728 Vant 4.0 \u4E2D\uFF0C\u6211\u4EEC\u65B0\u589E\u4E86 ConfigProviderThemeVars \u7C7B\u578B\uFF0C\u4EE5\u63D0\u4F9B\u6837\u5F0F\u53D8\u91CF\u7684\u7C7B\u578B\u63D0\u793A\u3002

\n

\u56E0\u6B64\u5728\u7F16\u5199 TypeScript \u4EE3\u7801\u65F6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u7C7B\u578B\u63D0\u793A\u6765\u8865\u5168\u4E3B\u9898\u53D8\u91CF\u540D\u79F0\uFF1A

\n

\n

Picker \u7EC4\u4EF6\u91CD\u6784

\n

Vant 4.0 \u91CD\u6784\u4E86 Picker \u7EC4\u4EF6\uFF0C\u4EE5\u53CA\u57FA\u4E8E Picker \u7684 Area \u548C DatetimePicker \u7EC4\u4EF6\u3002

\n

\u5728\u4E4B\u524D\u7684\u7248\u672C\u4E2D\uFF0CPicker \u7EC4\u4EF6\u7684 API \u8BBE\u8BA1\u4E0D\u591F\u5408\u7406\uFF0C\u5BFC\u81F4\u5927\u5BB6\u5728\u4F7F\u7528\u65F6\u7ECF\u5E38\u9047\u5230\u95EE\u9898\uFF0C\u6BD4\u5982\uFF1A

\n\n

\u4E3A\u4E86\u89E3\u51B3\u4E0A\u8FF0\u95EE\u9898\uFF0C\u6211\u4EEC\u5728 Vant 4.0 \u4E2D\u5BF9 Picker \u7EC4\u4EF6\u8FDB\u884C\u4E86\u91CD\u6784\uFF0C\u540C\u65F6\u4E5F\u91CD\u6784\u4E86\u57FA\u4E8E Picker \u6D3E\u751F\u51FA\u7684 Area \u548C DatetimePicker \u7EC4\u4EF6\u3002

\n

\u5982\u679C\u4F60\u7684\u9879\u76EE\u4E2D\u4F7F\u7528\u4E86\u8FD9\u4E09\u4E2A\u7EC4\u4EF6\uFF0C\u8BF7\u9605\u8BFB \u300C\u5347\u7EA7\u6307\u5357\u300D \u8FDB\u884C\u5347\u7EA7\u3002

\n

\u7EC4\u4EF6\u5DE5\u5177\u51FD\u6570\u8C03\u6574

\n

Vant 4.0 \u8C03\u6574\u4E86\u7EC4\u4EF6\u5DE5\u5177\u51FD\u6570\u7684\u7528\u6CD5\uFF0C\u4F7F\u5176\u66F4\u7B26\u5408\u76F4\u89C9\u3002

\n

Vant 3 \u63D0\u4F9B\u4E86\u4E00\u4E9B\u7EC4\u4EF6\u5DE5\u5177\u51FD\u6570\uFF0C\u6BD4\u5982\u8C03\u7528 Dialog() \u51FD\u6570\uFF0C\u53EF\u4EE5\u5FEB\u901F\u5524\u8D77\u5168\u5C40\u7684\u5F39\u7A97\u7EC4\u4EF6\uFF0C\u800C Dialog.Component \u624D\u662F Dialog \u5BF9\u5E94\u7684\u7EC4\u4EF6\u5BF9\u8C61\u3002

\n
// \u51FD\u6570\u8C03\u7528\nDialog({ message: 'Hello World!' });\n\n// \u7EC4\u4EF6\u6CE8\u518C\napp.use('van-dialog', Dialog.Component);\n
\n

\u4EE5\u4E0A API \u8BBE\u8BA1\u5BFC\u81F4 Dialog \u7B49\u652F\u6301\u5DE5\u5177\u51FD\u6570\u7684\u7EC4\u4EF6\u4E0E\u5E38\u89C4\u7EC4\u4EF6\u5B58\u5728\u7528\u6CD5\u5DEE\u5F02\uFF0C\u5BB9\u6613\u88AB\u8BEF\u7528\uFF1B\u540C\u65F6\u4E5F\u5BFC\u81F4 unplugin-vue-components \u65E0\u6CD5\u81EA\u52A8\u5F15\u5165 Dialog \u7B49\u7EC4\u4EF6\u3002

\n

\u4E3A\u4E86\u66F4\u7B26\u5408\u76F4\u89C9\uFF0C\u6211\u4EEC\u5728 Vant 4 \u4E2D\u8C03\u6574\u4E86\u7EC4\u4EF6\u5DE5\u5177\u51FD\u6570\u7684\u8C03\u7528\u65B9\u5F0F\uFF0C\u53D7\u5F71\u54CD\u7684\u51FD\u6570\u5305\u62EC Dialog()\u3001Toast()\u3001Notify() \u548C ImagePreview()\u3002\u4EE5 Dialog \u4E3A\u4F8B\uFF0C\u6211\u4EEC\u5C06 Dialog() \u51FD\u6570\u91CD\u547D\u540D\u4E3A showDialog()\uFF0C\u5E76\u8BA9 Dialog \u76F4\u63A5\u6307\u5411\u7EC4\u4EF6\u5BF9\u8C61\u3002

\n
// \u51FD\u6570\u8C03\u7528\nshowDialog({ message: 'Hello World!' });\n\n// \u7EC4\u4EF6\u6CE8\u518C\napp.use('van-dialog', Dialog);\n
\n

\u4E3A\u4E86\u4FBF\u4E8E\u5B58\u91CF\u4EE3\u7801\u8FC1\u79FB\u81F3 Vant 4.0\uFF0C\u6211\u4EEC\u63D0\u4F9B\u4E86\u517C\u5BB9\u65B9\u6848\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528 @vant/compat \u4E2D\u5BFC\u51FA\u7684 Dialog() \u51FD\u6570\u6765\u517C\u5BB9\u539F\u6709\u4EE3\u7801\u3002

\n
import { Dialog } from '@vant/compat';\n\nDialog({ message: 'Hello World!' });\n
\n

@vant/compat \u4E2D\u5BFC\u51FA\u7684 Dialog() \u4E0E Vant 3 \u4E2D\u7684 Dialog() \u62E5\u6709\u5B8C\u5168\u4E00\u81F4\u7684 API \u548C\u884C\u4E3A\uFF0C\u56E0\u6B64\u5728\u5347\u7EA7\u65F6\uFF0C\u4F60\u53EA\u9700\u8981\u4FEE\u6539\u5B83\u7684\u5F15\u7528\u8DEF\u5F84\uFF0C\u5176\u4F59\u4EE3\u7801\u53EF\u4EE5\u4FDD\u6301\u4E0D\u53D8\u3002\u5728\u9879\u76EE\u5B8C\u6210\u5347\u7EA7\u5230 Vant 4.0 \u540E\uFF0C\u5EFA\u8BAE\u5728\u8FED\u4EE3\u4E2D\u9010\u6B65\u66FF\u6362\u4E3A\u65B0\u7684 showDialog() \u7B49\u65B9\u6CD5\uFF0C\u5E76\u79FB\u9664 @vant/compat \u5305\u3002

\n

\u4E8B\u4EF6\u547D\u540D\u8C03\u6574

\n

Vant 4.0 \u5C06\u4E8B\u4EF6\u540D\u6539\u4E3A\u9A7C\u5CF0\u683C\u5F0F\u3002

\n

\u4ECE Vant 4 \u5F00\u59CB\uFF0C\u6240\u6709\u7684\u4E8B\u4EF6\u5747\u91C7\u7528 Vue \u5B98\u65B9\u63A8\u8350\u7684\u9A7C\u5CF0\u683C\u5F0F\u8FDB\u884C\u547D\u540D\u3002

\n
// Vant 3\nemit('click-input');\n\n// Vant 4\nemit('clickInput');\n
\n

\u8FD9\u9879\u6539\u52A8\u4E0D\u5F71\u54CD\u539F\u6709\u7684\u6A21\u677F\u4EE3\u7801\uFF0CVue \u4F1A\u81EA\u52A8\u5728\u6A21\u677F\u4E2D\u5BF9\u4E8B\u4EF6\u540D\u8FDB\u884C\u683C\u5F0F\u8F6C\u6362\uFF0C\u56E0\u6B64\u4F60\u65E0\u987B\u505A\u4EFB\u4F55\u66F4\u6539\u3002

\n
<!-- \u4EE5\u4E0B\u4EE3\u7801\u53EF\u4EE5\u7167\u5E38\u8FD0\u884C\uFF0C\u65E0\u987B\u505A\u4EFB\u4F55\u66F4\u6539 -->\n<van-field @click-input="onClick" />\n
\n

\u5982\u679C\u4F60\u5728 JSX \u4E2D\u4F7F\u7528 Vant \u7EC4\u4EF6\uFF0C\u9700\u8981\u5C06\u76D1\u542C\u7684\u4E8B\u4EF6\u540D\u8C03\u6574\u4E3A\u9A7C\u5CF0\u683C\u5F0F\uFF0C\u539F\u6709\u7684\u4E2D\u5212\u7EBF\u683C\u5F0F\u5C06\u4E0D\u518D\u751F\u6548\uFF0C\u65B0\u7684\u76D1\u542C\u65B9\u5F0F\u66F4\u52A0\u7B26\u5408 JSX \u672C\u8EAB\u7684\u89C4\u8303\uFF1A

\n
// Vant 3\n<Field onClick-input={onClick} />\n\n// Vant 4\n<Field onClickInput={onClick} />\n
\n

\u79FB\u9664 Less \u53D8\u91CF

\n

Vant 4.0 \u4E0D\u518D\u652F\u6301\u901A\u8FC7 Less \u53D8\u91CF\u5B9A\u5236\u4E3B\u9898\u3002

\n

\u76EE\u524D Vant \u5DF2\u7ECF\u652F\u6301\u57FA\u4E8E CSS \u53D8\u91CF\u7684\u4E3B\u9898\u5B9A\u5236\uFF0C\u76F8\u8F83\u4E8E Less \u5B9A\u5236\u66F4\u52A0\u7075\u6D3B\u3002\u56E0\u6B64\uFF0CVant 4 \u5C06\u4E0D\u518D\u63D0\u4F9B\u57FA\u4E8E Less \u7684\u4E3B\u9898\u5B9A\u5236\u3002\u8FD9\u610F\u5473\u7740 Vant \u7684 npm \u5305\u4E2D\u5C06\u4E0D\u518D\u4F1A\u5305\u542B .less \u6837\u5F0F\u6E90\u6587\u4EF6\uFF0C\u4EC5\u4F1A\u63D0\u4F9B\u7F16\u8BD1\u540E\u7684 .css \u6837\u5F0F\u6587\u4EF6\u3002

\n

\u5982\u679C\u4F60\u7684\u9879\u76EE\u6B63\u5728\u4F7F\u7528\u65E7\u7248\u7684 Less \u4E3B\u9898\u5B9A\u5236\uFF0C\u8BF7\u4F7F\u7528 ConfigProvider \u5168\u5C40\u914D\u7F6E \u8FDB\u884C\u66FF\u6362\u3002

\n

Vant Cli 5.0

\n

\u672C\u6B21\u66F4\u65B0\u540C\u6B65\u53D1\u5E03\u4E86 Vant Cli 5.0 \u7248\u672C\u3002

\n

Vant Cli \u662F Vant \u5E95\u5C42\u7684\u7EC4\u4EF6\u5E93\u6784\u5EFA\u5DE5\u5177\uFF0C\u672C\u6B21\u66F4\u65B0\u5185\u5BB9\u6709\uFF1A

\n\n
npm add stylelint@13 @vant/stylelint-config\n
\n\n
- "release:site": "pnpm build:site && gh-pages -d site-dist",\n+ "release:site": "pnpm build:site && npx gh-pages -d site-dist",\n
\n

\u7248\u672C\u4FE1\u606F

\n

\u76EE\u524D Vant \u5B98\u7F51 \u548C npm latest \u6807\u7B7E\u5747\u5DF2\u6307\u5411 Vant 4.0\u3002

\n

\u6211\u4EEC\u4E3A Vant 4.0 \u51C6\u5907\u4E86\u5B8C\u6574\u7684\u5347\u7EA7\u6307\u5357\uFF0C\u8BF7\u9605\u8BFB \u4ECE v3 \u5347\u7EA7\u5230 v4 \u8FDB\u884C\u5347\u7EA7\u3002

\n

\u540C\u65F6\uFF0CVant 3.x \u4E5F\u4F1A\u8FDB\u5165\u7EF4\u62A4\u72B6\u6001\uFF0C\u540E\u7EED Vant \u5404\u4E2A\u7248\u672C\u7684\u7EF4\u62A4\u72B6\u6001\u5982\u4E0B\uFF1A

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\u540D\u79F0\u6846\u67B6\u53D1\u5E03\u65F6\u95F4\u7EF4\u62A4\u72B6\u6001
Vant 4Vue 32022.12\u6301\u7EED\u8FED\u4EE3\u65B0\u529F\u80FD
Vant 3Vue 32020.12\u505C\u6B62\u8FED\u4EE3\u65B0\u529F\u80FD\uFF0Cbug \u4F1A\u88AB\u5904\u7406\u548C\u4FEE\u590D
Vant 2Vue 22019.06\u505C\u6B62\u8FED\u4EE3\u65B0\u529F\u80FD\uFF0C\u91CD\u8981 bug \u4F1A\u88AB\u5904\u7406\u548C\u4FEE\u590D
Vant 1Vue 22018.03\u505C\u6B62\u7EF4\u62A4\uFF0C\u4E0D\u518D\u63A5\u53D7 PR
\n

\u6700\u540E

\n

\u611F\u8C22\u5728 Vant 4.0 \u8FED\u4EE3\u671F\u95F4\u505A\u51FA\u8D21\u732E\u7684\u670B\u53CB\u4EEC\uFF0C\u611F\u8C22\u6240\u6709\u4F7F\u7528 Vant \u7684\u5F00\u53D1\u8005\uFF0C\u613F\u5927\u5BB6\u5728\u5F00\u6E90\u7684\u9053\u8DEF\u4E0A\u6B65\u5C65\u4E0D\u505C\u3002

\n

\n
'},null,8,e))}}}]);