|
|
@@ -1,37 +1,8 @@
|
|
|
// 静态活动配置
|
|
|
export const staticActivityConfigs = [
|
|
|
+
|
|
|
{
|
|
|
- id: 'NewYear24',
|
|
|
- title: 'news_add_field1.NewYear24.item1',
|
|
|
- description: 'news_add_field1.NewYear24.item2',
|
|
|
- image: '/static/images/cwg-menu-icons-13.jpg',
|
|
|
- showCondition: 'tableDataNewYear24Flag',
|
|
|
- hot: true,
|
|
|
- buttons: [
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.NewYear24.item4',
|
|
|
- action: 'openCalculator'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.NewYear24.item9',
|
|
|
- action: 'toSingle',
|
|
|
- params: ['NewYear24']
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'check',
|
|
|
- text: 'news_add_field1.NewYear24.item3',
|
|
|
- action: 'openPdf',
|
|
|
- pdf: {
|
|
|
- cn: '/pdf/pdf3/pdf-cn.pdf',
|
|
|
- zhHant: '/pdf/pdf3/pdf-zhHant.pdf',
|
|
|
- default: '/pdf/pdf3/pdf-en.pdf'
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
+ // CWG Markets 月赏礼遇
|
|
|
id: 'monthlyGift',
|
|
|
title: 'MonthlyActivities.item1',
|
|
|
description: 'MonthlyActivities.item1_1',
|
|
|
@@ -43,7 +14,7 @@ export const staticActivityConfigs = [
|
|
|
type: 'dynamic',
|
|
|
text: 'news_add_field1.activities10_trading_aoyun.item3',
|
|
|
action: 'openSurplusActivityDialog1',
|
|
|
- condition: 'monthlyGive'
|
|
|
+ classCondition: 'monthlyGive'
|
|
|
},
|
|
|
{
|
|
|
type: 'check',
|
|
|
@@ -65,6 +36,7 @@ export const staticActivityConfigs = [
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
+ // 赠金活动
|
|
|
id: 'bonusGift',
|
|
|
title: 'surplusList.item1',
|
|
|
description: 'surplusList.item2',
|
|
|
@@ -75,7 +47,7 @@ export const staticActivityConfigs = [
|
|
|
type: 'dynamic',
|
|
|
text: 'news_add_field1.activities10_trading_aoyun.item3',
|
|
|
action: 'openSurplusActivityDialog',
|
|
|
- condition: 'surplusGive'
|
|
|
+ classCondition: 'surplusGive'
|
|
|
},
|
|
|
{
|
|
|
type: 'check',
|
|
|
@@ -105,242 +77,7 @@ export const staticActivityConfigs = [
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- id: 'cashCarnival',
|
|
|
- title: 'wallet.item8',
|
|
|
- description: 'wallet.item9',
|
|
|
- image: '/static/images/cash-carnival.webp',
|
|
|
- imageTitle: 'wallet.item8',
|
|
|
- showCondition: 'choujiaClose',
|
|
|
- hot: true,
|
|
|
- onClick: 'toSingle',
|
|
|
- onClickParams: ['23jnhcj'],
|
|
|
- buttons: [
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'wallet.item10',
|
|
|
- action: 'toHistoryLuckyDraw',
|
|
|
- suffix: 'LuckyDrawsNumber',
|
|
|
- suffixText: 'wallet.item11'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'check',
|
|
|
- text: 'wallet.item12',
|
|
|
- action: 'toOpenTask'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'dynamic',
|
|
|
- text: 'wallet.item13',
|
|
|
- action: 'toNewTask',
|
|
|
- condition: 'newTask',
|
|
|
- elseType: 'gray'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'check',
|
|
|
- text: 'wallet.item14',
|
|
|
- action: 'toTaskList'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'check',
|
|
|
- text: 'wallet.item15',
|
|
|
- action: 'openPdf',
|
|
|
- pdf: {
|
|
|
- dynamic: true,
|
|
|
- langMap: {
|
|
|
- ar: '/pdf/pdf5/ar.pdf',
|
|
|
- cn: '/pdf/pdf5/cn.pdf',
|
|
|
- de: '/pdf/pdf5/en.pdf',
|
|
|
- en: '/pdf/pdf5/en.pdf',
|
|
|
- es: '/pdf/pdf5/es.pdf',
|
|
|
- fa: '/pdf/pdf5/en.pdf',
|
|
|
- id: '/pdf/pdf5/en.pdf',
|
|
|
- ko: '/pdf/pdf5/ko.pdf',
|
|
|
- ms: '/pdf/pdf5/en.pdf',
|
|
|
- pt: '/pdf/pdf5/pt.pdf',
|
|
|
- th: '/pdf/pdf5/th.pdf',
|
|
|
- tr: '/pdf/pdf5/en.pdf',
|
|
|
- vn: '/pdf/pdf5/vn.pdf',
|
|
|
- zhHant: '/pdf/pdf5/zhHant.pdf'
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- id: 'noWorries',
|
|
|
- title: 'news_add_field1.activitiesNoWorries.item1',
|
|
|
- description: 'news_add_field1.activitiesNoWorries.item2',
|
|
|
- image: '/static/images/jihua.png',
|
|
|
- showCondition: 'tableDataNoWorriesFlag',
|
|
|
- hot: true,
|
|
|
- onClick: 'toSingle',
|
|
|
- onClickParams: ['NoWorries'],
|
|
|
- buttons: [
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activitiesNoWorries.item3',
|
|
|
- action: 'toApplyNoWorriesOpen',
|
|
|
- condition: 'tableDataNoWorries === true'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activitiesNoWorries.item4',
|
|
|
- action: 'toRealizationNoWorries',
|
|
|
- condition: 'isRealizationNoWorries === 1',
|
|
|
- elseType: 'gray'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'check',
|
|
|
- text: 'news_add_field1.activitiesNoWorries.item5',
|
|
|
- action: 'toSingle',
|
|
|
- params: ['NoWorries']
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- id: 'standardRewards',
|
|
|
- title: 'news_add_field1.activities10_trading_aoyun.item5',
|
|
|
- description: 'news_add_field1.activities10_trading_aoyun.item6',
|
|
|
- image: '/static/images/trading-rewards.webp',
|
|
|
- showCondition: 'standard',
|
|
|
- buttons: [
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activities10_trading_aoyun.item3',
|
|
|
- action: 'toActivity24Trading'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'check',
|
|
|
- text: 'news_add_field1.activities10_trading_aoyun.item4',
|
|
|
- action: 'openPdf',
|
|
|
- pdf: {
|
|
|
- dynamic: true,
|
|
|
- langMap: {
|
|
|
- ar: '/pdf/pdf1/ar.pdf',
|
|
|
- cn: '/pdf/pdf1/cn.pdf',
|
|
|
- de: '/pdf/pdf1/en.pdf',
|
|
|
- en: '/pdf/pdf1/en.pdf',
|
|
|
- es: '/pdf/pdf1/es.pdf',
|
|
|
- fa: '/pdf/pdf1/en.pdf',
|
|
|
- id: '/pdf/pdf1/en.pdf',
|
|
|
- ko: '/pdf/pdf1/ko.pdf',
|
|
|
- ms: '/pdf/pdf1/en.pdf',
|
|
|
- pt: '/pdf/pdf1/pt.pdf',
|
|
|
- th: '/pdf/pdf1/th.pdf',
|
|
|
- tr: '/pdf/pdf1/en.pdf',
|
|
|
- vn: '/pdf/pdf1/vn.pdf',
|
|
|
- zhHant: '/pdf/pdf1/zhHant.pdf'
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- id: 'bonus10',
|
|
|
- title: 'news_add_field1.activities10_trading_aoyun.item1',
|
|
|
- description: 'news_add_field1.activities10_trading_aoyun.item2_1',
|
|
|
- image: '/static/images/10-bonus.webp',
|
|
|
- showCondition: '!isAfterSeptember30() && !isSupportedCountry',
|
|
|
- buttons: [
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activities10_trading_aoyun.item3',
|
|
|
- action: 'toActivity24nianzhong'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'check',
|
|
|
- text: 'news_add_field1.activities10_trading_aoyun.item4',
|
|
|
- action: 'openPdf',
|
|
|
- pdf: {
|
|
|
- dynamic: true,
|
|
|
- path: '/pdf/pdf4/{lang}.pdf'
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- id: 'bonus100',
|
|
|
- title: 'news_add_field1.activities10_trading_aoyun.item1_2',
|
|
|
- description: 'news_add_field1.activities10_trading_aoyun.item2_12',
|
|
|
- image: '/static/images/100-bonus.webp',
|
|
|
- showCondition: '!isAfterSeptember30() && isSupportedCountry',
|
|
|
- buttons: [
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activities10_trading_aoyun.item3',
|
|
|
- action: 'toActivity24nianzhong'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'check',
|
|
|
- text: 'news_add_field1.activities10_trading_aoyun.item4',
|
|
|
- action: 'openPdf',
|
|
|
- pdf: {
|
|
|
- dynamic: true,
|
|
|
- path: '/pdf/pdf4/100Bonus-{lang}.pdf'
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- id: 'welcome2023',
|
|
|
- title: 'news_add_field1.activities.item8',
|
|
|
- description: '',
|
|
|
- image: {
|
|
|
- cn: '/static/images/23ActiveCn.jpg',
|
|
|
- zhHant: '/static/images/23ActiveCn1.jpg',
|
|
|
- default: '/static/images/23ActiveEn.jpg'
|
|
|
- },
|
|
|
- showCondition: 'tableData2Flag',
|
|
|
- hot: true,
|
|
|
- onClick: 'toSingle',
|
|
|
- onClickParams: ['23yx'],
|
|
|
- buttons: [
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activities.item4',
|
|
|
- action: 'toApply23Open',
|
|
|
- condition: 'tableData2 === true'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'gray',
|
|
|
- text: 'news_add_field1.activities.item4',
|
|
|
- condition: 'tableData2 === false'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'gray',
|
|
|
- text: 'news_add_field1.activities.item5',
|
|
|
- condition: 'typeof tableData2 === "object"'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activities.item9',
|
|
|
- action: 'toTransform',
|
|
|
- condition: 'isTransform === 1'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'gray',
|
|
|
- text: 'news_add_field1.activities.item9',
|
|
|
- condition: 'isTransform === 2'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activities.item0',
|
|
|
- action: 'toRealization',
|
|
|
- condition: 'isRealization === 1'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'gray',
|
|
|
- text: 'news_add_field1.activities.item0',
|
|
|
- condition: 'isRealization === 2'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'check',
|
|
|
- text: 'news_add_field1.activities.item7',
|
|
|
- action: 'toSingle',
|
|
|
- params: ['23yx']
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
+ // 交易大赛
|
|
|
id: 'tradingCompetition',
|
|
|
title: 'news_add_field1.activitiesJYDS2025.item1',
|
|
|
description: 'news_add_field1.activitiesJYDS2025.item2',
|
|
|
@@ -354,12 +91,7 @@ export const staticActivityConfigs = [
|
|
|
type: 'red',
|
|
|
text: 'news_add_field1.activitiesJYDS.item3',
|
|
|
action: 'toApplyCptOpen',
|
|
|
- condition: 'tableDataCpt.signStatus === 0'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'gray',
|
|
|
- text: 'news_add_field1.activitiesJYDS.item3_1',
|
|
|
- condition: 'tableDataCpt.signStatus === 1'
|
|
|
+ classCondition: 'tableDataCpt.signStatus === 0'
|
|
|
},
|
|
|
{
|
|
|
type: 'check',
|
|
|
@@ -375,176 +107,48 @@ export const staticActivityConfigs = [
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- {
|
|
|
- id: 'eliteCup24',
|
|
|
- title: 'news_add_field1.activitiesJYB.item1',
|
|
|
- description: 'news_add_field1.activitiesJYB.item2',
|
|
|
- image: '/static/images/jyb.jpg',
|
|
|
- showCondition: 'tableData3FlagJYB',
|
|
|
- onClick: 'toSingle',
|
|
|
- onClickParams: ['24JYB'],
|
|
|
- buttons: [
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activitiesJYB.item3',
|
|
|
- action: 'toApply24JYBOpenVip',
|
|
|
- condition: 'tableData3JYB.show === 1 && timeExpireJx(tableData3JYB.applicationEndTime)'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'gray',
|
|
|
- text: 'news_add_field1.activitiesJYB.item3',
|
|
|
- action: 'openDialog',
|
|
|
- params: ['dialogChinaUnionPayJX'],
|
|
|
- condition: 'tableData3JYB.show === 1 && !timeExpireJx(tableData3JYB.applicationEndTime)'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activitiesJYB.item4',
|
|
|
- action: 'toRealization24JYBVip',
|
|
|
- condition: 'isRealizationJxJYB === 1'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'gray',
|
|
|
- text: 'news_add_field1.activitiesJYB.item4',
|
|
|
- condition: 'isRealizationJxJYB === 2'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'check',
|
|
|
- text: 'news_add_field1.activitiesJYB.item5',
|
|
|
- action: 'toSingle',
|
|
|
- params: ['24JYB']
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- id: 'jiangxinCollege',
|
|
|
- title: 'news_add_field1.activitiesJX.item1',
|
|
|
- description: 'news_add_field1.activitiesJX.item2',
|
|
|
- image: '/static/images/hd_img_100.png',
|
|
|
- showCondition: 'tableData3Flag',
|
|
|
- hot: true,
|
|
|
- onClick: 'toSingle',
|
|
|
- onClickParams: ['23jx'],
|
|
|
- buttons: [
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activitiesJX.item3',
|
|
|
- action: 'toApply23JxOpen',
|
|
|
- condition: 'tableData3.show === 1 && timeExpireJx(tableData3.applicationEndTime)'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'gray',
|
|
|
- text: 'news_add_field1.activitiesJX.item3',
|
|
|
- action: 'openDialog',
|
|
|
- params: ['dialogChinaUnionPayJX'],
|
|
|
- condition: 'tableData3.show === 1 && !timeExpireJx(tableData3.applicationEndTime)'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activitiesJX.item4',
|
|
|
- action: 'toRealizationJx',
|
|
|
- condition: 'isRealizationJx === 1'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'gray',
|
|
|
- text: 'news_add_field1.activitiesJX.item4',
|
|
|
- condition: 'isRealizationJx === 2'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'check',
|
|
|
- text: 'news_add_field1.activitiesJX.item5',
|
|
|
- action: 'toSingle',
|
|
|
- params: ['23jx']
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- id: 'jiangxinCollegeVip',
|
|
|
- title: 'news_add_field1.activitiesJX.item1',
|
|
|
- description: 'news_add_field1.activitiesJX.item2',
|
|
|
- image: '/static/images/hd_img_100_1.png',
|
|
|
- showCondition: 'tableData3FlagVip',
|
|
|
- onClick: 'toSingle',
|
|
|
- onClickParams: ['23jxVip'],
|
|
|
- buttons: [
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activitiesJX.item3',
|
|
|
- action: 'toApply23JxOpenVip',
|
|
|
- condition: 'tableData3Vip.show === 1 && timeExpireJx(tableData3Vip.applicationEndTime)'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'gray',
|
|
|
- text: 'news_add_field1.activitiesJX.item3',
|
|
|
- action: 'openDialog',
|
|
|
- params: ['dialogChinaUnionPayJX'],
|
|
|
- condition: 'tableData3Vip.show === 1 && !timeExpireJx(tableData3Vip.applicationEndTime)'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activitiesJX.item4',
|
|
|
- action: 'toRealizationJxVip',
|
|
|
- condition: 'isRealizationJxVip === 1'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'gray',
|
|
|
- text: 'news_add_field1.activitiesJX.item4',
|
|
|
- condition: 'isRealizationJxVip === 2'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'check',
|
|
|
- text: 'news_add_field1.activitiesJX.item5',
|
|
|
- action: 'toSingle',
|
|
|
- params: ['23jxVip']
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- id: 'midYearBonus10',
|
|
|
- title: 'news_add_field1.activitiesNZ.item1',
|
|
|
- description: 'news_add_field1.activitiesNZ.item2',
|
|
|
- image: '/static/images/hd_10_500.jpg',
|
|
|
- showCondition: 'tableData4Flag',
|
|
|
- hot: true,
|
|
|
- onClick: 'toSingle',
|
|
|
- onClickParams: ['23nz'],
|
|
|
- buttons: [
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activitiesNZ.item3',
|
|
|
- action: 'toActivity24nianzhong',
|
|
|
- condition: 'tableData4.show === 1'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'check',
|
|
|
- text: 'news_add_field1.activitiesNZ.item5',
|
|
|
- action: 'toSingle',
|
|
|
- params: ['23nz']
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- id: 'midYearBonus20',
|
|
|
- title: 'news_add_field1.activitiesNZTwo.item1',
|
|
|
- description: 'news_add_field1.activitiesNZTwo.item2',
|
|
|
- image: '/static/images/hd_10_500_20.png',
|
|
|
- showCondition: 'tableData4TwoFlag',
|
|
|
- hot: true,
|
|
|
- onClick: 'toSingle',
|
|
|
- onClickParams: ['23nzTwo'],
|
|
|
- buttons: [
|
|
|
- {
|
|
|
- type: 'red',
|
|
|
- text: 'news_add_field1.activitiesNZTwo.item3',
|
|
|
- action: 'toActivity24nianzhong',
|
|
|
- condition: 'tableData4Two.show === 1'
|
|
|
- },
|
|
|
- {
|
|
|
- type: 'check',
|
|
|
- text: 'news_add_field1.activitiesNZTwo.item5',
|
|
|
- action: 'toSingle',
|
|
|
- params: ['23nzTwo']
|
|
|
- }
|
|
|
- ]
|
|
|
- }
|
|
|
+ // {
|
|
|
+ // id: 'eliteCup24',
|
|
|
+ // title: 'news_add_field1.activitiesJYB.item1',
|
|
|
+ // description: 'news_add_field1.activitiesJYB.item2',
|
|
|
+ // image: '/static/images/jyb.jpg',
|
|
|
+ // showCondition: 'tableData3FlagJYB',
|
|
|
+ // onClick: 'toSingle',
|
|
|
+ // onClickParams: ['24JYB'],
|
|
|
+ // buttons: [
|
|
|
+ // {
|
|
|
+ // type: 'red',
|
|
|
+ // text: 'news_add_field1.activitiesJYB.item3',
|
|
|
+ // action: 'toApply24JYBOpenVip',
|
|
|
+ // condition: 'tableData3JYB.show === 1',
|
|
|
+ // and: 'timeExpireJx(tableData3JYB.applicationEndTime)'
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // type: 'gray',
|
|
|
+ // text: 'news_add_field1.activitiesJYB.item3',
|
|
|
+ // action: 'openDialog',
|
|
|
+ // params: ['dialogChinaUnionPayJX'],
|
|
|
+ // condition: 'tableData3JYB.show === 1',
|
|
|
+ // and: '!timeExpireJx(tableData3JYB.applicationEndTime)'
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // type: 'red',
|
|
|
+ // text: 'news_add_field1.activitiesJYB.item4',
|
|
|
+ // action: 'toRealization24JYBVip',
|
|
|
+ // condition: 'isRealizationJxJYB === 1'
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // type: 'gray',
|
|
|
+ // text: 'news_add_field1.activitiesJYB.item4',
|
|
|
+ // condition: 'isRealizationJxJYB === 2'
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // type: 'check',
|
|
|
+ // text: 'news_add_field1.activitiesJYB.item5',
|
|
|
+ // action: 'toSingle',
|
|
|
+ // params: ['24JYB']
|
|
|
+ // }
|
|
|
+ // ]
|
|
|
+ // },
|
|
|
+
|
|
|
]
|